对于世界各地的许多教育工作者来说,这几天有一个值得狂欢的节日:计算机科学教育周(12月3日至9日)。
为纪念计算机科学先驱格蕾丝·霍珀(GraceHopper)(年12月9日)的生日,该节日通常安排在12月的第一周或第二周庆祝。
计算机科学教育周,致力于鼓励K-12学生对计算机科学感兴趣。它的成立是为了“提高人们对计算机科学教育需求的认识,并强调计算机科学在所有职业中的关键作用”。
年7月,非营利组织Code.org组织了当年的计算机科学教育周的活动,即“编程一小时”。通过一小时的编程活动,让任何人都可以入门计算机基础,随后,“编程一小时”风靡全球。
年,计算机领域核心执行委员会成员ACM,CSTA,NCWIT,IEEE-CS,谷歌和微软一致投票决定让“编程一小时”活动成为计算机教育周的核心内容,仅仅用时一年,该活动就成为“历史上规模最大的教育活动”。
展望自动化、人工智能和编程在内的未来工作,计算机教育周是向学生介绍编程的最佳时机。
我们整理了以下21种资源,可以让你获得教学灵感:
工具篇
1.教孩子编码,史上最全最好的49本书
孩子想学编码的话,有很多方法可以展开学习。可以让他们学着构建视频游戏、创建动画、开发移动应用程序和搭建网站。不管孩子喜欢哪种形式,都有大量的编码书供他们快速学起来!
但是,怎么才能找到一本好的儿童编码书呢?
2.适合孩子学习编码的7款工具套件
无论你是一位有经验的程序员,还是从未接触过一行代码的小白,都可以送孩子一套旨在教授基本编码技巧的工具套件当做礼物。这些工具不仅可以教授孩子解决问题的技巧,还能帮助他们学习真正困难的编程语言。
3.想在线学习编程?看看这11个你应该知道的最流行的教育网站
当新手从头开始学习编码时,传统编程软件的复杂代码和暗命令提示常常使他们后悔开始。但幸运的是,有一些优秀的编程资源网站可以帮助在线学习编码。今天介绍的11个优秀的编程资源都是最流行的教育网站。
4.适合锻炼编码技能的10个最佳编程游戏
一旦你知道自己要做什么,编程就很有趣,但达到这一点,可能是一次痛苦的经历。
这就是为什么在上课、听讲座、看教程之间,你应该留出时间玩一玩编程游戏。它们不仅是有趣的放松手段,还能让你亲身实践,这样你会学得更快,记住更多知识。
5.7个最适合儿童学习编程的应用程序
编程应用程序为儿童编程提供了充足的机会。这是一个有趣又可控的环境。与其送孩子们去编程训练营,不如让孩子们看看这几个编程应用,以此学习编程。
6.培养K-12学生计算思维的10个在线资源,值得收藏!
为了更好地将计算思维引入课堂,我们找到了10个可信赖的在线资源。其中一些平台是从基础水平做起的,可供学龄前儿童以及初学者使用,而另一些平台则提供了适合初高中水平的各种计算思维策略的交互体验。
7.英国孩子最喜欢的5门编码课程
Alphr网站统计了一份英国孩子最喜欢的优秀的编码课程清单,帮助英国家长找到对自家孩子最适合的课程。有意思的是,这些课程很多都是免费的。他山之石,可以攻玉。希望能帮助国内家长对少儿编程教育有更全面的了解,借鉴别人的优秀课程,选择最适合自家孩子的。
教学方法篇
8.如果学生编程能力胜于老师,编码课该怎么教?
当你站在一个坐满学生的教室里,突然发现自己的知识水平无法满足学生45分钟的需求时,你会怎么做呢?
9.将机器人和编码带进课堂,要怎么做?会带来什么效果?
“我个人教学的关键是成功地将机器人融入我们的活动中,”因尼斯说,“我经常使用推特。奇幻工房、Sphero、Ozobots,他们的网页上都有课程的学习内容,但很多都是学生发布的。机器人身上有太多东西等我们去发现。”
10.中学编程课堂会遇到哪些问题?这个老师发现了几点,并找到策略
作为教师,了解男孩面临的问题,有助于为他们制定正确的策略,这可以让我们设计出一个受欢迎并能帮助每个人实现梦想的课程。毕竟,作为计算机科学课的教师,我们必须做到,不仅要教会所有的女孩,还要教会所有的男孩。
11.在早期教育中,培养孩子计算思维的4个方法
小孩儿想玩,他们不怕冒险。通过利用幼儿的自然习性去探索和玩耍,通过鼓励思考解决问题的技巧,我们可以推动学生的思维。计算思维鼓励“玩儿的思维”,但它会给出框架和结构,使学生正在学习的技能过后可以转移到更复杂的任务上。
12.这个老师用讲故事的方法教编程和机器人,并分享给你3个方法
我最近让幼儿园编程班的孩子读《夜行动物》(NightAnimals)一书,利用故事中对光明和黑暗的介绍,教他们KIBO机器人上的光传感器如何使用编程的“if/then”语句。
13.将计算机科学纳入科学课的意义
这两者融合不仅可以让学生参与更多的科学课题学习,还会带来很多检验下一代K-12科学标准(以下简称NGSS)的实践活动。
14.美国的中学正在大力投资计算机科学教育!来看看他们都做到什么程度
他们已经开发出了一套4年制计算机科学课程,计划让学生从5年级开始学习,但是DPA学校希望从6年级开始,用3年的时间学完。在第一年,学生从MIT的Scratch平台学习基本的编程语言Scratch,然后学HTML和CSS,接着转向JavaScript。
15.我们把数据分析、计算思维融入了体育课中,还培养了学生跨学科学习的能力
我们的学生在所有课程中,练习的一项核心的计算思维技能是模式识别,我们称其为分析数据趋势,提供解决方案。
16.看国外的大学,如何在CS课程方面跟上时代的步伐
象牙塔可能并没有像外界谣传的那样发展缓慢。斯珀特斯说,密尔斯学院就提供一个为期两年的计算机科学硕士课程,目标是“和编码训练营一样有效”。
教学反思篇
17.教孩子编码就够了吗?不!学校该培养的是计算思维
在全球教育系统中,人们越来越认识到计算可以解决问题。也就是说,从逻辑和算法上思考,并使用计算工具来创建模型和使数据可视化,这些正迅速成为各领域人才的必备技能。
18.前火箭科学家,美国女童*CEO:为什么