现代软件工程 教学计划 中国科学技术大学-微软亚洲研究院联合培养班

屈指一算, 我已经讲了3年 <现代软件工程>,  教了 4 个班。
        2007 - 2009 清华大学理论计算机科学研究中心 (姚班)
        2009           北航计算机系
还有在北大合作的教学:
        2007 - 2009 北京大学软件学院 (课程名叫 - 微软软件实现技术, 我是讲师之一)

由于反响不错, 今年秋天开始,  我给中科大的学生上课.  软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较乏味的课程。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。  经过几年的探索, 我总结了在17周的时间内让同学们通过 “做中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划。

  

这是给中科大 《现代软件工程》 的课程安排:

开始: 2010/11/1

结束: 2011/3/14

教学计划总长: 17 周 (扣除放假之后)

授课: 14 次   老师授课

辅导课: 9 次  (辅导/交流/演示)  学生主动汇报进展, 心得, 提出问题, 老师及专业人士给予辅导。

学生项目:  个人项目, 结对编程项目 (两个), 团队项目

WeekDateLecture (授课)Talk (辅导/交流/演示)Project
111/1Intro (课程简介, 分组)  I-project 个人项目介绍 i-project (个人项目)
211/8Software Engineering (软件工程概论),  Unit Test (单元测试)  
311/15Personal Software Process (个人软件流程 PSP), Code Quality (代码质量的各种标准)SilverLightpair project (1) 结对项目 (1)
411/22collaboration (两人合作), influence (影响说服别人的多种方式)P1 review 
511/29Team-CMMI (团队结构, 文化, 成熟度模型 CMMI)  Development Process (软件开发的各种模式) pair project (2) 结对项目 2
612/6Innovation (软件业的创新)  Myths of Innovation (创新的迷思),  Innovator's dilemma (创新者的两难)P2 review 
712/13NABC (项目可行性分析)  Spec and PM  (软件规格说明书, 项目经理) Book ReportTeam Project Kick Off 团队项目开始
812/20Testing  (测试) Milestone 1 (里程碑 1)
912/27Proj. Mgmt w/ TFS (用TFS 进行项目管理) daily scrum
101/3Scenarios (基于场景的设计) daily scrum
111/10Release (软件的发布) alpha release
121/17MSF (微软软件解决方案框架)ReviewReview/BugBash
131/24Dev-History (微软软件开发管理的历史)feedbackMilestone 2 (里程碑2)
n/a1/31Holiday Holiday
n/a2/7Holiday Holiday
142/14Risk Mgmt (软件项目的风险管理)Book Reportdaily scrum
152/21  daily scrum
162/28 UI/UX reportbeta release
n/a3/7Postmortem (软件项目的回顾与反思)  
173/14 Final Review (最终汇报, 复审) 

教材 (3本, 同学选择一本, 同时借阅另外两本) :

1. Rapid Development Steve McConnell (ISBN 1-55615-900-5)

   中文版  快速软件开发  斯蒂夫·迈克康奈尔 著     译者: 席相霖 等   ISBN 9787505372856 

 

2. Code Complete (2nd Ed) Steve McConnell    ISBN: 9780735619678

    中文版 代码大全 (第二版)   斯蒂夫·迈克康奈尔  ISBN: 7121022982 

 

3.  移山之道 – VSTS 软件开发指南  邹欣 (ISBN: 9787121071485) 

 

主要参考书:

Dreaming in Code  by Scott Rosenberg,  ISBN: 9781400082469  

中文版《梦断代码》,   译者 韩磊,   ISBN: 9787121066795

 

其他参考书见书单  <link>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值