AP计算机科学原理为STEM成功铺平了道路
这是计算机科学教育周 – 现在可能没有更好的时间来看看我们在实现计算机科学目标方面的国家位置。
“当国家科学基金会于2008年接触大学理事会时,总体上存在参与计算机科学的问题,特别是传统上代表性不足的学生,”大学理事会大学预科课程执行主任莫琳雷耶斯说。
2007年,有15049名学生报名参加了AP计算机科学课程。但自去年以来,随着新的AP计算机科学原理课程的推出,今年有104,849名学生参加了考试(包括参加AP计算机科学A课程的学生)。
不仅如此,学生们也更加多元化:非裔美国人和拉丁裔学生人数增加了一倍多;女性人数增加了一倍。在AP计算机科学考试中获得3分或以上的非裔美国学生人数在2017年增加了三倍,增加了新的计算机科学原理课程。
2005年,21个州甚至没有一个非洲裔美国学生参加AP计算机科学课程 – 现在这个数字已降至五个。雷耶斯告诉我,该课程是美联社历史上最大规模的发布 – 而AP已经存在了60年。
作为一个封闭的俱乐部,AP现在正在努力扩大对代表性不足的学生的接触,将资源投入到支持中,帮助学生在更严格的大学水平课程中取得成功。
对于AP计算机科学原理课程,大学理事会与八个专业发展提供者合作,提供教师培训和资源,其中许多是免费的。雷耶斯告诉我,这个想法是为这些教师和学生提供“整个生态系统支持”。
奠定基础
纽约布朗克斯科学与数学中心的数学老师Jeffrey Lowenhaupt去年教授了这门新课程。
“它为计算机科学如何融入我们的日常生活提供了一个非常好的视角。我从来没有教过旧课程,但与其他一些教师说话,这只是纯粹的编码。你学习Java并且可能对一种特定的计算语言有了更深入的了解,但是这门课程更多地吸引了孩子,因为他们了解互联网,了解社会影响。他们需要对新兴技术进行研究,而且不仅仅是编码,“Lowenhaupt告诉我。
该课程与年级无关 – 任何有兴趣的人都可以报名参加,无论他们的班级年级如何,尽管优先考虑高年级学生。
我与之交谈的一位学生埃德温打算专业地从事计算机科学。参加课程加强了他的计划。
“在今年年底,由于我们完成了课程,我们开始正式学习语言,然后我选择了Python。从了解我在课程中学到的知识,它帮助我更快地学习Python。“
我接触过的其他学生不想从事计算机科学课程,而是计划学习STEM科目:数学和机械工程。现在计划主修数学的玛丽莲告诉我,这门课程引起了她对数学,科学和编程的兴趣。
“编码是课程的重点,但不是唯一的重点,”Lowenhaupt说。 “考试的分级与其他事物 – 抽象,编程,全球影响,创造力等等 – 在编码之上更加一致,使其成为计算机科学领域的一个很好的介绍。”
计算机科学教育联盟称计算机科学是“一项新兴技能”,并表示在CS中接受过培训的毕业生对我们的军队以及整个公共和私营部门都有很高的要求。确保您的孩子能够参加这门课程。欲了解更多信息,请访问大学理事会 。