- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
美国高校第一门计算机课程调研情况剖析
美国高校第一门计算机课程调研情况剖析
摘要:通过参加Microsoft Research Faculty Summit 2013会议,并实地考察了西雅图大学、斯坦福大学和加州大学伯克利分校,结合网上课程调研,着重分析了美国高校第一门计算机课程的基本情况,并与我国高校非计算机专业第一门计算机课程进行了对比,讨论了第一门课程设计中涉及的关键问题和相关技术争论。试图为我国高校非计算机专业的第一门计算机课程的设立和教学改革实践提供国际经验。
关键词:美国高校;第一门计算机课程;CS1;调研;对比
一、第一门计算机课程的界定
美国高校一般将第一门计算机课程称之为入门课系列,课程编号通常为CS1或CS101,部分高校以计算原理为主要授课内容,部分高校以程序设计为主要授课内容。国内高校非计算机专业的主流课程体系为1+X方案,第一门计算机课程为大学计算机基础,X包括程序设计等多门课程。故美国的CS1可相应地对应国内的大学计算机基础和程序设计两门课程。
二、调研途径
本次调研的途径有三:(1)教指委相关成员应邀参加Microsoft Research Faculty Summit 2013会议;(2)实地访问西雅图大学、斯坦福大学和加州大学伯克利分校;(3)网上课程及MOOC调研。
Microsoft Research Faculty Summit 2013会议于2013年7月15、16日在微软总部Redmond举行,该会议围绕深度学习(Deep learning)、大数据(Big Data)和云计算(Cloud computing)三大主题在研究和教学方面进行研讨。其中有两个与教学相关的专题会议:计算机辅助教学(Computer-Aided Education),面向和通过浏览器的现代编程(Modern Programming for or via Web browser)。另外附设了一个展示会也有微软研究院在计算机辅助教学方面的研究成果。计算机辅助教学的研究在大规模开放在线课程的背景下需要更多的研究和探索,该领域是一个研究热点。面向和通过浏览器的现代编程专题会议分别就面向Web的编程和通过Web浏览器进行编程报告了相关研究成果,在发明新语言(Type Script)来简化Web编程和面向移动设备(Touch Develop)支持学生随时随地编程取得了进步。在附设的展示会微软研究院介绍了.NET Gadgeteer和Lab of Things两项产品,该产品支持学生进行硬件及物联网方面的设计和开发。在会议期间与Coursera的联合创始人斯坦福大学的 Andrew NG教授进行了会谈,了解了MOOC的现状和Coursera的运作模式。在会议结束之后分别实地考察了西雅图大学、斯坦福大学和加州大学伯克利分校。了解了其课程开设情况和课程评估情况。
网上课程及文献研究,选择了10门知名美国大学典型的入门课程进行了系统化的研究,这10门课程如下:
MIT 6.00: Introduction to Computer Science and Programming;
Stanford CS106A: Programming Methodology;
Stanford CS106B: Programming Abstractions;
Stanford CS107: Programming Paradigms;
CMU CS-15110: Principles of Computing;
UC Berkeley EECS | CS10: The Beauty and Joy of Computing;
Princeton Computer Science 116: The Computational Universe;
PrincetonComputer Science 109: Computers in Our World;
Harvard CS50: Introduction to Computer Science;
Harvard CS101: From Nand to Tetris.
为了评价MOOC对计算机基础课程的影响,另外在课程调研中增加了Udacity的 CS101的调研,了解MOOC在第一门计算机课程的应用情况。
三、CS1开设情况
通过对样本的分析对比,主要选择最有代表性的卡内基梅隆大学(CMU CS-15110)、加州大学伯克利分校(UC Berkeley CS10)、斯坦福大学(Standford CS101)和大规模在线课程Udactiy(Udacity CS101)的四门入门课程进行调研
文档评论(0)