APP下载

基于专业应用的《C语言程序设计》课程教学改革探索

2019-09-16吴和静

数码世界 2019年7期
关键词:C语言程序设计C语言教学改革

吴和静

摘要:实际教学中,针对C语言课程特点,教师发现学生结课后编程能力弱,无法将所学知识应用于工作领域。结合本专业学生实际情况,对教学内容与教材做了改革。经实践证明,教学改革极大提高了学生的学习热情,且可以将所学知识应用到专业相关领域,改革取得了良好的成果。

关键词:c语言 教学改革 专业应用

引言

《C语言程序设计》课程是电子信息专业课程中一门重要的课程,具有实践要求高等特点,在教学中存在着知识点多、课时相对较少、实际编程能力要求高、学生掌握程度不高等问题。在重视专业应用背景下,改革传统的教学模式,将有效改变教学弊端,有效提升教学效果。

《C语言程序设计》课程在电子信息专业课程体系中的地位可以用下图表示。其中《c语言程序设计》为第一层次课程,为第二层次课程单片机DSP嵌入式系统等开发应用的重要语言通过执教多年《C语言程序设计》课程,针对本专业应用背景,使学生在学习“C语言程序设计”课程中能解决专业应用问题,提出了一些教学方式方法的改革建议。理解并掌握程序设计、软件开发等工程实践应用的重要基础课程,是学生未来工程能力的基础。在电子信息工程专业的培养

1《C语言程序设计》改革现状

目前,《C语言程序设计》教学改变传统的以讲授或演示的方式传授给学生的教学模式。教师根据时代背景教授的知识与高级程序设计语言的发展要相符,否则就会严重滞后,而学生毕业后却不能很快适应社会需求。在目前时代背景下,

我们跟多采用“翻转课堂”等新兴教学方式在教学中应用。教师不再单纯的讲授知识,而是精心设计出新颖、贴合实际专业需求的教学案例,引导学生利用程序设计解决专业知识,进行应用。丰富网络资源进行自主学习,激发学生学习的兴趣和积极性。

2加强实践教学

理论实验内容分层包括将实验的内容分为基础、拓展以及创新等层次。每位学生必须完成的实验内容是基础实验;在保证基础任务完成的前提下,有余力的学生可以完成拓展实验。综合能力较强同时对编程具有浓厚兴趣的学生可以挑战创新实验。这种实验任务分层布置的方法,有利于针对不同学习层次的学生因材施教。加强实验课的教学,培养学生实际动手能力,为加强实践教学,独立设置了C语言程序设计实验课程,强调理论与实验并重,在实验内容上安排一些基础性的验证型实验,作为必须完成的项目,帮助学生理解掌握基本的知识点,培养学生动手能力。

3专业案例教学模式的应用

案例驱动是一种非常典型的教学方法,同时也是一种运用非常广泛的课堂教育教学方法。为了采用行之有效的案例驱动教学方法,需要对“C语言程序设计”课程中的所有的知识点进行总结和梳理,总结经典常用的调试方法。

在课程案例教学实施过程中要综合采用具有专业应用的不同案例。比如用C语言程序去求解电路题。Isl=IA,电压源Us2=lOv,电阻R1=20∩,R1=R2=2∩,求各支路电流和电路中的功率平衡关系。

方程如下:

电流:/1+/2:I3

回路一:/2R2+/3R/ =US2

回路二:/1Ri+ /3R3= Udb

由已知條件得:I1=Is= 1A;

化简:-/2+/3 =1

/2+10/3=5

20/3+ Udb= -2

经过多次此类专业解题应用实践学生对所学知识有了新的理解,而且将C语言编程与专业知识结合到了一起,这使学生对编程与专业领域知识产生了浓厚的兴趣,纷纷表示要深入学习,而且学生的编程能力也得到了极大提升。

4结语

“C语言程序设计”课程是电子信息工程专业的重要专业基础课,要求培养学生的初步软件设计和系统开发的能力,为了培养应用型、创新型人才,课程教学的改革是必然趋势。课程改革的关键是激发学生自主学习的动力,明确学习目标;设计合理的教学案例,激发学生学习兴趣注重实验上机过程,提高实践动手能力。经过三年的教学实践,取得了一定的成效,学生的学习积极性有很大提高,案例教学课程设计的作品质量也有明显提升。以上是根据本人在电子信息工程专业“C语言程序设计”课程教学过程中得到的一点经验,给出的一个该课程的教学改革方面的建议。

实践证明,经过此种课改实践,发现许多学生对C语言这门课程产生了浓厚的兴趣,并且编程能力也有了实质性的提高。总而言之,C语言教学改革的目的就是激发学生的学习兴趣,提高学生的编程能力,最终可以达到教学目的才是成功的改革。

参考文献

[1]宦娟,侯振杰,刘锁兰,等.基于竞赛的c语言程序设计课程改革探讨[J].福建电脑,2017(12):55-56.

[2]张鑫,刘威,王颖,周磊.高校非计算机专业“c语言程序设计”课程建设的创新研究[J].电子世界,2017(3):77.

[3]吕俊,陆淑娟.以计算思维培养为导向的“c语言程序设计”课程教学改革[J].软件导刊,2016,15(8):213—215.

[4]徐英慧,周淑一 .“c语言程序设计”课程“三位一体式”教学模式研究[J].软件导刊,2017,16(4):221-223.

猜你喜欢

C语言程序设计C语言教学改革
“C语言程序设计”课程混合教学探索
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究