现代程序设计课程简介
课程简介:http://www.cnblogs.com/xinz/p/3264938.html
教学老师:邹欣
博客:http://www.cnblogs.com/xinz/
学校:北京航空航天大学
本博客主要内容:发布作业,成绩,作业总结
作业提交方法:
程序:github
文档:博客
教材:
中文版 代码大全 (第二版) 斯蒂夫·迈克康奈尔
Agile Software Development Principles, Patterns, and Practices, by Robert C. Martin(敏捷软件开发:原则模式与实践)
重构:改善既有代码的设计 Martin Fowler (马丁 福勒), Kent Back, et al
评分标准:
每次作业大都要交两个部分, 代码和博客
a) 代码签入到 GitHub 中, 包括代码, 测试用例, 使用说明, 测试数据。 等。
b) 博客写到 cnblogs.com 自己的博客账户中。 博客写什么:
1.程序的架构和思路
2.自己在写这个程序的心得
3.自己在这个作业中的时间消耗和开发效率分析 (请看软件工程师的能力和评价)
4.程序运行结果的截屏或者效果的录像
每次作业满分10 分, 每次博客满分10 分。 把同学的作业和博客按照质量分为4档:
第一档: 9 – 10 分 (不超过 1/3)
第二档: 5 – 6 分 (不超过 1/3)
第三档: 2 – 4 分
第四档: 1 分
迟交作业的同学: 0 分.
超过截止日期两周不交作业的同学: -5 分