学习收获:a)你书写的代码量多少行? b)熟悉(了解)了哪几个软件工具? c)这学期你学到的对软件工程相关知识有哪些? d)本课程对你在哪些方面有帮助?

a)软件工程这门课的代码量可能有一两千行,主要是布置的作业。其他学科也写了很多。

b)主要是本专业的软件工具,MyElipse,MySQL,KDS,Cisco Packet Tracer,Visual C++。

c)①合作:软件编程少不了与人合作,既能提高效率,又能互相交流学习,所以代码一定要书写规范,还要多听取别人意见。②需求分析:一个好的软件,一定要满足用户的需求,能方便用户,所以NABCD模型和四象限法可以帮助我们更好地分析。③用户体验:多听取用户的意见并改进,才能在众多竞争中脱颖而出。

d)这门课在需求分析方面给了我很大的帮助,让我了解了软件需求的类型,利益相关者,获取用户需求的常用方法和步骤,竞争性需求分析的框架NABCD,四象限法,项目计划和评估的技术,虽然需求分析不需要编写代码,但是确实最重要最基础的,一个良好的开头是成功的一半。

不足之处:a)课程在哪些方面与你最初的期望有较大差距? b)教学方法、教学内容等提出批评意见。

a)之前以为可能会关于电脑编程,会让我们编写代码,然后老师讲解分析,再让我们修改,但是后来发现这本书主要关于理论,实践的内容太少,老师的意见也基本是理论,大家还是无法理解,导致许多需要编写程序的作业没有彻底完成。

b)希望老师多注重编程实践,代码举例分析,让我们更好理解。

建议:a)如果让你重新开始学习这么课程,你准备怎么做?b)如果让你从大一开始重新学习,你又准备怎么做? c)对老师教学方式、作业布置方式和点评、教学内容组织三个方面有什么建议和意见。

a)除了这本软件工程的书,我会参考其他书本,多学习,多编程,而不是一味的等老师来布置任务和作业。

b)我会好好学习c++,java这两门编程语言,之前从没过计算机语言基础,因此学习起来有些费力,而且课后也没有认真的复习和预习,上课听讲效率不高,有些基础也没有学好。

c)老师上课基本上都用PPT,有些内容还是全英文,只能很费力的认清几个单词的意思,希望老师以后能用中文,也希望课堂上能多一些互动,大部分课都是在讲理论,十分枯燥无聊。

推荐一位你觉得教得好的老师,简单介绍下他的课程(名称、教学目标),老师的教学方法、作业形式,以及你们如何师生沟通的。

高数老师:王凡

虽然高数很难,王凡老师一脸严肃,上课十分认真严谨,但是大家都会很认真的听,他讲完理论就会讲例题,一步步分析解答,他作业布置的是课后题目,每次上课前都会讲解上次作业中的难题,加深印象并改正。虽然没有期中考试,但是他自己出了几道题给我们做,让我们查漏补缺,发现自己的缺点不足,督促我们更加努力。我们高数虽然学得不好,但是他教的确实好。

自由发挥! 写下你想对老师、助教说的话(内容不限)。

感谢老师和助教对我们的悉心指导,平时在博客与QQ群里的交流也让我们受益匪浅,辛苦了!