论文部分内容阅读
摘要:随着信息技术的快速发展,软件外包企业的人才需求缺口也越来越大。针对目前软件企业的岗位技能需要,建立软件外包课程群,优化教学内容,改进教学方法和手段,探索多样化考核方法,加强课程群的师资队伍建设,改革人才培养模式,构建满足社会需要的应用型复合型软件开发人才。
关键词:软件外包;课程群;人才培养
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)17-0166-02
1概述
随着信息产业集群的快速发展,大连已逐渐成为知名的软件服务外包城市。面对信息产业的不断扩张,专业人才的急剧缺乏,各高等院校正大力培养软件服务外包人才。在充分调研软件企业的人才需求的基础上,根据软件外包人才的核心能力要求,重新对.NET技术课程进行大胆地改革,在《C#高级编程》课程基础上,建立了由《C#程序设计》、《.NETWinForm编程》和《.NET實训》等三门课程组成的软件外包课程群。软件外包课程群由三个教学阶段组成:基础知识(大三上学期《C#程序设计》)、技能训练阶段(大三下学期《.NET Winform编程》)和实训阶段(大三下学期《校内.NET实训》、大四上学期《校外.NET实训》)。这三个阶段相辅相成、前后衔接,使学生使用.NET技术编写程序的技能在实际的应用中不断提高,提高了毕业生的企业适应能力。
2课程教学目标定位
软件外包课程群强化多个课程间的融合联系,降低了各个课程的个体概念。根据软件服务外包人才的培养目标,调整课程群的教学内容,进行内容的取舍和优化,以提高教学质量。以市场需求为目标,以就业为导向,结合完整的课程内容体系,重新修订软件外包课程群的教学大纲。三门课程各自的教学内容与教学目标如下:
《C#程序设计》课程主要介绍C#语言基础、程序控制结构、数组、函数、类、对象、继承、多态、委托与事件、异常处理、文件的输入和输出等。理解面向对象的编程思想。
《.NET Winform编程》课程主要介绍C#Windows程序设计所需要的基本理论知识,结合实际案例加深对C#语言应用的理解,掌握C/S架构程序的开发流程。
《.NET实训》课程主要介绍目前软件企业中常用的软件开发框架,使用的开发工具和新技术,并通过实际的案例项目,锻炼学生的实践动手能力。
3教学方法与教学方式改革
本系列课程既包括基础课又包括实训类课程,在教学方法和方式上要区别传统的基础课程教学和实训课程教学,尽量做到基础课程和实训课程的无缝连接。
1)贯彻“学生为主,教师为辅”的方针,树立正确的实训观念。
在授课之初教师就应该坚持以学生为中心的方针,根据学生的学习情况调节授课内容、授课方式、授课时长与授课进度,进行弹性教学,张弛有度。
2)采用项目案例驱动和兴趣引导等教学方法和手段。
软件外包课程群是由三门实践性很强的专业课组成,教师针对课程内容,精心设计项目案例,通过学生日常接触的业务活动,设计案例任务,激发学生的学习兴趣,引导学生主动学习,积极思考,不断探索新的多样化的教学方法和教学手段。
3)一体化整合授课模式。
由于课程群的实践性较强,所以将多媒体大教室更换为单独的小教室,并让学生自己带笔记本电脑,便于学生在上课期间随时进行知识点练习,改变传统纯理论教学的方式,做到边学边练,强化学生学习的自主性,提高动手实践能力。同时配合大量生动的例子,循序渐进,举一反三,从而在一定程度上提高学生的动手能力以及项目设计能力。
4课程考核机制多样化
实施面向能力的考核机制,传统的纸质笔试不适合本系列课程,因为本系列课程实践性较强,具体的考核方式如下:
1)《C#程序设计》课程的考核方式由传统的笔试,改为平时出勤 课堂上机实验 期末上机考试综合评判学生成绩。通过课堂实验和上机考试的驱动,使得学生在课堂上更加认真的学习,实践动手能力也有很大的提高。
2)《.NET Winform编程》和《.NET实训》课程引入软件企业的人员绩效考核方式,不但要考核学生的基本职业能力,也要考核学生的职业素养。不再采用笔试考核方式,而是对学生进行分组,采用项目小组答辩,讲解项目作品,提交评判项目代码等综合方式考核项目团队成员中的每一名学生。这样既考查了学生的个人学习能力,也考查了学生的团队合作能力,这也是对实践性课程考核方式的一种创新。
5师资队伍建设
为了保证软件外包课程群的优势,需要投入大量精力培养青年骨干教师,提高课程教学水平。主要措施如下:
1)成立专门的.NET系列课程组
以课程负责人和教研室主任为带头人成立.NET系列软件外包课程组,负责整个课程群的建设规划和具体实施,主要任务包括:①优化课程教学大纲;②自编实践教材;③集体备课;④建设试题库;⑤制订青年教师培养计划;⑥安排教师外出交流、培训;⑦定期对课程建设的情况进行评价。
2)为新进教师配备指导教师
采取传、帮、带的办法,提高新进教师的教学能力和水平。课程组为每位新进教师配备一名指导教师,指导教师教学经验丰富,知识面广,在学生中有影响力且有很高的威信。要求新进教师随堂听指导教师的授课;参加课程组集体备课,并由指导教师检查新进教师的备课和科研情况等。通过一对一的指导,使新进教师得到快速成长。
3)建立相互听课制度和不定时检查制度
课程组一方面要求新进教师听指导教师的课,另一方面还要求教师相互之间听课,指导教师定期听新进教师讲课,并进行讲评、交流和指导。
6课程群建设心得
良好地教学能力是课堂质量保证的关键,本课程的各位授课教师通过自身授课经验的积累,以及相互听课制度的完善,逐步达成共识。所有授课讲师在此共识上都有所收益,在教学能力上都获得了一定的提高,具体的心得和思考如下:
1)掌握新理念与新要求。实训课程区别与传统的课程教学。教师必须具备创新,要打破以前的教学常规,灵活地运用和处理教材,处理好基础与实践的关系,增强课程内容与社会应用的联系。
2)要关注学生的个体差异。课堂是一个由教师、学生、教材、环境组成的动态系统,面对着不同层次的学生,如何使更多的学生不掉队是我们要学习和思考的问题。
3)精心安排教学环节。每个教学环节的安排都要兼顾学生的认知规律和知识结构的逻辑性。比如我们在知识讲解结束后,在例子的实践中就采取了随堂练习—举一反三——实验作业的循序渐进的形式。
7结束语
结合本校的实际情况,从软件外包课程群的教学大纲内容的修订,教学案例的制作,教学方法的改革,实践教学体系的建立,师资队伍的建设等方面进行深入探索,努力把软件外包课程群建设成为一个兼容并蓄、特色鲜明、体系完备并具有一定影响力的软件开发权威性实践系列课程。
关键词:软件外包;课程群;人才培养
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)17-0166-02
1概述
随着信息产业集群的快速发展,大连已逐渐成为知名的软件服务外包城市。面对信息产业的不断扩张,专业人才的急剧缺乏,各高等院校正大力培养软件服务外包人才。在充分调研软件企业的人才需求的基础上,根据软件外包人才的核心能力要求,重新对.NET技术课程进行大胆地改革,在《C#高级编程》课程基础上,建立了由《C#程序设计》、《.NETWinForm编程》和《.NET實训》等三门课程组成的软件外包课程群。软件外包课程群由三个教学阶段组成:基础知识(大三上学期《C#程序设计》)、技能训练阶段(大三下学期《.NET Winform编程》)和实训阶段(大三下学期《校内.NET实训》、大四上学期《校外.NET实训》)。这三个阶段相辅相成、前后衔接,使学生使用.NET技术编写程序的技能在实际的应用中不断提高,提高了毕业生的企业适应能力。
2课程教学目标定位
软件外包课程群强化多个课程间的融合联系,降低了各个课程的个体概念。根据软件服务外包人才的培养目标,调整课程群的教学内容,进行内容的取舍和优化,以提高教学质量。以市场需求为目标,以就业为导向,结合完整的课程内容体系,重新修订软件外包课程群的教学大纲。三门课程各自的教学内容与教学目标如下:
《C#程序设计》课程主要介绍C#语言基础、程序控制结构、数组、函数、类、对象、继承、多态、委托与事件、异常处理、文件的输入和输出等。理解面向对象的编程思想。
《.NET Winform编程》课程主要介绍C#Windows程序设计所需要的基本理论知识,结合实际案例加深对C#语言应用的理解,掌握C/S架构程序的开发流程。
《.NET实训》课程主要介绍目前软件企业中常用的软件开发框架,使用的开发工具和新技术,并通过实际的案例项目,锻炼学生的实践动手能力。
3教学方法与教学方式改革
本系列课程既包括基础课又包括实训类课程,在教学方法和方式上要区别传统的基础课程教学和实训课程教学,尽量做到基础课程和实训课程的无缝连接。
1)贯彻“学生为主,教师为辅”的方针,树立正确的实训观念。
在授课之初教师就应该坚持以学生为中心的方针,根据学生的学习情况调节授课内容、授课方式、授课时长与授课进度,进行弹性教学,张弛有度。
2)采用项目案例驱动和兴趣引导等教学方法和手段。
软件外包课程群是由三门实践性很强的专业课组成,教师针对课程内容,精心设计项目案例,通过学生日常接触的业务活动,设计案例任务,激发学生的学习兴趣,引导学生主动学习,积极思考,不断探索新的多样化的教学方法和教学手段。
3)一体化整合授课模式。
由于课程群的实践性较强,所以将多媒体大教室更换为单独的小教室,并让学生自己带笔记本电脑,便于学生在上课期间随时进行知识点练习,改变传统纯理论教学的方式,做到边学边练,强化学生学习的自主性,提高动手实践能力。同时配合大量生动的例子,循序渐进,举一反三,从而在一定程度上提高学生的动手能力以及项目设计能力。
4课程考核机制多样化
实施面向能力的考核机制,传统的纸质笔试不适合本系列课程,因为本系列课程实践性较强,具体的考核方式如下:
1)《C#程序设计》课程的考核方式由传统的笔试,改为平时出勤 课堂上机实验 期末上机考试综合评判学生成绩。通过课堂实验和上机考试的驱动,使得学生在课堂上更加认真的学习,实践动手能力也有很大的提高。
2)《.NET Winform编程》和《.NET实训》课程引入软件企业的人员绩效考核方式,不但要考核学生的基本职业能力,也要考核学生的职业素养。不再采用笔试考核方式,而是对学生进行分组,采用项目小组答辩,讲解项目作品,提交评判项目代码等综合方式考核项目团队成员中的每一名学生。这样既考查了学生的个人学习能力,也考查了学生的团队合作能力,这也是对实践性课程考核方式的一种创新。
5师资队伍建设
为了保证软件外包课程群的优势,需要投入大量精力培养青年骨干教师,提高课程教学水平。主要措施如下:
1)成立专门的.NET系列课程组
以课程负责人和教研室主任为带头人成立.NET系列软件外包课程组,负责整个课程群的建设规划和具体实施,主要任务包括:①优化课程教学大纲;②自编实践教材;③集体备课;④建设试题库;⑤制订青年教师培养计划;⑥安排教师外出交流、培训;⑦定期对课程建设的情况进行评价。
2)为新进教师配备指导教师
采取传、帮、带的办法,提高新进教师的教学能力和水平。课程组为每位新进教师配备一名指导教师,指导教师教学经验丰富,知识面广,在学生中有影响力且有很高的威信。要求新进教师随堂听指导教师的授课;参加课程组集体备课,并由指导教师检查新进教师的备课和科研情况等。通过一对一的指导,使新进教师得到快速成长。
3)建立相互听课制度和不定时检查制度
课程组一方面要求新进教师听指导教师的课,另一方面还要求教师相互之间听课,指导教师定期听新进教师讲课,并进行讲评、交流和指导。
6课程群建设心得
良好地教学能力是课堂质量保证的关键,本课程的各位授课教师通过自身授课经验的积累,以及相互听课制度的完善,逐步达成共识。所有授课讲师在此共识上都有所收益,在教学能力上都获得了一定的提高,具体的心得和思考如下:
1)掌握新理念与新要求。实训课程区别与传统的课程教学。教师必须具备创新,要打破以前的教学常规,灵活地运用和处理教材,处理好基础与实践的关系,增强课程内容与社会应用的联系。
2)要关注学生的个体差异。课堂是一个由教师、学生、教材、环境组成的动态系统,面对着不同层次的学生,如何使更多的学生不掉队是我们要学习和思考的问题。
3)精心安排教学环节。每个教学环节的安排都要兼顾学生的认知规律和知识结构的逻辑性。比如我们在知识讲解结束后,在例子的实践中就采取了随堂练习—举一反三——实验作业的循序渐进的形式。
7结束语
结合本校的实际情况,从软件外包课程群的教学大纲内容的修订,教学案例的制作,教学方法的改革,实践教学体系的建立,师资队伍的建设等方面进行深入探索,努力把软件外包课程群建设成为一个兼容并蓄、特色鲜明、体系完备并具有一定影响力的软件开发权威性实践系列课程。