1.学习收获:
a)你书写的代码量多少行?
完成软件工程编程大约100行左右,其他科目也有编程,例如Java架构以及MFC Windows,总数量绝对在1000以上。
b)熟悉(了解)了哪几个软件工具?
1.进一步学习了Visual C++,大一的基础在这一学期得到了巩固,在完成软件工程作业时使用这个软件也算得心应手。
2.对于MyEclipse我更加熟悉,大二时JavaWeb时初步接触这款软件,这款软件使用比C++要复杂一些,比如将MyEclipse与SQL Server连接,步骤非常繁琐,一步做错就会有Bug。
3.计算机网络让我开始使用Cisco Packet Tracer,嵌入式系统时我也了解了KDS,这两款软件基本只可以完成课程要求,不能算是熟练。
4.另外,在完成软件工程作业时,我也接触到了Bing,有道等翻译软件,对学生来说用处良多。
c)这学期你学到的对软件工程相关知识有哪些?
1.在学期的一开始,老师就一再强调团队合作的重要性,一个软件的诞生背后是许多的日夜辛苦,一个人是无法完成所有工作的,不管是IT还是其他领域,众人拾柴火焰高,只有集思广益分工协作才能有更贴合大众需求的软件。
2.软件开发流程:例如需求分析,我觉得是最重要的一步,了解客户想要什么,是开发软件的第一步,为后续工作夯实基础。
3.创新思想:做一个敢于打破僵局,独树一帜的软件。
d)本课程对你在哪些方面有帮助?
首先让我懂得团结,不管在学习工作还是生活,还有就是创新思维,只会模仿借鉴是不行的,软件的核心价值就是独一无二,编程也是这样的,有自己的思维模式或者编程风格比什么都重要。
2.不足之处:
a)课程在哪些方面与你最初的期望有较大差距?
偏向于理论,和C++,Java截然不同。
b)教学方法、教学内容等提出批评意见。
希望可以对一点我们自己合作时间的部分,为父母设计手机那一次课,真的让我体验到了软件开发的流程中最重要的需求分析。理论结合实践可能更加适合这门课。
3.建议:
a)如果让你重新开始学习这么课程,你准备怎么做?
我会多给自己安排一些时间去实践,用行动来巩固理论知识。
b)如果让你从大一开始重新学习,你又准备怎么做?
一定好好学习C++,Java等编程科目,许多编程语言都相通,一个学好了,其他的就有经验了,整体基础就更扎实了。
c)对老师教学方式、作业布置方式和点评、教学内容组织三个方面有什么建议和意见。
1.教学方式:希望老师多给机会实践,可以一次课上理论,一次课让我们自己团队实践
2.作业布置方式和点评:用博客完成作业很新奇,以前没有尝试,特别是博客园有许多好的编程人的经验,每次老师点评都让我受益匪浅。
3.教学内容组织:感觉很好,不是对着课本照本宣科,而是选择了我们更容易理解的顺序或者方式。
4.推荐一位你觉得教得好的老师,简单介绍下他的课程(名称、教学目标),老师的教学方法、作业形式,以及你们如何师生沟通的。
朱浩老师(Windows应用课程设计)
朱浩老师的谈吐很自然,讲课时与我们有互动,感觉和他很亲近,特别是上机操作的时候,他每次都会认真讲解后再让我们自己实践,我们有些不懂的问题他会一一解释,有Bug的时候会帮我们调试。
5.自由发挥! 写下你想对老师、助教说的话(内容不限)。
谢谢老师一学期的教诲,老师很风趣,努力活跃气氛,就是PPT是英文的有些看不太懂,而且希望是多多组织一些分组实践,像上次的为父母设计手机一样,班里大部分人都积极参与,学到了很多东西。
对于助教,只看到宝玉老师在群里指导,感觉老师很博学,而且有问必答。
谢谢老师一学期的教诲,希望老师事业顺利。