shownb / shownb.github.com

shownb.github.io
shownb.github.io
5 stars 1 forks source link

14周的计算机课程 #53

Open shownb opened 4 years ago

shownb commented 4 years ago

当我们刚开始教授计算机科学时,我们发现了两个重要的事情。 我们发现,现有的初学者课程主要侧重于解决数学问题或构造几何形状,并且只有某种特定类型的学生报名参加计算机科学课程,这些学生几乎总是男孩。 我们想知道是否有一种不同的方法来教学计算机程序基础,让这门课程更吸引,吸引更多不同类型的学生,无论男孩还是女孩。 我们决定将重点放在编程能来让你做些什么或者创造什么的。 最终,所有程序都是为了解决问题或达到目的而创建的。 问题可能是局部的或全球的,目的可能是从帮助医生治疗患者到纯粹的娱乐活动。 通过从学生想解决的有趣问题入手,使他们更加着迷于写代码。 他们将编码技能视为构建创新解决方案的重要组成部分。 通过这种方法,我们发现不仅让更多的女孩参加了该课程,而且还更多不同类型的男孩也参加了。随着 合作的机会增加了,所有的学生都看到了自己的才能和技能与他人的兴趣和经验相结合的地方,从而形成了一个整体,大于各个部分的总和。 现在,我们处于这么一种状况,参加我们课程的学生有1/3的女生,重要的是,从这个课程出来的学生,更牛逼的读懂代码,并从中学从集思广益到原型设计,以构建重要的想法。

课程简介 这是一个基于项目的课程,以制造者哲学为核心。 这个想法是,通过动手制作实物项目,学生可以创建学习编码和计算机科学概念的环境。