《c语言程序设计》教学改革探究
- 格式:doc
- 大小:26.00 KB
- 文档页数:5
《C语言程序设计》教学改革与探索根据高职学生的特点,在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式,同时运用多种教学方法,把理论教学和实践教学紧密结合,使学生逐步学会分析问题、解决问题的方法,并建构对知识点的理解及解决问题的方式,在实训中重点培养学生的开拓精神及团队意识。
实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步,教学效果比传统教学方式明显提高。
教学改革教学模式教学方法教学内容c语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和《数据结构》的学习打好坚实的基础。
c语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。
本人结合多年来的教学经验,根据学生的学习情况,在教学过程中不断进行教学改革,并取得了一些效果,具体如下。
1.教学模式——任务驱动与建构主义教学模式相结合对于c语言程序设计的基本语法知识以任务驱动模式引导学生进行学习,通过精心设计的案例牵引理论教学,以课堂实训任务对课堂讲授内容进行应用,以综合实训任务及课程设计提高理论知识在实践中的综合应用。
在任务驱动教学模式下进行理论教学和实践教学的同时,教师提供给学生相关的资料,引导学生主动学习。
并且在综合实训与课程设计阶段,鼓励并要求学生通过c语言课程网站及丰富的网络资源,查阅有关的资料,逐渐养成自主学习的习惯。
这一模式充分体现了教师的教学目的:培养学生综合利用各种信息资源及自主学习能力。
建构主义教学模式体现在整个教学过程中。
第一,学生通过教师设计的案例逐步学会分析问题、解决问题的方法,并建构自己对理论知识点的理解及解决问题的方式。
第二,为配合案例教学的进行,精心设计了15个实训题目和4个综合设计题目,这些题目学生以小组讨论的形式进行,在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。
新工科背景下《C语言程序设计》课程教学体系改革探索随着新工科背景下的教学理念不断深化,C语言程序设计课程的教学体系改革也成为了教育界关注的热点。
在传统的C语言程序设计课程中,学生主要学习C语言的基本语法和编程技巧,缺乏实际项目的实践环节,导致学生对于编程实践的理解和应用能力不够。
为了满足新工科背景下对于工程实践能力的培养需求,C语言程序设计课程的教学内容和教学方法亟待改革和探索。
一、新工科背景下的教学理念二、教学内容的改革与探索1. 引入实际项目案例新工科背景下的C语言程序设计课程需要引入更多的实际项目案例,让学生从实际问题出发,在学习C语言的过程中通过解决实际问题来提升编程能力。
教师可以挑选一些实际的问题,如简单的游戏开发、嵌入式系统设计等,让学生利用所学的C语言知识,自己动手设计并实现一个小型的项目,从而培养他们的实际工程能力。
2. 开展跨学科合作C语言程序设计课程可以与其他专业课程进行跨学科合作,引入更多的实际工程实践项目。
比如与机械设计、电子电气、自动化控制等专业进行合作,开展跨学科的项目设计和实施,让学生在实际项目中学习C语言的应用,同时也了解其他专业知识,达到全面培养学生工程技术能力的目的。
3. 强化实验教学环节在C语言程序设计课程教学过程中,要加强实验教学环节,让学生通过实际操作来掌握编程技巧和解决问题的能力。
实验教学环节不仅可以帮助学生巩固所学知识,还可以培养学生的观察、分析和解决问题的能力,提高他们的工程实践意识。
1. 采用项目驱动性教学C语言程序设计课程的教学方法可以采用项目驱动性教学,即以项目为导向,通过设计和实施项目来引导学生学习C语言知识。
教师可以设计一些具有实际意义的小型项目,让学生围绕项目展开学习,通过项目的实施来提升编程能力和解决问题的能力,培养学生的工程实践意识。
2. 实施问题驱动教学C语言程序设计课程可以开展团队合作式教学,让学生组成小组,共同参与项目设计和实施。
《c语言程序设计》教学存在的问题及改进创新型培养模式下《C语言程序设计》教学改革研究摘要:在信息化高度发达的今天,我国研发型人才仍有较大缺口。
本文基于计算机科学与技术专业创新型人才培养模式,从教材选用、教学方法、教学内容和考核机制等方面,对《c语言程序设计》课程教学改革进行了探索。
教学实践表明,课程教学改革方案效果显著。
关键词:创新型培养模式;c语言;教学改革一、引言在信息技术快速发展的当代社会,创新能力的高低已经成为衡量一个组织、一个地区,甚至一个国家综合实力的一个重要标准。
在2016年5月30日召开的中国科学技术协会第九次全国代表大会上,习近平总书记就指出:“实现两个一百年奮斗目标,必须加快各领域科技创新,掌握全球科技竞争先机。
”高等学校作为社会精英的人才摇篮,应该顺应时代发展潮流,响应国家号召,树立创新教育理念,并将其融入到教学活动实践中,不断培养学生的科学素养和创新意识。
c语言是国内外广泛使用的一种计算机语言,学会使用c语言进行程序设计是计算机工作者的一项基本功。
《c语言程序设计》是计算机科学与技术专业的一门专业基础课,在创新型人才培养模式下,要求任课教师注重学生综合素质培养,强调其动手实践能力和创新能力,要求学生掌握扎实的程序设计技能和综合分析设计能力。
因此,传统教学模式下的教学方案已经完全无法应用于实践性较强的《c语言程序设计》教学活动,课程的教材选用、教学方法、教学内容和考核机制等必须做出适当调整,以便在最大程度上满足社会创新型人才培养的需要。
二、《C语言程序设计》教学中的问题结合教学实践,《c语言程序设计》课程教学组任课老师主要从教材选用、教学方法、教学内容和课程考核机制等方面总结教学过程中存在的问题。
(一)教材选用目前国内高等学校所选用的《c语言程序设计》教材主要有两大类:一是在本科高等教育学校计算机科学与技术专业以及信息管理类专业中使用;一是在高等职业教育学校相关专业中使用。
《c语言程序设计》教学改革探究
摘要:针对当前《C语言程序设计》教学过程中存在的一些问题,提出采用CDIO理念进行教学改革。
在整个教学过程中,以问题为驱动,提高学生学习C语言程序设计的兴趣;以应用为目标,将理论与实际问题结合;同时以项目为中心,围绕具体项目进行授课的方式,以提高学生的学习主动性与编程能力。
关键词:C语言程序设计教学改革CDIO
CDIO是近年来国际工程教育改革的最新成果,是一种创新型的高等工程教育模式,代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)。
它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程,培养学生的工程基础知识、个人能力、团队协作能力和工程系统能力等综合素质。
《C语言程序设计》课程是目前各高校计算机及其相关专业的一门基础课程,是学生学习程序设计技术的入门课程。
该课程的任务是使学生掌握C语言程序设计的基本理论和技巧,能够熟练使用C语言进行程序设计并具备调试程序的能力,以解决现实生活中存在的问题。
本文首先对高校《C语言程序设计》课程的教学现状进行分析,针对存在的问题,采用CDIO理念提出了教学改革的几点新思路。
1 C语言程序设计课程教学现状与存在的问题
C语言是近年来国内广泛应用的一种计算机程序设计语言,它功能强大、使用灵活方便,既可以编写系统软件,又能方便地用来编写应用软件。
可以说,C语言是当前程序员的共同语言。
在整个教学过程中除了需要讲解好理论知识,更重要的是对学生实际动手编程能力的培养。
通过对整个教学过程的分析来看,总体来说存在如下问题。
1.1 学习目的不明确,没有学习的动力
不少学生认为C语言已经过时了、落伍了,不同于C#、Java等语言,对以后的工作、就业和发展没有什么影响。
因此,学习时缺乏积极性和主动性。
1.2 入门比较困难
该课程概念复杂,语法繁多,又要动手编程,还要上机调试运行,因此产生不同程度的畏惧心理。
1.3 教学模式枯燥
大多数的教学过程还是立足于C语言本身的语法规则,没有把解决问题的思路放在首位,与实际开发脱节,教学过程往往比较死板。
1.4 实践环节不够重视
C语言程序设计是一门实践操作性很强的课程,但有限的课时使得学生分析问题和解决问题的能力训练不够,最终导致学生编程能力
差,上机操作无从下手。
1.5 考试形式单一
现有的考试形式主要采用笔试的模式,试卷内容一般为语法的基础知识、阅读程序、程序设计等几种类型,答案比较固定、唯一。
这份试卷可以评估学生掌握基础知识的能力,但是不能全面了解学生的能力,在实际工作中要完成一个项目不是简单地运用C语言的基础知识就足够的。
2 基于CDIO理念的教学改革措施
《C语言程序设计》课程,既要与应用型教育教学目的相结合,又要与学生的实际水平相适应。
现针对《C语言程序设计课程》的特点和在教学中存在的不足,根据CDIO人才培养理念,将案例演示、问题驱动、实际应用和项目法教学进行整合,对教学的各个环节继续研究和改革,有效地提高教学质量。
2.1 明确学习目的,激发学生的学习兴趣
教师在开始课程之前,收集一些招聘C语言程序设计人员的就业信息、工作条件、岗位、薪资待遇等学生比较关心的信息;同时也可以列举几个生动、有趣的C语言程序展示给学生,让学生一开始就对这门课产生浓厚的兴趣,激发学习的自觉性和主动性。
2.2 问题驱动式教学,改革教学方法
课堂授课的设计以问题求解为突破点,根据每个教学单元的重难点知识,合理设计问题。
学生在问题的驱动下,进行思考,讨论并探索解决问题的方法,使学生在解决问题的过程中获得知识。
这样可以很好地营造活跃、积极的课堂氛围,学生变得“乐于学,勤于思,善于问”。
2.3 以应用为目标,改革教学内容
以应用为出发点进行基础理论教学,教学内容为应用服务,针对具体的应用对教学内容进行精简和加强,着重培养学生实践创新能力,努力将其培养成程序设计能力较强的应用型人才。
2.4 以项目为中心,改革实践环节
在实践教学中,教师依据CDIO理念设计项目,师生共同围绕这个项目进行教学。
每一堂实践课的设计都应结合相应的理论课程,并结合学生对知识的掌握程度和他们现有的编程水平,以培养应用型人才为目标。
2.5 综合化评价学生成绩
打破单一闭卷的传统考核方式,增加上机环节的考核,做到不仅考理论,同时还要考实际编程能力。
这样,在整个课程教学过程中,始终能调动学生学习的积极性。
3 结语
C语言是一门实践性很强的计算机高级编程语言。
在整个教学过程中,根据目前的教学现状,总结教与学的不足,采用CDIO理念,进行教学内容、教学方法和实践环节的改革与创新,使课程更具科学性和实效性。
参考文献
[1] 李龙淼.《C语言程序设计》教学改革实践与探索[J].海南广播电视大学学报,2012(4).
[2] 郭娟.《C语言程序设计》教学改革与探索[J].中国校外教育,2011(7).
[3] 梁广瑞,钟国文.浅谈全国大学生电子设计大赛与《C语言程序设计》教学改革[J].太原城市职业技术学院学报,2011(11).
[4] 刘帅,张星.基于案例的C语言程序设计教学改革[J].教育教学论坛,2011(20).
[5] 孙炯宁,徐永华.PBL教学模式在《C语言程序设计》教学改革中的应用和探讨[J].电脑知识与技术,2009(5).。