论文部分内容阅读
摘要:近年来,我国高职软件技术教育蓬勃发展,为国家建设和地方经济发展培养了大量高素质技能型专门人才,同时,软件技术专业的课程存在竞争力缺乏、教学模式相对陈旧等问题,已经不能适应经济和社会发展的需要。本文参考国际软件专业教育或培训的方法,探讨在工学结合人才培养模式下的软件技术专业课程改革与整合。
关键词:工学结合;软件;职业教育;课程改革与整合
中图分类号:G434文献标识码:A文章编号:1009-3044(2008)21-30570-03
1 高职软件技术专业的定位
高职软件技术专业,培养德、智、体、美等方面全面发展,具备爱国主义、团队精神和敬业、创新精神;具有良好职业道德、综合素质和健全的体魄;在具有必备的编程基础理论知识和专业知识基础上,重点精通一门目前应用广泛的开发工具,具备计算机软件编程、项目管理和测试、计算机系统支持等方面技能的高素质技能型专门人才。
通过三年左右时间的系统学习和专门训练,使学生具有一定的文化修养、良好的职业素质、较好的软件开发技能和团队合作精神,毕业后能在企事业单位从事计算机软件开发、软件测试、软件技术支持及计算机系统维护等工作。
2 专业课程体系改革与整合的指导思想
1)以培养学生的能力为宗旨,根据企业需求和高素质技能型专门人才的培养规律进行专业开发和课程设置;
2)研究专业的就业方向与对口岗位,分析职业与岗位对实际工作能力与素质的要求,把培养这些职业技能和素质作为教学的基础来设计课程及相关的教学环节;
3)按软件开发的工作过程,以实际工作任务为载体,改革教学方法和手段,以实验室或实训场地为主课堂设计相关教学环节,追求学生角色变换的“零距离”对接;
4)以学生为中心,改革教学方法和手段,采用灵活多样方式开展教学,注意培养学生的自我学习能力和自我评价能力。
3 就业方向与职业岗位的能力分析
高职软件技术专业的就业方向比较明确,职业岗位特色鲜明,岗位分布比较广,各类企事业单位中都设置有对口就业岗位,包括数据库应用系统开发、商业软件开发、软件销售、数据库管理维护、软件运行维护、数据安全管理、软件售后服务、软件测试、ERP系统开发与维护、计算机的日常管理与维护等。
其中,按工作相关性、岗位情境等标准进行筛选,软件工程师、程序员是“代表性就业岗位”。学生如果具备了软件工程师或程序员就业岗位的职业能力与职业素质,也就具备了在职业生涯中,向其它相关岗位发展与迁移时所必需拥有的知识、能力与素质,且在人文素质、思维方法及终身学习能力等方面具有比较扎实的的基础,如表1表示。
3)Java编程基础
以“使用Java实现聊天室”实际工作任务为课程内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生了解Java语言特点,掌握GUI编程与事件处理、异常处理、多线程实现、I/O、网络应用等知识,并熟练掌握Java程序的编译、调试、运行与部署。
4).Net编程基础
以“使用C#实现进销存系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生理解GUI的概念、事件处理的原理和实现;掌握常用的GUI组件与ADO.net的使用;熟悉.NET开发平台,并掌握使用C#开发桌面应用的方法与技巧。
5).Net项目开发
以“实现学生反馈系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,重点介绍在.NET中进行Web编程的各种开发技术,使学生掌握Web编程、创建Web窗体以及利用ADO.NET和Visual Studio.NET组件获取和显示数据,能在.NET应用程序中进行调试和错误处理、XML在Web服务中的作用、安全有效地设置Web服务器。
6)WEB应用开发技术(J2EE)
以“实现在线图书销售系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生掌握JSP、Servlet、JavaBean开发、打包部署Web组件,精通JDBC连接访问数据库,掌握JavaScript,理解B/S(三层/N层基于组件)的软件架构,理解JNDI、JMS,以及J2EE架构、平台和标准,了解Java认证与授权,了解MVC、struts设计模式等。
7)数据库应用技术
使用实体关系模型和规范化技术高效地设计出数据库。使用结构化查询语言(SQL)来检索,修改数据库中的数据。使用约束、规则、缺省、视图、索引、存储过程和触发器设计出符合安全性和实体完整性要求的数据库。
6 保障体系
1)高素质的师资队伍
软件技术专业的教师队伍建设要适应人才培养模式改革的需要,按照开放性和职业性的内在要求,增加专业教师中具有企业工作经历的教师比例,或安排专业教师到企业顶岗实践,积累实际工作经历,提高实践教学能力,满足实践技能课程的教学要求。
2)稳定的校内外实践教学基地
加强实训、实习基地建设是高等职业院校改善办学条件、提高教学质量的重点。按照教育规律和市场规则,积极联系行业企业,不断改善实训、实习基地条件,积极探索校内生产性实训基地模式,以企业为主组织实训,并加强和推进校外顶岗实习力度,提高学生的实际动手能力。
3)教材建设
在专业的教材建设上,一是积极采用获得广泛认可的、优秀的、最近出版的高职高专教材;二是编写反映新知识、新技能的理论与实践教学教材或讲义,特别是专业实训教材。分析职业与岗位对实际工作能力与素质的要求,以实际工作任务为重要切入点,调整课程设置、教学内容和教学方法,按任务驱动、项目导向、顶岗实习等教学模式编写教材。
7 实施要点
向学生传授独立于技术的技能,以帮助其在不断变化的IT行业保持竞争力。
深入学习C#和Java两种语言,实践.NET和Java两个主流应用开发平台,强化学员对这两种语言的驾驭能力,帮助学生在竞争中具有更佳的表现。
在教学过程中,必须培养专业的编码态度。
课程的工作任务,具有代表性,可以因校外实习、顶岗实习、学生兴趣等而变化或替换。课程开始和进行中,也必须引导学生类比开发企业级、相似的实用系统。
8 小结
工学结合人才培养模式下的软件技术专业课程改革与整合,必须分析职业与岗位对实际工作能力与素质的要求,根据企业需求和高素质技能型专门人才的培养规律,按软件开发的工作过程,以实际工作任务为载体,以学生为中心进行课程设置与调整,同时,改革教学方法和手段,注意培养学生的自我学习能力和自我评价能力。
参考文献:
[1] 马燕.软件工程实验教学模式改革与实践研究[J].教育与职业,2006(12).
[2] 王培崇.《软件工程》工程化教学改革的尝试与探索[J].中国民航飞行学院学报,2007(1).
[3] 黄祥淡.高职高专“软件蓝领”培养模式的构建[J].教育与职业,2004(12).
[4] 李山.学生团队合作教学模式的研究[J].华东交通大学学报,2005(12).
关键词:工学结合;软件;职业教育;课程改革与整合
中图分类号:G434文献标识码:A文章编号:1009-3044(2008)21-30570-03
1 高职软件技术专业的定位
高职软件技术专业,培养德、智、体、美等方面全面发展,具备爱国主义、团队精神和敬业、创新精神;具有良好职业道德、综合素质和健全的体魄;在具有必备的编程基础理论知识和专业知识基础上,重点精通一门目前应用广泛的开发工具,具备计算机软件编程、项目管理和测试、计算机系统支持等方面技能的高素质技能型专门人才。
通过三年左右时间的系统学习和专门训练,使学生具有一定的文化修养、良好的职业素质、较好的软件开发技能和团队合作精神,毕业后能在企事业单位从事计算机软件开发、软件测试、软件技术支持及计算机系统维护等工作。
2 专业课程体系改革与整合的指导思想
1)以培养学生的能力为宗旨,根据企业需求和高素质技能型专门人才的培养规律进行专业开发和课程设置;
2)研究专业的就业方向与对口岗位,分析职业与岗位对实际工作能力与素质的要求,把培养这些职业技能和素质作为教学的基础来设计课程及相关的教学环节;
3)按软件开发的工作过程,以实际工作任务为载体,改革教学方法和手段,以实验室或实训场地为主课堂设计相关教学环节,追求学生角色变换的“零距离”对接;
4)以学生为中心,改革教学方法和手段,采用灵活多样方式开展教学,注意培养学生的自我学习能力和自我评价能力。
3 就业方向与职业岗位的能力分析
高职软件技术专业的就业方向比较明确,职业岗位特色鲜明,岗位分布比较广,各类企事业单位中都设置有对口就业岗位,包括数据库应用系统开发、商业软件开发、软件销售、数据库管理维护、软件运行维护、数据安全管理、软件售后服务、软件测试、ERP系统开发与维护、计算机的日常管理与维护等。
其中,按工作相关性、岗位情境等标准进行筛选,软件工程师、程序员是“代表性就业岗位”。学生如果具备了软件工程师或程序员就业岗位的职业能力与职业素质,也就具备了在职业生涯中,向其它相关岗位发展与迁移时所必需拥有的知识、能力与素质,且在人文素质、思维方法及终身学习能力等方面具有比较扎实的的基础,如表1表示。
3)Java编程基础
以“使用Java实现聊天室”实际工作任务为课程内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生了解Java语言特点,掌握GUI编程与事件处理、异常处理、多线程实现、I/O、网络应用等知识,并熟练掌握Java程序的编译、调试、运行与部署。
4).Net编程基础
以“使用C#实现进销存系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生理解GUI的概念、事件处理的原理和实现;掌握常用的GUI组件与ADO.net的使用;熟悉.NET开发平台,并掌握使用C#开发桌面应用的方法与技巧。
5).Net项目开发
以“实现学生反馈系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,重点介绍在.NET中进行Web编程的各种开发技术,使学生掌握Web编程、创建Web窗体以及利用ADO.NET和Visual Studio.NET组件获取和显示数据,能在.NET应用程序中进行调试和错误处理、XML在Web服务中的作用、安全有效地设置Web服务器。
6)WEB应用开发技术(J2EE)
以“实现在线图书销售系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生掌握JSP、Servlet、JavaBean开发、打包部署Web组件,精通JDBC连接访问数据库,掌握JavaScript,理解B/S(三层/N层基于组件)的软件架构,理解JNDI、JMS,以及J2EE架构、平台和标准,了解Java认证与授权,了解MVC、struts设计模式等。
7)数据库应用技术
使用实体关系模型和规范化技术高效地设计出数据库。使用结构化查询语言(SQL)来检索,修改数据库中的数据。使用约束、规则、缺省、视图、索引、存储过程和触发器设计出符合安全性和实体完整性要求的数据库。
6 保障体系
1)高素质的师资队伍
软件技术专业的教师队伍建设要适应人才培养模式改革的需要,按照开放性和职业性的内在要求,增加专业教师中具有企业工作经历的教师比例,或安排专业教师到企业顶岗实践,积累实际工作经历,提高实践教学能力,满足实践技能课程的教学要求。
2)稳定的校内外实践教学基地
加强实训、实习基地建设是高等职业院校改善办学条件、提高教学质量的重点。按照教育规律和市场规则,积极联系行业企业,不断改善实训、实习基地条件,积极探索校内生产性实训基地模式,以企业为主组织实训,并加强和推进校外顶岗实习力度,提高学生的实际动手能力。
3)教材建设
在专业的教材建设上,一是积极采用获得广泛认可的、优秀的、最近出版的高职高专教材;二是编写反映新知识、新技能的理论与实践教学教材或讲义,特别是专业实训教材。分析职业与岗位对实际工作能力与素质的要求,以实际工作任务为重要切入点,调整课程设置、教学内容和教学方法,按任务驱动、项目导向、顶岗实习等教学模式编写教材。
7 实施要点
向学生传授独立于技术的技能,以帮助其在不断变化的IT行业保持竞争力。
深入学习C#和Java两种语言,实践.NET和Java两个主流应用开发平台,强化学员对这两种语言的驾驭能力,帮助学生在竞争中具有更佳的表现。
在教学过程中,必须培养专业的编码态度。
课程的工作任务,具有代表性,可以因校外实习、顶岗实习、学生兴趣等而变化或替换。课程开始和进行中,也必须引导学生类比开发企业级、相似的实用系统。
8 小结
工学结合人才培养模式下的软件技术专业课程改革与整合,必须分析职业与岗位对实际工作能力与素质的要求,根据企业需求和高素质技能型专门人才的培养规律,按软件开发的工作过程,以实际工作任务为载体,以学生为中心进行课程设置与调整,同时,改革教学方法和手段,注意培养学生的自我学习能力和自我评价能力。
参考文献:
[1] 马燕.软件工程实验教学模式改革与实践研究[J].教育与职业,2006(12).
[2] 王培崇.《软件工程》工程化教学改革的尝试与探索[J].中国民航飞行学院学报,2007(1).
[3] 黄祥淡.高职高专“软件蓝领”培养模式的构建[J].教育与职业,2004(12).
[4] 李山.学生团队合作教学模式的研究[J].华东交通大学学报,2005(12).