高校计算机程序设计课程介绍及启示

高校计算机程序设计课程介绍及启示摘要:以美国德州农工大学计算机系开设的两门程序设计课程为例,分别介绍程序设计基础课程CSCE121和程序设计高级课程CSCE314的课程目标、课程安排和评分机制,分析课

高校计算机程序设计课程介绍及启示 摘要: 以美国德州农工大学计算机系开设的两门程序设计课程为例,分别介绍程序设计基础课程 和程序设计高级课程的课程目标、课程安排和评分机制,分析课堂讲 CSCE121CSCE314 课、课后作业、上机实验、课后答疑、教学资源等各个环节的教学特色,总结在培养学生 计算思维、不同编程语言对比教学等方面对我国高校程序设计课程的教学启示。 关键词 :美国高校;程序设计;计算思维;对比教学 引言 0 程序设计课程是高校计算机相关专业的重要课程,中国高校计算机专业通常会以语言、 C 语言或者语言作为载体,为学生讲授程序设计思想和奠定程序设计技术基础。 C++Java 美国在计算机领域取得的研究成果一直处于领先地位,这无疑离不开美国高校优质的计算 机教育水平。不少学者利用在美国访学等机会深入了解美国高校的教学机制,学习其先进 的教学理念,给出不少启示,关注的课程有软件工程、计算机科学原理、电路与电 [1][2] 子技术、操作系统、程序设计等。文献和文献分别介绍美国罗格斯大学 [3][4][5-6][5][6] 和斯坦福大学程序设计课程的教学体系,不同大学的教学体系设置也各不相同。笔者利用 在美国德州农工大学访学一年的机会,通过旁听课程以及与授课人员交流,对该校计算机 程序设计课程的教学进行调研,总结其课程特点,分析对国内相关课程的教学启示。 美国德州农工大学 1 美国德州农工大学(,)是一所世界著名的公立研究型大 TexasA&MUniversityTAMU 学,全美规模第六大的大学。学校成立于年,主校区位于美国德克萨斯州的卡城 1876 ()。德州农工大学在年发布的大学排名中位列第 CollegeStation2018USNews69 位,在美国公立大学中排名第位。工程学院是德州农工大学最大的一个学院,拥有教 25 师人以上,学生人以上,年在发布的全美最佳工程学院排名 650190002018USNews 中位列第位。工程学院下设个系,计算机科学与工程系是其中的一个系,该系在 1214 机器人、机器视觉、人工智能等研究领域成果卓著。和国内大学类似,德州农工大学也将 程序设计课程分为基础课程和高级课程,供不同基础的学生进行修读。

腾讯文库高校计算机程序设计课程介绍及启示