软件工程是值得认真学习、热烈讨论和深入研究的课题。软件过程模型、软件工程方法和软件工具是前人在长期开发实践中总结的经验成果,并已成功运用于广阔的行业领域。目前软件工程已经成为国内绝大部分高校软件工程在职研究生的一门必修课。但在日常教学中,由于多种原因,该课程并没能起到传承软件工程知识、培养软件工程专门人才的作用。
首先,软件工程是一门理论性和实践性都很强的课程。理论知识是从长期的工程实践中总结提炼出来的原则和经验,对实际软件开发具有重要的指导意义,但是其中的各种概念不仅抽象、枯燥,而且原则繁多,不易学习。实践性知识是软件工程在职研究生教学的关键,但现今的软件系统规模庞大、过程复杂,学生难以人手,难以掌握其中的重点与精华。这些特点给软件工程的教学带来了极大的挑战。
其次,由于一些软件工程在职研究生教师本身实际项目经验不足,导致该课程教学存在重理论轻实践、重个人学术能力轻团队协作精神、重既有科技轻创新进取的问题。课堂教学往往采用填鸭式教学方法,一味讲授空泛的理论,而忽视学生的主动性和参与性。即使是实验课教学,学生也只是根据教师布置的作业内容按部就班进行操练,以实现对课堂内容的记忆和理解,而忽略培养学生分析解决问题的能力和学习创新能力等多方面的综合技能。
评论0
“无需登录,可直接评论...”