软件工程课学习进度表(1-12周)。第一周时间:2016年2月29日,星期一。
每周起止时间为周一到周日,每周课上学习时间为4课时,每课时45分钟,共3小时。
学习时间格式:课上时间+编写代码时间(含问题查询耗费时间)+写博客时间(含浏览他人博客花费时间)+其他与课程相关的学习时间
代码量:修改的程序后的代码+新编写的代码,默认新编写的代码
第一周 |
第二周 |
第三周 |
第四周 |
|
学习时间(小时) |
3+2+1+8(gitlab和git) |
3+11+8+2(coding) |
3+13.5+4.5+0 |
3+15+6.5+2 |
代码量(行) |
100 |
230 |
320+470 |
700 |
博客量(篇) |
1 |
2 |
2 |
2 |
了解的知识点 |
git配置,gitlab项目推送; 随机数函数rand(), 随机函数初始函数srand(); |
coding的代码推送; double类型的输入格式; 函数:abs(),floor(); 怎么实现四舍五入; |
内部函数,外部函数的使用; 求立方的函数pow 返回的是double类型; C#程序的单元测试以及测试过 程中问题的解决(问题见博客); 电脑有时候挺水,不如人脑; |
feof适用于任何文件; F11单步调试,进入函数; rewind函数,将文件 指针从新定位流的开头; isalnum函数,判断字母或数字; 用命令行调试程序; |
第五周 |
第六周 |
第七周 |
第八周 |
|
学习时间(小时) |
3+8+7+10(课本 阅读以及结对作业) |
3+ 11.5+6+2 |
3+4.5+3+2 |
3+14.5+7+3 |
代码量(行) |
200 |
440 |
140 |
300 |
博客量(篇) |
2 |
2 |
1 |
2 |
了解的知识点 |
本周主要阅读课本 和复习C语言了, 课本读完收获基本为0。 猝! |
结对编程 团队模式 开发流程 敏捷流程 |
int (*p)[3]是数组指针, int *p[3]是指针数组; |
需求分析方法, 团队项目模型的 建立方法, EasyX图形库的使用 |
第九周 |
第十周 |
第十一周 |
第十二周 |
|
学习时间(小时) |
3+10+5+3 |
3+8+2+1 |
3+15+2+1 |
3+20+1+1 |
代码量(行) |
300 |
300 |
400 |
500 |
博客量(篇) |
1 |
0 |
0 |
1 |
了解的知识点 |
WBS 燃尽图的构图 |
实际烟花爆炸过程 到图像模型的建立, 指针与数组的相关知识, 指针与函数的相关知识 |
EasyX绘制数码管 三维空间的随机埋雷 地雷的判定 颜色填充 |