论文部分内容阅读
摘要:针对目前实训教学中存在的状况,分析了我校学生在C语言实训课程中存在的问题,提出了一种基于IT企业岗位需求的C语言实训教学模式,并结合该课程的实践教学过程,阐述了在实训中如何提高学生的应用能力与团队协作能力。
关键词:岗位需求;实训改革;C语言;教学模式
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)19-0124-02
The Research of C Language Training Teaching Mode Based on IT Enterprise Job Requirements
WANG Fei-fei, ZHANG Guang-hui
(Pingdingshan University College of Information Engineering, Pingdingshan 467000,China)
Abstract: Aiming at the present situation of training teaching, this paper analyzes the problems of our students existing in the C language training course, and puts forward a kind of C language training teaching mode based on IT enterprise post requirements, and combines with the practical teaching process of the course, expounds how to improve the students’ ability of application in practice and the ability of teamwork.
Key words: job requirements; training reform; c language; teaching mode
目前,为了提高学生的就业能力与职业竞争力,许多地方院校都对实训课程进行了不同形式的改革,比如采取“理论教学 集中实训”的教学模式[1],或者采取“项目驱动”的形式[2],虽然都取得了成效,可以加深其学校学生对知识的理解,但是对于作为地方普通院校的我校学生并不适合,实施起来存在一定困难。
为了能够让学生学会知识,能力得到提高,我院前期针对学生的应用能力开设过相关的实训过程,但是学生的认识不够明确,认为不过是“一门课程”而已,并没有意识到现在的学习对以后就业会有什么关系,缺乏目的性、主动性,加之实训课程一般为考查课,评价考核制度比较模糊,从而重视程度不够;另外,虽然目前存在多种实训教材,但是大多为通用教材,缺乏针对性与可用性,并不适合我院学生的实际情况。诸多原因使得实训教学过程困难重重,达不到预期的实训效果。
现在,我校正在向应用型大学转型,为了切实提高学生的应用能力,我院在大量调研分析的基础上,根据学生实际情况,基于IT企业岗位需求、以专业基础课——C语言程序设计实训为例进行实训教学模式的改革与研究,告诉学生该门课程的地位与重要性,期望学生从大一就具有一种职业压力,能够尽快融入紧张的程序学习过程中,提高学生的编程能力,并对后续课程的学习与就业打下良好的基础[3]。
1 改革目标
本次实训教学改革研究以C语言程序设计实训教学为例,对我院C语言程序设计实训教学现状、学生的实际情况以及该实训在就业中的需求进行分析,基于IT企业岗位需求,借鉴IT企业技能培养方面的经验,与我院实际情况相结合,形成适合学生的实训教学模式,以期提升教学效果。
首先,对实训课程的改革旨在转变学生思想,让学生对实训课程有一个正确的认识;在教学过程中,首先让学生明确学什么?为什么学?目的明确,效果才能显著,这也是各个培训机构提高学生学习积极性的主要动力[4];
其次,注重培养学生的专业技能,培养学生实际分析问题、实践动手编程的能力;借鉴企业培训案例,编写适合学生的实训讲义,避免传统教学中所采用实例的不相关性,教学案例的选取至关重要,不但直接关系着教学过程,也直接影响到教学效果;
第三,教学方式的改革,避免照本宣科,而是建立以学生为主体,教师为主导的一体化教学模式;建立行之有效的答疑体系与全面公正的考核评价体系,直观有效地体现学生对所学知识的把握程度,客观地评价课堂实训成果与实训效率;
最后,在学生实训过程中,根据我院学生的实际情况,借鉴企业培训经验建立完整的学生实训监控模式以达到实训效果。
2实训教学模式的改革
2.1设置合理的实训方案及案例
在整个实训过程中,以IT企业岗位需求为基础,借鉴企业人才培养模式,探索适用于地方普通院校学生的实训教学模式[5]。
实训课上,教学案例的设计与教学过程是至关重要的,为了使实训教学能够与企业用人需求相接轨,对于C语言实训的教学借鉴IT企业培训机构案例与讲授方式,同时融入学生对于基础知识的需求,进行实训教学讲义的编写与教学模式的改革。在实训过程中,将整个教学分为三个阶段,具体如下:
第一阶段,一个教学案例贯穿该阶段始终,回顾C语言各知识点,兼顾到基础知识的同时又对应用程序编写有一个总体把握。将实训案例由小到大,如“滚雪球”一样,不断修改、扩充,引入知识点,在提出问题、解决问题、提出问题、解决问题…的模式下引导学生学会主动思考、写程序。该阶段进行到一半时间时学生进行实训课题的选择,填写“实训方案表”,原则为:学生自主选择并提交具体方案,指导老师同意方可进行。 第二阶段,重点讲解两个具体案例,难度较第一阶段有所增加。本阶段不再详细讲解各知识点,而重在讲解编程的思维与方式,让学生对程序编写有一个较为完整透彻的认识。建立中期检查机制,第二阶段结束后,进行实训中期检查,检查学生实训课题的进度,由学生提交“实训中期检查表”,教师综合学生在程序编写中遇到的问题,对于共存的问题进行讲解,并督促进度较慢的学生加快速度。
第三阶段,综合实训,该阶段学生进行自主编程、撰写实训报告,教师主要解答学生在编程中遇到的问题。
在整个实训中采用项目驱动式案例教学,将“任务驱动”教学方法应用在教学中,并且古语:“授之以鱼,不如授之以渔”,要尽量引导学生真正参与到程序编写中来,充分体现教师的主导性与学生的自主性,有目的、分层次地培养学生的实践能力,使学生学会从实训过程中获取知识,积累经验,为学生自己构建、发展并完善自己的知识体系创造机会,使学生具备获取知识和应用知识的能力,激发学生的创新精神,培养学生的团队精神和协作能力,全面提高学生的实践能力。
2.2 建立分组答疑体系,实现与学生的交流
实训以班级形式进行,每班学生一般在50人左右,在课堂上经常会遇到问题无法及时得到解决的情况,因此,需要建立行之有效的答疑体系,具体如下:
(1) 实行小组机制,根据“能力阶梯型”原则组建学习小组,学生在老师指导下进行自由结合,3人一组,组内成员编程能力应呈现“阶梯型”,课内教师进行讲解辅导,课外小组内互帮互助,可以将ACM训练营的学生分在不同组内,以提高本组的学习效果。在实训室上同一组的人在一起,遇到问题可在小组内先行解决,无法解决的由组长汇总提交给指导老师,普遍性的问题则在课堂上统一讲解,从而能够有效地利用课堂有限的时间,且形成一个互帮互长但相对独立的良好氛围,有助于提高学生的团队协作能力。
(2)每个小组定期汇总本组内遇到的问题及解决方法,形成电子文档,通过网络分享给全班同学。
(3)课后师生之间则可以通过教学邮箱、在线答疑、飞信、QQ群等网络手段进行交流。
2.3 教学过程中的激励措施
学生在学习过程中不免存在惰性,教师在教学过程中应尽可能的防患于未然,因此需要建立有效的激励措施,如设立实训课题的难度系数、鼓励学生之间的互帮互助并将其纳入最终评价结果等,具体如下:
(1) 鼓励学生在课外学习与C程序设计相关的知识,可在实训课题中加入新的知识点,指导教师在期末考核时酌情给予分值奖励。
(2) 给学生布置一定的课外任务:如知识点回顾、程序阅读、用C语言编写经典算法、在院系ACM平台提交程序源码等,同时在后续上课时对问题进行提问,根据回答情况给予评分。
(3) 定时免费开放实验室,根据学生与教师的时间,结合实验室的实际情况,选择定时开放,争取每周开放一定学时,由C语言实训教学团队的教师轮流进行辅导,并可由优秀学生担任教师助教,将学生吸引到实验室来,对于承担助教工作的学生给予相应的分数奖励。
2.4设立作品展示交流环节,改革考核方案
实训课不同于其他课程,实训注重的是学生的实际动手编程能力,强调的是理论与实践的结合与拔高,采取一个合适的考核方案能够促进实训目的的达成。因此本模式在最终考核时引入了竞争机制:每个学生填写并提交“实训陈述表”,参照“实训方案表”,对自己实训课题所完成的功能与采取的知识点进行描述,每个小组推荐出组内优秀作品参与实训答辩,未被推荐的作品,则由教师或者学生助教进行检查给分。
实训答辩时,由教师与学生助教共同组成答辩小组,组织学生进行,根据学生的讲解、程序的完成情况、实训报告的书写与所提出问题的回答情况填写“期末考核成绩表”,给出最终成绩,整个过程在全体学生的监督下做到公平公开。
3 结束语
对于C语言实训教学模式的研究与改革,重点在于IT企业岗位需求,以此为基础,借鉴现在IT企业培训机构的教学案例,将其教学模式与学生的实际情况相融合,形成一种新的C语言实训教学模式,使学生能够有一个明确的目标,通过该实训课程的学习在思想上、能力上都有一定提高,目前该改革已经在学生中进行实施并取得了一定成效。
参考文献:
[1] 侯丽敏.C语言课程集中实训教学模式探讨[J].软件导刊,2014(11):198-199.
[2] 汤淼.软件工程专业项目驱动实验教学模式研究[J].实验技术与管理,2012(04):267-268.
[3] 缪宪文.应用型工科高校应重视学生工程实践能力的培养[J].实验室研究与探索,2012(07):304-306.
[4] 张丽华,王冬星.自主学习教学模式在C语言教学中的运用[J].黑龙江教育:高教研究与评估,2009(12):91-92.
[5] 吴中江,黄成亮.应用型人才内涵及应用型本科人才培养[J].高等工程教育研究,2014(02):66-70.
关键词:岗位需求;实训改革;C语言;教学模式
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)19-0124-02
The Research of C Language Training Teaching Mode Based on IT Enterprise Job Requirements
WANG Fei-fei, ZHANG Guang-hui
(Pingdingshan University College of Information Engineering, Pingdingshan 467000,China)
Abstract: Aiming at the present situation of training teaching, this paper analyzes the problems of our students existing in the C language training course, and puts forward a kind of C language training teaching mode based on IT enterprise post requirements, and combines with the practical teaching process of the course, expounds how to improve the students’ ability of application in practice and the ability of teamwork.
Key words: job requirements; training reform; c language; teaching mode
目前,为了提高学生的就业能力与职业竞争力,许多地方院校都对实训课程进行了不同形式的改革,比如采取“理论教学 集中实训”的教学模式[1],或者采取“项目驱动”的形式[2],虽然都取得了成效,可以加深其学校学生对知识的理解,但是对于作为地方普通院校的我校学生并不适合,实施起来存在一定困难。
为了能够让学生学会知识,能力得到提高,我院前期针对学生的应用能力开设过相关的实训过程,但是学生的认识不够明确,认为不过是“一门课程”而已,并没有意识到现在的学习对以后就业会有什么关系,缺乏目的性、主动性,加之实训课程一般为考查课,评价考核制度比较模糊,从而重视程度不够;另外,虽然目前存在多种实训教材,但是大多为通用教材,缺乏针对性与可用性,并不适合我院学生的实际情况。诸多原因使得实训教学过程困难重重,达不到预期的实训效果。
现在,我校正在向应用型大学转型,为了切实提高学生的应用能力,我院在大量调研分析的基础上,根据学生实际情况,基于IT企业岗位需求、以专业基础课——C语言程序设计实训为例进行实训教学模式的改革与研究,告诉学生该门课程的地位与重要性,期望学生从大一就具有一种职业压力,能够尽快融入紧张的程序学习过程中,提高学生的编程能力,并对后续课程的学习与就业打下良好的基础[3]。
1 改革目标
本次实训教学改革研究以C语言程序设计实训教学为例,对我院C语言程序设计实训教学现状、学生的实际情况以及该实训在就业中的需求进行分析,基于IT企业岗位需求,借鉴IT企业技能培养方面的经验,与我院实际情况相结合,形成适合学生的实训教学模式,以期提升教学效果。
首先,对实训课程的改革旨在转变学生思想,让学生对实训课程有一个正确的认识;在教学过程中,首先让学生明确学什么?为什么学?目的明确,效果才能显著,这也是各个培训机构提高学生学习积极性的主要动力[4];
其次,注重培养学生的专业技能,培养学生实际分析问题、实践动手编程的能力;借鉴企业培训案例,编写适合学生的实训讲义,避免传统教学中所采用实例的不相关性,教学案例的选取至关重要,不但直接关系着教学过程,也直接影响到教学效果;
第三,教学方式的改革,避免照本宣科,而是建立以学生为主体,教师为主导的一体化教学模式;建立行之有效的答疑体系与全面公正的考核评价体系,直观有效地体现学生对所学知识的把握程度,客观地评价课堂实训成果与实训效率;
最后,在学生实训过程中,根据我院学生的实际情况,借鉴企业培训经验建立完整的学生实训监控模式以达到实训效果。
2实训教学模式的改革
2.1设置合理的实训方案及案例
在整个实训过程中,以IT企业岗位需求为基础,借鉴企业人才培养模式,探索适用于地方普通院校学生的实训教学模式[5]。
实训课上,教学案例的设计与教学过程是至关重要的,为了使实训教学能够与企业用人需求相接轨,对于C语言实训的教学借鉴IT企业培训机构案例与讲授方式,同时融入学生对于基础知识的需求,进行实训教学讲义的编写与教学模式的改革。在实训过程中,将整个教学分为三个阶段,具体如下:
第一阶段,一个教学案例贯穿该阶段始终,回顾C语言各知识点,兼顾到基础知识的同时又对应用程序编写有一个总体把握。将实训案例由小到大,如“滚雪球”一样,不断修改、扩充,引入知识点,在提出问题、解决问题、提出问题、解决问题…的模式下引导学生学会主动思考、写程序。该阶段进行到一半时间时学生进行实训课题的选择,填写“实训方案表”,原则为:学生自主选择并提交具体方案,指导老师同意方可进行。 第二阶段,重点讲解两个具体案例,难度较第一阶段有所增加。本阶段不再详细讲解各知识点,而重在讲解编程的思维与方式,让学生对程序编写有一个较为完整透彻的认识。建立中期检查机制,第二阶段结束后,进行实训中期检查,检查学生实训课题的进度,由学生提交“实训中期检查表”,教师综合学生在程序编写中遇到的问题,对于共存的问题进行讲解,并督促进度较慢的学生加快速度。
第三阶段,综合实训,该阶段学生进行自主编程、撰写实训报告,教师主要解答学生在编程中遇到的问题。
在整个实训中采用项目驱动式案例教学,将“任务驱动”教学方法应用在教学中,并且古语:“授之以鱼,不如授之以渔”,要尽量引导学生真正参与到程序编写中来,充分体现教师的主导性与学生的自主性,有目的、分层次地培养学生的实践能力,使学生学会从实训过程中获取知识,积累经验,为学生自己构建、发展并完善自己的知识体系创造机会,使学生具备获取知识和应用知识的能力,激发学生的创新精神,培养学生的团队精神和协作能力,全面提高学生的实践能力。
2.2 建立分组答疑体系,实现与学生的交流
实训以班级形式进行,每班学生一般在50人左右,在课堂上经常会遇到问题无法及时得到解决的情况,因此,需要建立行之有效的答疑体系,具体如下:
(1) 实行小组机制,根据“能力阶梯型”原则组建学习小组,学生在老师指导下进行自由结合,3人一组,组内成员编程能力应呈现“阶梯型”,课内教师进行讲解辅导,课外小组内互帮互助,可以将ACM训练营的学生分在不同组内,以提高本组的学习效果。在实训室上同一组的人在一起,遇到问题可在小组内先行解决,无法解决的由组长汇总提交给指导老师,普遍性的问题则在课堂上统一讲解,从而能够有效地利用课堂有限的时间,且形成一个互帮互长但相对独立的良好氛围,有助于提高学生的团队协作能力。
(2)每个小组定期汇总本组内遇到的问题及解决方法,形成电子文档,通过网络分享给全班同学。
(3)课后师生之间则可以通过教学邮箱、在线答疑、飞信、QQ群等网络手段进行交流。
2.3 教学过程中的激励措施
学生在学习过程中不免存在惰性,教师在教学过程中应尽可能的防患于未然,因此需要建立有效的激励措施,如设立实训课题的难度系数、鼓励学生之间的互帮互助并将其纳入最终评价结果等,具体如下:
(1) 鼓励学生在课外学习与C程序设计相关的知识,可在实训课题中加入新的知识点,指导教师在期末考核时酌情给予分值奖励。
(2) 给学生布置一定的课外任务:如知识点回顾、程序阅读、用C语言编写经典算法、在院系ACM平台提交程序源码等,同时在后续上课时对问题进行提问,根据回答情况给予评分。
(3) 定时免费开放实验室,根据学生与教师的时间,结合实验室的实际情况,选择定时开放,争取每周开放一定学时,由C语言实训教学团队的教师轮流进行辅导,并可由优秀学生担任教师助教,将学生吸引到实验室来,对于承担助教工作的学生给予相应的分数奖励。
2.4设立作品展示交流环节,改革考核方案
实训课不同于其他课程,实训注重的是学生的实际动手编程能力,强调的是理论与实践的结合与拔高,采取一个合适的考核方案能够促进实训目的的达成。因此本模式在最终考核时引入了竞争机制:每个学生填写并提交“实训陈述表”,参照“实训方案表”,对自己实训课题所完成的功能与采取的知识点进行描述,每个小组推荐出组内优秀作品参与实训答辩,未被推荐的作品,则由教师或者学生助教进行检查给分。
实训答辩时,由教师与学生助教共同组成答辩小组,组织学生进行,根据学生的讲解、程序的完成情况、实训报告的书写与所提出问题的回答情况填写“期末考核成绩表”,给出最终成绩,整个过程在全体学生的监督下做到公平公开。
3 结束语
对于C语言实训教学模式的研究与改革,重点在于IT企业岗位需求,以此为基础,借鉴现在IT企业培训机构的教学案例,将其教学模式与学生的实际情况相融合,形成一种新的C语言实训教学模式,使学生能够有一个明确的目标,通过该实训课程的学习在思想上、能力上都有一定提高,目前该改革已经在学生中进行实施并取得了一定成效。
参考文献:
[1] 侯丽敏.C语言课程集中实训教学模式探讨[J].软件导刊,2014(11):198-199.
[2] 汤淼.软件工程专业项目驱动实验教学模式研究[J].实验技术与管理,2012(04):267-268.
[3] 缪宪文.应用型工科高校应重视学生工程实践能力的培养[J].实验室研究与探索,2012(07):304-306.
[4] 张丽华,王冬星.自主学习教学模式在C语言教学中的运用[J].黑龙江教育:高教研究与评估,2009(12):91-92.
[5] 吴中江,黄成亮.应用型人才内涵及应用型本科人才培养[J].高等工程教育研究,2014(02):66-70.