在实际教学过程中,软件工程的教学效果往往不是很理想,教师觉得这门课程教起来比较困难,大部分学生感觉枯燥无味,所学知识没什么实际用处,很难达到较好的教学效果或获得较强的实践能力。那么,软件工程在职研究生教学过程中存在哪些问题呢?
问题一,学生对软件工程的抽象理论容易感到枯燥无味,主要因为这门课程不涉及具体软件项目,很少涉及具体算法,而且由于学生开发经验所限,学生很难在头脑中将软件工程的抽象理论和实际联系起来。
问题二,学生参与的实践一般仅限于小项目、在学校里,为教学而设的一些实践环节,例如课程设计,涉及的多是小型软件系统、它们在规模和复杂度上都远远不如实际开发的系统。学生为完成这种系统往往只需要写较少量的代码,在这种小规模的非正式系统中运用软件工程,很难从中看出软件工程的作用。
实际系统中,选择方案的微小偏差可能会造成较大的影响。但在仅几百行代码的系统里,情况就不同了,这时如果方案选择错了,可以较容易地推翻重来,而不需要付出多大代价。软件工程在职研究生因此容易轻视软件工程。此外,在教学过程中,教学内容重理论轻实践。
评论
0
“无需登录,可直接评论...”