加州大学伯克利分校计算机,详情可咨询李留学360美国留学顾问,咨询热线:4008-941-360。
据美国立臣留学360的专家介绍,加州大学伯克利分校的计算机专业有很多独到之处,尤其是在专业基础课上。除了专业指导课程《计算机科学专题》之外,对于没有编程经验的学生来说,第一门课是符号编程入门,使用的是LISP语言。对于有一些编程经验的学生,他们可以选择多种语言和环境的自定进度课程。
据地衣360的美国留学专家介绍,这种多样性与伯克利的计算机科学和电子电气工程系相同有关,但所有学生在第二学期都要学习一套独特的基础课程:61A《计算机程序的结构与解释》,采用麻省理工学院艾贝尔森主编的同名教材等。(中国翻译机械工业出版社出版,清华大学出版社影印);61B《数据结构》(教材使用自编讲义);61C《机器结构》,采用轩尼诗的《计算机组织与设计》(中译本由清华大学出版社出版,机械工业出版社出版影印版)。这个规定对于转学生也不例外,可见其中包含了伯克利多年教学经验的结晶。
加州大学伯克利分校的其他特色课程还包括:CS70,将离散数学与概率论相结合,讲师为Christos Papadimitriou;CS98-1编程实践课,以各大大学生编程竞赛题目为教材;CS 169软件工程直接用肯特·贝克的《极限编程》(人民邮电出版社中译本)作为教材,非常先进。不过,既然连新版Pressman《软件工程:实践者的方法》中的敏捷方法都成了重头戏,而且由于IEEE已经开始制定敏捷方法相关的标准,所以选课也就没那么震撼了。除了软件工程课程的常见内容,教学以实践为主,贯穿极限编程的思想,涵盖UML、JUnit单元测试、软件架构、设计模式和反模式、重构、CVS版本控制、系统和集成测试。最后,需要完成并演示一个实用的产品。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)