由于历史原因,国内义务教育阶段一直以来实际上是不存在信息技术课程的,所以也就没有课程大纲。但是现在国家要求大力开展编程教育和人工智能教育,中小学教材需要改版,目前义务教育阶段的信息技术教材都是在没有课程大纲的情况下,由各省教研室、出版社、高校和一线教师合作出版的,部分是企业出版的信息技术教材。
关于编程教什么?怎么教?目前,国内没有定论。已经开课的地区有以下模式:
- 提早编写含有编程内容的信息技术教材,比如山东,虽然教材不成熟但是总算有资料可以参考
- 各级教研部门组织集备活动,比如青岛城阳、滨州信息技术教研员组织教师一节课一节课的集备,直到形成自己的一套教案
- 部分主动探究的教师自行摸索,按照自己的理解开展编程教学
- 基于微信、钉钉组成的跨地域网络学习共同体,如 51maker
- 各地区的名师工作室引领教研
以上方式各有利弊,在没有课程大纲和统一教材的情况下,大家各显神通,克服困难,相应国家号召开展编程教学。但是中国一线尤其是农村薄弱地区的信息技术生存环境恶劣,年轻老师基本转行主科,信息技术由老弱病残和领导授课。有的老师自身水平不足但是想开课,懂编程的老师想开课不知道应该教到什么程度。
同时,学生的情况比较复杂,存在严重的数字鸿沟。学生尽管可以用手机流畅的玩游戏,但是可能连键盘、鼠标都不熟悉,也不清楚如何打字。城区差异严重,农村地区家庭手机、平板等移动设备普及率搞,台式机和笔记本电脑普及率低。
考虑以上不同情况,那么实际情况就会比较复杂。如何最多程度的促进编程课程落地,降低教师开课和学生学习门槛,是当前亟需解决的问题;同时,有效的教师培训和教师专业发展,也值得重视。
所以针对不同地区,不同老师,针对普惠课和社团课,需要系统的资料。本开源协作项目的目的是希望更多人能够参与其中,一起学习和编写教材。
