启发式教学与案例教学相融合的实训课程教学改革

2018-03-29 04:06:56王小辉李圣普孙道强
创新创业理论研究与实践 2018年11期
关键词:编程创新能力实训

王小辉,李圣普,孙道强

(平顶山学院计算机学院,河南平顶山 467000)

实训课程是为了提高学生的实践能力和综合应用能力而专门设立的课程,实训教学对学生的实践能力、综合应用能力、创新能力等的培养起着至关重要的作用,如何使实训教学发挥最大的作用,关键取决于实训教学案例的设计与教学方法的应用[1-2]。下文将结合实训技术应用领域的工作任务,针对实训课程语法学习枯燥困难、综合实训学习难度大等问题,探索和实践启发式的实训教学案例设计和实施的有效方法。

1 实训概述

1.1 实训课程定位和特点

基础编程能力实训课程是计算机科学与技术本科学生的专业基础课程,重在培养学生C编程的综合应用与实践能力,同时在综合实践的过程中培养学生分析问题和解决问题的能力。

基础编程能力实训课程编程实践性很强,具有综合应用较多,学习难度较大等特点,其与练习小程序的实验课有着较大的区别。实训的内容主要包含C语言基本控制结构、函数、数组、结构体、指针和链表等[3-10]。

1.2 实训教学存在的问题

1.2.1 枯燥的语法学习令学生失去学习兴趣

在以往的教学过程中,学生普遍反映C语言枯燥难学、概念繁多,语法严格,枯燥的各项语法学习容易使学生失去学习兴趣,迷失在语法死框框的海洋中,进而丢失和放弃学习目标,最终影响教学效果。

1.2.2 综合实践能力的培养需要综合案例,但综合案例难度大,教学效果差

教学内容的难题在于综合实践能力的培养需要综合案例的教学内容,而综合性案例的内容太多,难度也很大,教学经历证明,一股脑地讲授只会让学生无所适从。

诸多原因使得教学过程困难重重,严重影响了教学质量,达不到预期的教学效果。对实训课程的改革,首先在于提高学生兴趣,转变学生思想,让学生对实训课程有一个正确的、积极的认识;其次,重在培养学生用计算机语言编写完整的程序,培养学生实际分析问题、实践动手的综合编程能力和一定的创新能力;最后,培养学生良好的编程规范、正确的程序设计思想和初步的信息技术行业法律法规意识,使学生掌握程序设计的方法、理念和规范。

1.3 实训教学改革的主要内容

按照基础编程能力实训课程C编程综合实践能力培养的教学目标,结合实训技术应用领域的工作任务,针对语法学习枯燥困难、综合实训学习难度大等问题,进行教学内容案例化和配套教学实施方法的改革。

(1)综合实践能力培养过程中的基于问题的启发式教学案例设计。

(2)综合实践能力培养过程中案例教学实施中的教学方法应用。

(3)编程规范、行业法律法规、沟通能力和问题解决能力等通用知识与能力的培养如何融入教学内容。

2 启发式实训教学案例的实施与能力培养

使用案例教学法与启发式教学法突出实践任务与问题解决过程,课堂组织方面采取讲练结合的方式,让学生在学中做,做中学,还引入课内外同步教学和学生作品演示交流环节等,培养专业实践能力的同时,提高学生的沟通与演讲能力。

教学案例的教学实施过程中,教师要从案例的第一个简单任务开始,先分析问题,理出实现思路,边讲解边演示案例的具体实现步骤和实现过程,讲练结合,让学生在学中做,做中学;将课内课外有机结合起来,课堂上激发学生的学习兴趣,讲解拓展训练中的项目,尽量引导学生在真正领悟的基础上,课下多做同步训练提高学生的自学能力、创新能力与实践能力;学生学习过程中遇到的问题,解决方式主要采用组内学生沟通和师生沟通两种办法;增加作品展示与交流环节,挑选做得较好的学生讲解和演示自己的成果,不仅锻炼学生的表达能力,而且还传播了优秀的做法与成果,便于其他学生学习和提高。

3 实训教学改革的主要经验

3.1 突出实践能力培养的实训教学案例设计经验

将教学案例设计成“趣味化”“具体化”和“立体化”的活动思维过程,让学生在发现问题和解决问题的过程中,提高兴趣和积极性,快乐地掌握实践技能,学会分析和解决问题;设计滚雪球式的综合实践案例,贯穿课程始终,既减低学习难度,又综合了C编程技能的实践应用。

3.2 突出综合应用能力实践的实训教学案例实施经验

教学方法使用案例教学法与启发式教学法突出实践任务与问题解决过程的同时,课堂组织方面采取讲练结合的方式,让学生在学中做,做中学,此外,还引入多媒体演示、分时分块的讲解滚雪球式的综合案例、课内外同步教学、学生答疑与交流等,拓展学生的学习时间、学习深度和学习广度。

3.3 将沟通能力、创新能力和问题解决能力等通用知识与能力的培养融入教学内容

将编程规范、行业法律法规、沟通能力、创新能力和问题解决能力等通用知识与能力的培养融入教学内容:在小案例的教学中注重培养学生良好的编程规范和正确的程序设计思想,在大项目开发及其后的自选题目课程设计中,引导学生了解软件开发的规范和信息技术行业主要法律法规,遵守信息技术职业行为准则,在后期自选题目的项目开发阶段注重在习得基本技能后的创新能力。沟通能力和问题解决能力的培养贯穿于整个课程的教学内容。

4 实训教学改革的适用对象、实施效果

教学案例的设计方法和教学实施方法适用于一切实训课程的教学;教学案例适用于高级语言程序设计的实训实践教学。 学生通过改课程案例的学习,能过从实际需求出发,在教师指导下自主选题,运用C语言编程技能,独立地完成一个小型综合项目的设计与实现,并能够做到源代码规范,配套说明文档内容完整、描述清晰,从而达到一个初级程序员的基本能力和职业素养。

教学案例内容和教学实施方法获得师生的一致好评,任课教师以该课程参加学校第六届教学优秀奖比赛,荣获一等奖。学生编程能力与综合实践能力明显提高,学生荣获河南省大学生程序设计大赛铜奖。

5 结语

实训教学对学生的实践能力、综合应用能力、创新能力等的培养起着至关重要的作用。该文希望为广大的实训教学教师提供一套良好的实训教学案例设计经验和实施经验,使实训教学能力培养的作用发挥到最大程度,此外还探索了将编程规范、行业法律法规、沟通能力、创新能力和问题解决能力等通用知识与能力的培养融入教学内容。

猜你喜欢
编程创新能力实训
高中数学课堂教学中创新能力的培养
创新能力培养视角下的无机化学教学研究
化工管理(2021年7期)2021-05-13 00:44:44
编程,是一种态度
少先队活动(2021年2期)2021-03-29 05:41:04
元征X-431实测:奔驰发动机编程
编程小能手
学生天地(2020年17期)2020-08-25 09:28:48
基于CDIO理念的数控实训教学改革与实践
纺织机上诞生的编程
推进软件产业创新能力提升
信息化建设(2019年2期)2019-03-27 06:23:58
电工电子实训教学改革与创新
电子制作(2017年8期)2017-06-05 09:36:15
基于创新能力培养的高职音乐教育改革探讨
北方音乐(2017年4期)2017-05-04 03:40:28