AP Computer Science Principles计算机科学原理课程旨在吸引更多的学生进入这一领域(上)仅仅说到了纽约某大学觉得需要开设这一门课程,让我们接着说下去。
当大学委员会提出的概念原理课程的会员大学,大学和高中,帕克说,它知道如果只提供一个课程,教授不希望其AP计算机科学课程取消,因为它是最基本的起点学生主修学科。大家一致同意提供这两门课程。
2008年,美国国家科学基金会(National Science Foundation)向美国大学理事会(College Board)颁发了一项奖项,以表彰其首次召开的利益攸关方会议,并为课程框架的开发和试点以及后来的考试提供额外资金。
Packer通过将AP计算机科学A中的Java编程语言与高级法语语法进行类比来描述这种情况。
“如果法语入门是一门密集的语法课程,那么很少有学生会选择法语专业。”如果你开始课程的学生提供了一个更广阔的介绍法国的语言和文化,他们暴露的一系列不同的东西可能与法国语言,而不仅仅是一个密集的语法课程,机会是,学生们会更加感兴趣研究法语。”
南加州纽伯里公园高中的Richard Kick是美国大学理事会AP计算机科学原理发展委员会的联合主席,他是首批飞行员导师之一。Kick对计算机教育的了解很深:他从1980年开始教数学和计算机科学,四年后教了AP计算机科学的第一堂课。
Kick解释说,典型的计算机科学课程侧重于算法和编程,但全国各地的教授都提供了输入,以提出AP计算机科学原理领域内的其他“大想法”。除了算法和编程,本课程还讨论了创造力、抽象、数据和信息、互联网和全球影响,并涵盖了六种计算思维实践:连接计算、创建计算构件、抽象、分析问题和构件、通信和协作。
例如,Kick在一封电子邮件中写道,互联网上的讨论探讨了网络安全以及通过网络存储和传输数据的道德使用问题,而全球影响则研究了计算的正面和负面影响。他指出,学生关注计算机、计算机科学和所有其他研究领域之间的相互作用,特别关注数字通信以及计算机创新对社会、经济和文化的影响。
“我们意识到,人们的成功并不仅仅是因为知识。他们之所以成功,是因为他们能在计算上做到这一点。“我们关注的不仅仅是我们想让学生拥有的知识,还有我们想让他们在离开课程前拥有的实践和经验。”
美国大学理事会(College Board) AP项目管理高级主管莫林•雷耶斯(Maureen Reyes)表示,教师们会根据试点小组的观察结果,根据学生的背景,选择编程语言(JavaScript、区块语言等)进行教学。
AP计算机科学原理(AP Computer Science Principles)考试由两个项目和一个年终考试组成,这反映了学生创造性参与的目标。帕克说,在一个项目中,学生们提交一份数字文件,如视频或音频文件,以解释计算机科学应用程序(如网络安全协议或语音识别软件)中的技术发展。对于第二种情况,学生选择一种编程语言并构建一个应用程序,然后写关于这个过程的文章,并讨论他们如何纠正任何编码错误。
洛佩兹说,为了招收学生,他在中学和高中的课堂上发表演讲,向学生们提出挑战,要求他们考虑一份与计算机无关的职业,比如电子录音音乐家和应用程序或视频游戏开发者。他可能还会谈论计算知识如何有助于社区问题,比如教老年人使用技术,或解决围绕水、能源和气候变化的问题。
城市大学表示,合作和基于项目的学习是解决所有学生之间包容和参与的公平因素的两种方法。她解释说,早期的计算机课程可能挤满了在计算机环境中长大的学生,还有从一开始就开始学习的专业术语和同学。她说,当学生为团队做出贡献时,他们就可以“在稍微不同的水平上提高速度”。
AP Computer Science Principles计算机科学原理课程旨在吸引更多的学生进入这一领域(下)中继续
© 2024. All Rights Reserved. 沪ICP备2023009024号-1