支持站长培育下(hou)一代(lang)、初学者友好的思路,我设想制作一套公益编程入门课程。
针对群体:
以面向中学生特别是高中生为主,兼顾其他编程入门的需要。
内容设想:
1 内容围绕某个编程语言,通过编程语言及相关概念了解“计算机”以及与自身数据处理需要的联系。
2 学习者跟着学完后对计算机架构、操作系统、编程语言三者的基本问题有概括性的了解,对一门编程语言有基本的了解,能写一些简单的小程序。
3 课程为开源课程,允许志同道合的人(like-minded)一起参与完善。
教学形式:
1 希望提供一个与“搭建环境—Hello World—控制结构—基本数据结构……”不同,可作为补充的教程。内容轻松活泼,先通过讲解一些生活中的案例来透视“计算”,然后循序渐进介绍语言。
2 A.拍摄一些短片,在自然和人文景观附近,以生活化的方式展示; B.代码实现要录屏演示。
3 推出中英文两种语言教程。
4 每集视频部分比较短小,暂定10分钟作用,但附以精心设计的阅读和练习材料,强调“做中学”。
我的特点/能做到的:
1 英语和普通话语言能力可以胜任。并愿意主讲和供稿。
2 我本身是非IT科班出身,但通过自学特别是开源资源和本论坛的帮助下基本掌握了至少一门编程语言,并对计算机结构、操作系统、编程语言理论这三大基础有了概括性的认识。
进一步的需要:
1 确定编程语言——一种?多种?哪(几)种?
2 第一季的主要内容,和大框。这个可以参考一些开源教程。
3 需要内容策划、后期制作的成熟技术支持,比如备课稿模板、好用的音视频编辑软件和相关技术。
4 平台支持、市场推广。