软件构造课程总结

上了一学期的软件构造课程,结课了稍微说说个人的感想。
确实因为教学改革,这是一门很新的课程,课程的引进也确实需要时间去不断改进来形成即适应本土的又跟得上国际趋势的崭新课程。但是,我只能说,现在这门课确实还是需要改进的。
首先从教学形式来说,是授课加实验的形式。
授课内容是综合MIT和CMU的软件构造公开课程以及HIT加的内容。PPT以英文形式展示授课。授课内容涵盖基本JAVA语法,GIT使用,构建基本软件项目等内容。这都是无可厚非的。主要我觉得问题最大的在于实验,实验难度和实验的freeDay真的让我非常想吐槽。这门课需要先修JAVA,计算机系统,数据结构和算法。问题是java并不是我们的先修课程。应该说我们的培养方案里只把C语言定为了必修课。天知道当初做实验的时候有多懵,我连着看了JAVA程序设计及其进阶的慕课近两周才开始做的实验。做下来就是觉得做的很糟糕//可能我太菜也是主要原因,但好像并不是只有我一个人这么想。实验的难度逐个递增,最难搞定的是实验三,它和实验四实验五进行挂钩,实验三没有做好,剩下两个实验崩了,emmmm.然后是实验的freedays,总共是5天。为什么不直接定为每个实验不准超过截止日期两天?到最后完善点想交又觉得乘了系数交了还更划不来,不交又觉得我都做得更好了不交太可惜。真实纠结……
其次从实验课程来说,每周固定两个学时的时间到实验地点做实验。主要是也不强制验收,就导致最后批改有很多问题。虽然我不知道助教如何改,但主要应该是看报告吧。实验课的目的在于交流……到最后好像也没达到这个目的,那每周这个实验课的效果也就不明显了。
最后,我觉得还是我好好复习一下PPT吧,要考试了o(╥﹏╥)o
//而且还不是一门,而是一天一门考试课(ಥ﹏ಥ)
附言:感谢徐老师这一学期来的授课Thanks♪(・ω・)ノ,我知道您每次讲课前都会过一遍PPT,只是为了让我们多听懂一点,您辛苦了!感谢!

你可能感兴趣的:(软件构造)