《现代软件工程技术》完整版(加精)
- 格式:ppt
- 大小:10.90 MB
- 文档页数:1169
现代软件工程讲义目录2017年7月更新:《构建之法- 现代软件工程》第三版已经出版。
(第三版的豆瓣讨论,第二版,多看电子版, 对我的采访,微博)****这是迄今为止采用《构建之法》的情况(很多学校采用了网上课堂的形式,可以前往围观, 这是一个老师写的开课步骤):注:排名按照学校所在地大致由北向南排列,一个学校采用《构建之法》的情况有多种方式,包括:作为教材,作为参考书,使用课件或参考课件,采用“做中学”的教学方法,采用有工程经验的助教帮助教学,等等。
(对,我们有老师和助教的微信群,欢迎加入)软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程(不信就请看微博上的软工)。
但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。
经过几年的探索, 我总结了在16周的时间内让同学们通过“做中学(Learning By Doing)” 掌握实用的软件工程技术的教学计划。
这几年教书的过程中, 我学习了一些好老师的建议,还有些教课的心得,也对中国大学的 IT 教育有些反馈。
近两年高等教育有不少创新的尝试,希望这个软件工程课也能实践一些创新的点子。
在正式编辑出版前,这套讲义在下面的学校正式课程中运用过:2007 – 2010 清华大学理论计算机科学研究中心 (姚班) 主要是大四上学期2009, 2012 北航计算机系大三上学期2010,2011,2012 秋季中科大-微软计算机实验班(微软亚洲研究院创新人才班 ) 大四上学期还有在北大合作的教学:2007 - 2009 北京大学软件学院研究生课程 (课程名叫 - 微软软件实现技术, 我是讲师之一, 只讲了本课件的少部分内容)这套讲义有这样的特点:理论和实践相结合,讲现代理论,同时讲体现理论的工具结构紧凑,个人项目/结对项目/团队项目紧密配合, 能在16 周讲完。
面向实战,强调做中学(learning bydoing), 项目都公开发布,用户数量和反馈是项目重要的评价标准。