高职《软件工程》工学结合课程标准设计
摘要: 高职《软件工程》课程标准按照软件开发的流程,依据专业岗位工作任务所需选取教学内容,依据岗位工作流程设计课程链路,以任务驱动组织教学,教学效果受到学生、社会和学校的普遍好评。
abstract in accordance with the process of software development for vocational software engineering curriculum standards teaching content is selected in accordance with requirement of professional job tasks courses link is designed based on the the post workflow and teaching is organized with task-driven teaching effectiveness is praised by students community and school.
关键词: 软件工程;学习情境;任务驱动
key words software engineeringlearning contextstask-driven
中图分类号:g71 文献标识码:a 文章编号:1006-4311201308-0250-02
1 设计思路
课程标准是对学生在经过一段时间的学习后应该具备的能力和素质的描述,是对应掌握什么和能做什么的界定和表述,是规定某一课程的性质、目标、内容、实施建议的教学纲领性文件。高职学院的《软件工程》课程服务于软件技术专业、计算机应用技术专业等计算机相关专业,是一门综合性和实践性很强的专业核心课程,也是其他一些计算机相关专业的专业课。
新疆农业职业技术学院是国家首批示范性职业技术学院,长期以来,学院积极深化教育教学改革,发扬“艰苦奋斗、开拓创新、自强不息、追求卓越”的精神,努力探索和创新农业高等职业教育办学思路和人才培养模式,构筑“双赢”机制,走出了一条独具特的人才培养之路,得到了教育部、农业部、自治区党委和人民政府的肯定以及社会各界的普遍赞誉,其软件技术、计算机应用技术、计算机网络技术等专业就是在这样的大环境下发展起来的。
学院的软件技术专业基于职业岗位工作特点、学生认知规律、教学规律,采用“项目导向、工学交替”人才培养模式,坚持工学结合,实现做中学、学中做,不断提高学生的整体综合能力。高职《软件工程》课程标准按照软件开发的流程,依据专业岗位工作任务所需选取教学内容,依据岗位工作流程设计课程链路,以任务驱动组织教学,教学效果受到学生、社会和学校的普遍好评。
2 课程教学目标
根据培养高技能应用型人才的需要,本课程应使学生了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。学生应熟练掌握软件与软件工程基本概念和基本知识、熟练掌握生存周期与软件开发模式、掌握结构化程序设计的编程思想、面向对象分析、设计与编码方法、掌握有关软件的评审、测试与维护,项目计划与项目管理方法、能用软件工程的方法参与软件项目的分析、设计、实现和维护。同时,通过本课程的学习,使学生充分理解软件开发的流程,并能通过软件工程的知识和原理提高对软件的理解能力和分析设计能力;培养学生具有勤奋好学、积极向上的精神;对于新知识具有持续学习的能力。
3 教学内容的选取
职业教育的课程教学内容来源于工作岗位的需求,本课程教学团队深入企业一线调研,经过分析和论证,确定了课程的教学内容。(表1
4 教学组织与实施
4.1 运行范式。经过调研和论证,该课程的教学运行范式确定为“项目导入、任务驱动”,是指教师根据当前项目的需求设计并提出一系列任务,针对提出的任务,采取启发式教学,引导学生学到完成任务的思路、方法、操作和结果,再通过学生的训练,进行总结提高,最终达到教学目标的一种教学方法。其中的项目要求具有技术典型、内容全面、思路科学、结合实际,这样的项目才能使学生从整体体会解决实际问题的过程性,然后再通过任务将项目完成各个环节串联起来。该方法有利于真正培养学生的创新能力、自学能力、实践能力,增强学生独立思考能力和协作精神。(图1
4.2 学时分配(表2)。
虽然,我们对教育教学模式的探索和改革从未停止,但人才培养质量的最终效果会落实到课程的实施上。高职《软件工程》课程标准是课程实施的基本依据,但是,一门课程的实施效果还与教学理念、师资队伍、教学条件、教学方法等因素密切相关,只有多种因素的密切配合,才有希望取得最优的教学效果。
参考文献:
[1]吴隆升.高职院校课程标准及其制定的必要性[j].长春教育学院学报,2011,(4.
[2]贾长云,朱敏.软件工程课程教学探讨与软件工程初步介绍[j].中国职业教育,工学结合2004,(12.
[3]刘强,陈越等.“软件工程”课程教学实施方案[j].中国大学教学,2011,(2.
[4]芳,孙力娟.软件工程专业课程体系研究[j].高等工程教育研究,2009,(2.
[5]华文立,徐勇等.基于关键岗位能力的高职课程开发研究与实践[j].中国大学教学,2012,(5.