美国大学计算机课程的教学归纳起来主要有这样一些特点:严惩抄袭行为,注重提问环节,引导学生思考,并且在课程设置方面注重能力培养,强调过程的重要性。下面我们就来仔细分析一下美国大学计算机课程的特点。

美国大学计算机课程特点分析

1.强调诚信和道德,不准抄袭

无论是程序还是报告,都必须是原创。各大学都把这当作重要的一点来提。各门课老师在第一次课也强调此点,如果违反此项会有很严厉的惩罚。比如purdue的Computer Security课程老师的惩罚措施:第一次被发现抄袭成绩记作F(成绩分等级:ABCDEF,F是很低的成绩),第二次发现抄袭就遣送回家了。为确保诚信和鼓励学生自己动手,也采取了一系列相关措施。UC Berkeley还给出了十条建议:作业要明确的、有趣的和课程内容紧密联系;提供作业的相关模型,以便学生参考并且知道要做到什么程度,授课教室对学生作业的评价会让学生有认同感,会激发他的热情;不仅重视结果,同样重视过程;做project前要有草稿,作品内要有注释,提交作品时连同草稿和笔记都要上交,还包括相关报告,报告中应有中间过程和结果。建议非常具体,到可操作步骤就是要在过程中培养学生的动手能力,而且从上大学开始就灌输这种思想,学生就会依此惯性的做下去。就像告诉小学生不要迟到、旷课,学生没有迟到旷课的概念,就不会有相应的行为。这个道理很简单,中国自古就讲仁、义、理、智、信,现在也强调诚信,但却出现上海交大“汉芯”系列芯片涉嫌造假事件;中国政法大学的“杨帆门”事件;耶鲁大学教授Stearns指控北大学生论文抄袭事件等。Sterns认为剽窃的学生是受伤最重的,因为凭其聪明才智和努力是可以自己做出相应的成果。我们应该从这句话读出一种警觉和期望。

2.重视提问环节

教师授课时非常注重如何提问,通过提问让学生思考,而不是直接把结果和现在使用的技术讲给学生,而没有来源。解题过程会给很多例子,强调一件事的来龙去脉而不是结果,这符合我们的思维习惯。提问是一门技巧,UC Berkeley给出了如何提问的技巧:首先能提出好的问题是很难的,给问题一个好的答案也很难,但相比下,更难的是提出一个好的问题;不要对学生做太多假设,要知道学生知道什么,不知道什么;问题要清晰,而且鼓励学生提问;在学生提问时,注意自己的行为和语气,不要否定学生,用“我们已经覆盖了此问题”这样的字眼;开始上课时不要用“今天我们讲……”而是用煽动性的问题来吸引学生的注意力;备课时要设计一堆问题,讲课时选择几个最有趣、较难的开始引出课程内容;课堂上所提出的问题尽量在课堂内让学生讨论出解决方案,课后去实现。

由此,我想到我校的一位老教授的疑问“学而不问,可乎?”其不解为何在答疑课上见到的学生越来越少,其分析原因,一是高中老师事无巨细没培养好学生爱问的习惯,另一方面是因为面子问题,觉得提问会让人嘲笑,还告诫学生万不可养成学而不问的学习习惯。希望能从教师做起帮助学生树立起爱思考爱钻研爱探索的习惯。

3.课程设置注重能力培养

计算机专业的课程设置至少包括编程、数学分析和认知科学三个层面。非常重视编程和设计,这部分课程占了很大的分量,以Stanford、Carneegie mellon、UC Berkeley、Cornell这四所大学为例,各自就分别设置了10、14、15、17门编程的课程。编程课一般分初级和中级,学生可根据自己的编程水平自行选课。一般来说在大一时就能达到初级编程水平,在后续专业课里学生陆续做project和设计来加强其系统编程概念。通过一步一个脚印的学习及提高的过程,强化了学生的专业技能。

如何保证学生能够达到和完成教师的要求?借助于助教,每门课配2个或以上的助教,助教的工作包括带实验和专题讲座。那么学生会不会误以为计算机课就是编程?不会,比如在设置编程设计课程最多的 Cornell大学,在计算机专业学生的选课页面就强调CS≠programming。Programming的目的是认知,比如艺术、音乐、游戏、文化和计算机的融合,生物系统和人造系统在计算机系统的智能信息处理等。

4.强调过程的重要性

让学生在一个学期中一直和老师互动。首先我们来看成绩的评定:包括几个部分,由课后作业、project、期中考试、期末考试等多个部分组成,并且作业和project的总量一般都超过50%,而期末考试成绩也就占30%左右。教师对学生的所有要求包括作业难度,考核标准等,上课前都会让学生知晓以便学生有时间进行规划。各个大学的成绩考评方法虽不同但却有很强的一致性,例如:

(1)Purdue的Computer Security课程成绩评定方法:written assignments:20%, classroom

quizs:10%, midterm exam:20%, projects:20%, final exam:30%。

(2)Rutgers的Information Security课程成绩评定方法:Mid-term exam:30%,Project: 60%,Class participation: 10%。

(3)Rutgers的internet technology课程成绩评定方法:Homeworks: 30%,Final: 35%,Project:35%。

(4)UC Berkely的Computer Security课程评定方法:35% Homeworks:(7% each),20% Project,20% Midterm exam,25% Final exam。

(5)Stanford的Operating System and System Programming课程评定方法Programming Assignments: 50%,Midterm Exam: 17%,Final Exam: 33%。

在学习过程中学生除了要看书和上课,课下还需要看老师指定的参考文献,文献都是通俗易懂,由浅入深的。参考文献一方面可以让学生了解相关专业的发展,扩大学生的视野,另一方面可以培养学生的学习兴趣、激发学生的钻研热情。

总结起来,美国的计算机课程更强调过程,过程走好了就肯定会有好的结果,纵观美国的计算机教育,给人以种简单、朴实、清晰的感觉,可却正是这种简单朴实支撑起美国计算机业大踏步地向前进,美国大学计算机专业申请者一定要注意这一点哦。

美国计算机专业修什么课程,美国大学计算机专业课程有4大特点相关推荐

  1. 计算机学院生物信息学,生物信息学专业本科生培养方案-哈尔滨工业大学计算机学院.pdf...

    生物信息学专业本科生培养方案-哈尔滨工业大学计算机学院 生物信息学专业本科生培养方案 一.培养目标 从学科交叉的角度上,着眼全面提高学生的综合素质,培养具有创新能力的复合型人才.以 生命科学.生物技术 ...

  2. 大学计算机基础试讲,试讲教案试讲教师魏绪建课程名称大学计算机基础讲授章节第八章.doc...

    试讲教案试讲教师魏绪建课程名称大学计算机基础讲授章节第八章 试 讲 教 案 试讲教师:魏绪建 课程名称:大学计算机基础 讲授章节:第八章 计算机网络基础与信息安全 第一节 计算机网络概述 教学对象:运 ...

  3. 大学计算机课程标准,大学计算机课程标准

    大学计算机课程标准 大学计算机 课程总学时:64学时(理论学时:32学时:实验.实训学时:32学时) 学分:4学分 开课对象:全校所有专业 课程类别:公共基础课 一.说明 (一)课程性质 大学计算机是 ...

  4. 大学计算机构成课程论文,大学计算机课程特色论文

    大学计算机课程特色论文 1加强计算机基础理论教育 由于传统的大学计算机基础课程是从计算机文化基础进化而来,所以教学内容的主体实际上是计算机应用技能的训练.而新教材的特点则突出了计算机科学的部分基础理论 ...

  5. 大学计算机基础感兴趣的知识点,大学计算机基础课程改革和实施.doc

    大学计算机基础课程改革和实施 大学计算机基础课程改革和实施 [摘要]随着信息技术的快速发展,大学计算机基础课程教学存在的问题日趋明显,本文从课程现状.教学内容.教学方法与手段等方面的问题进行分析和探讨 ...

  6. 大学计算机入门基础知识论文,关于大学计算机基础论文范文2篇

    生活在信息社会中,随着计算机科学技术的快速发展,计算机技术已经成为我们工作学习中不可缺少的一项重要技能下面是秋天网小编为大家整理的关于大学计算机基础论文,供大家参考. 关于大学计算机基础论文范文一:大 ...

  7. 怎么写计算机教学论文,大学计算机教学论文大纲范文模板 大学计算机教学论文框架怎么写...

    精选了[100个]关于大学计算机教学论文大纲范文模板供您后续的写作参考,在写大学计算机教学论文之前,很多大学生总是被大学计算机教学论文框架怎么写难倒怎么办?请阅读本文! 五.任务驱动教学法在军医大学& ...

  8. 大一大学计算机导论论文,大学计算机导论论文3500字_大学计算机导论毕业论文范文模板.doc...

    [摘要]大学计算机导论论文3500字_大学计算机导论毕业论文范文模板 大学计算机导论论文3500字(一):大学计算机导论课程教学改革探索论文 [摘要]大学计算机导论课程是我校面向所有专业学生开设的第一 ...

  9. 计算机中的二进制实验报告,大学计算机实验报告(共5篇).doc

    大学计算机实验报告(共5篇) 大学计算机实验报告(共5篇) 学号姓名:班级:实验时间: 实验报告表2-1 数值型数据在计算机中的二进制实验记录表 说明:本实验对计算机内存数据的存放拟定为:整数用两个字 ...

  10. 计算机学院特色标题,新颖的大学计算机教学论文选题 大学计算机教学论文标题怎么定...

    [100道]新颖的大学计算机教学论文选题,每一个论文题目都是精选出来的,看了后定能知晓大学计算机教学论文标题怎么定等相关写作技巧,让大学计算机教学论文写作轻松起来! 一.比较好写的大学计算机教学论文题 ...

最新文章

  1. Mozilla 准备让“合格” Linux 用户测试 WebRender
  2. javaweb学习总结(四十二)——Filter(过滤器)学习
  3. 换肤的css,换肤功能,css文件中准备三套颜色
  4. CV《物体识别与检测4 - 人脸验证》
  5. 用计算机充手机吗,电脑充电器可以充手机吗
  6. web报表工具FineReport的JS编辑框和URL地址栏语法简介
  7. C++模板函数/类示例
  8. 搜索指定期刊下的领域相关文章
  9. 深入理解机械系统的模态与振动
  10. 使用opencv人脸识别对比两张人脸图片
  11. 思考的力量-总结-脑图
  12. 为什么要学习数据结构和算法?
  13. 从零开始的小白pr学习之旅--day2 数字后端流程(一)
  14. 01Postgresql下载安装和配置
  15. 数据结构作业3-4(周)问题F:Turn off the light(关下灯)
  16. java解压文件 文件过大,Java压缩/解压缩大文件( 1gb)
  17. kettle 6.1.0.1 mysql_kettle连接数据库报错:Error occured while trying to connect
  18. SessionListener与SessionAttributeListener统计用户在线问题
  19. 爱莫科技线下营销智能“四部曲”,推进快消品行业数智化创新
  20. 智能家居改装方案学习笔记【双控灯改智能单控灯】2022.05.08

热门文章

  1. linux定时任务nodejs,让Nodejs来管理定时任务later
  2. 骨龄预测代码学习(二)
  3. C#学习笔记(更新中)
  4. 山东大学软件工程应用与实践——使用CUDA/GPU技术加速密码运算(第五周)
  5. 成都七中高考成绩2021年查询,2021年成都高考各高中成绩及本科升学率数据排名及分析...
  6. python opencv 通过hsv阈值法扣取药盒 并矫正
  7. wireshark分析tcp协议(二)四次挥手(异常情况)【理论 + 实操】
  8. Windows安装和使用
  9. App打造自定义的统计SDK
  10. 2012暑期川西旅游之第八天(青城山-成都)_我是亲民_新浪博客