软件工程是计算机专业的一门主要课程, 对提升学生的软件开发、团队协作、 沟通、 创新及自学能力具有重要作用。针对该课程教学中重技术轻管理问题, 阐述了课程的培养目标, 以及基于培养目标的教学内容设计。为提升学生的学习兴趣, 提出了将任务驱动教学法、 案例教学法应用于教学的实施框架, 阐述了项目驱动教学法在实践教学中的应用过程。