《软件工程》课程TAP教学模式探索与实践
摘 要 针对软件工程课程的特点和教学研究现状,提出以课堂理论教学为引导、案例分析为基础、项目实践为关键的创新TAP教学模式。实践证明,TAP教学模式符合软件工程课程的特点,有益于提高学生学习的积极性、主动性和软件工程能力,对于软件工程人才职业技能的培养具有一定的指导意义。
关键词 软件工程;TAP;教学模式;项目实践
中图分类号 G714 文献标识码 A 文章编号 1008-3219(2014)05-0051-03
软件工程学是一门指导计算机软件开发和维护的工程学科[1],是计算机科学与技术专业的主干核心课程,在专业知识结构中占有重要地位。采用'理论教学为引导、案例分析为基础、项目实践为关键“(简称TAP)的教学模式,使学生能更好地了解软件项目开发和维护的一般过程,扎实掌握软件工程的基本原理、方法和过程,真正做到学以致用。
一、软件工程课程特点及教学要求
(一)课程特点
一是综合性强。软件工程课程教学要达到良好的教学效果,其前提是要学好计算机应用基础、操作系统原理、离散数学、数值分析、数据结构及算法设计、数据库原理和一门高级程序设计语言等前导基础课程。学生只有掌握了软件工程的基本概念和基本原理,才能综合运用理论和方法开发出符合用户需求的、高质量的软件。
二是内容更新快。软件工程是一门发展极为迅速的学科,从1968年软件工程早期定义提出后,近五十年来,不断有大量新理论、新方法、新技术出现,相关知识点的更新速度远远超过了教材的更新速度。软件工程的授课内容应随着需求、应用的变化以及新技术的出现而变化[2]。
三是实践性强。该课程的最终目标是要学生把所学的知识运用到实际项目的开发实践中,并且只有在实际项目中才能培养学生学以致用的能力,并使其领悟软件工程的真正精髓。
(二)教学要求
软件工程适用的教学模式由课程的专业性质、理论体系和应用领域决定。首先,在当前计算机行业发展的大环境下,对软件工程人才的培养,既不等同于培养软件开发高级阶段的系统分析师,也不是培养刚入门的初级程序员。其次,该课程作为计算机系统结构、算法与数据结构、高级程序设计等的后续课程,是学生在掌握基本的程序开发技能后,进行毕业设计和以后具体软件项目设计和实施。就课堂训练而言,要教会学生如何在软件项目运行管理中避免失控、在软件进度的跟踪过程中防止偏离既定设计目标、在面临计划的突变时能协同开发团队顺利地调...
== 试读已结束,如需继续阅读敬请充值会员 ==
|
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/2月,98元/2年,微信支付秒开通!) |
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册 或 登录会员 |