文档介绍:该【C语言程序设计趣味教学探索与实践 】是由【科技星球】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【C语言程序设计趣味教学探索与实践 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。C语言程序设计趣味教学探索与实践
 
 
张竞丹王乐江武汉范金坪管明祥
Summary:“C语言程序设计”是高等职业教育中计算机、电子专业的专业基础课程,在其专业课程体系中具有重要的作用。文章针对高职院校“C语言程序设计”教学中学生学****基础差、学****兴趣不浓厚的问题,探讨趣味教学案例、趣味教学方法等在实际教学中实践和应用,深化程序设计课程的教学研究和改革。
Keys:C语言程序设计;趣味教学;高职教育
   :A   :1674-9324(2019)39-0163-02
一、引言
C语言构建了人和计算机之间沟通的桥梁(语言),“C语言程序设计”是高等职业教育计算机、电子专业的专业基础课程,介绍程序設计的基本思想和基本方法,为后续专业课程学****奠定程序设计的基础。然而,高职院校学生学****基础较差,很多学生入学前没有接触过程序设计的相关内容,对编写程序毫无概念;学生的数学成绩也偏差,逻辑思维能力较弱;学生学****兴趣不浓厚,随着课程教学的逐步深入、难度不断提高,部分同学常常半途而废[1-3]。
在高职C语言程序设计课程教学研究和改革中,探索根据高职高专学生的特点,以学生为中心,以能力为本位,在教学内容和教学方法上增强趣味性,重在培养学生的学****兴趣,让学生因“乐学”而“好学”,从而提高教学效果。
二、C语言程序设计趣味教学实施
C语言程序设计课程趣味教学实践的开展主要从教学案例设计趣味化、教学方法趣味化和教学考核趣味化三个方面入手,探索趣味化教学,吸引学生的学****兴趣,激发学生学****的动力。
(一)趣味化教学案例的设计
C语言的经典案例理论性强、内容丰富,但是对高职学生来说难度大、望而生畏。一些高职类的C语言项目案例采用一个完整的项目(如学生成绩系统)循序渐进地介绍C语言的基础知识,设计新颖、任务驱动,但是对于学****兴趣差、意志力薄弱的同学来说,随着知识点增多、难度加大,他们常常中途放弃,无法顺利完成整个
项目。部分趣味化程序设计常选取数学题、奥数题作为实例,对于数学基础相对薄弱的高职类学生来说,遇到此类编程问题常常败兴而归。
在C语言程序设计趣味化教学改革中,本课程项目(案例)设计采用多个简单的趣味小程序介绍C语言的基础知识和基本编程方法。各个趣味小程序内容简单,分别从声音、图形图像和小游戏的角度调动学生的学****兴趣,易上手、易实践,输出结果图文并茂、更形象直观,易调动学生的学****积极性。趣味案例设计主要从以下两个方面着手:
,内容全面,容易读懂,重视动手实践,程序案例简单易学易实践,适用于高职高专计算机和非计算机专业学生C语言程序设计入门学****在设计过程中,每章节都配备小案例,案例设计简单易学,趣味化强。通过趣味化小案例引导学生学****C语言程序设计的基础知识;并根据学生对知识掌握程度的不同对小案例进行引申、加深难度,鼓励学****效果好的同学进一步学****同时,通过项目分解子项目的方式降低了难度,简单易学,避免学生因难度大、复杂度高而放弃学****图1中乐曲演奏与点播项目划分为5个子项目,难度逐步递增。
,以能力为本位。根据高职高专学生的特点,重在培养学生的学****兴趣,让学生因“乐学”而“好学”。本课程教学中的案例设计主要分为四类:音乐演奏:侧重使用计算机的蜂鸣器发声,不依赖于声卡、耳机等设备。学生可以自行设计乐谱演奏音乐。仿写windows系统附件中的计算器:让学生更清楚地了解程序设计的作用,同时增强编程信心。图形输出打印(显示器和文件),以及图像处理的小程序:让学生看到更形象、更直接的程序处理结果,了解程序设计在二维信
号处理中的作用。小游戏程序:以简单的小游戏程序设计激发学生的学****兴趣。在实际教学中,各类别的案例交叉出现在各个章节授课中,避免学生对某类案例出现学****倦怠性。
(二)趣味化教学方法的实施
。C语言程序设计课程一般都是按照“先理论,后程序”的顺序开展教学,学生在课堂的前半段时间内无法感受到编程的乐趣和意义,注意力不集中,无法较好地关注理论知识的学****后半段时间开始编写程序,又因为没有学好理论知识而困难重重,最后不得不放弃学****在实际教学中,教师要尝试改变授课顺序,首先向学生展示趣味小程序,让学生形象直观地理解程序设计的意义和作用,激发学生的学****热情,吸引学生的学****兴趣,然后介绍相关的理论知识,并在最后指导学生自己编写完成让蜂鸣器发出指定频率声音的程序。授课过程中教学情境的构建,有利于提升学生的学****乐趣。
。程序设计课程的教学离不开算法的介绍,高职学生逻辑思维能力弱,在算法的介绍上要结合多媒体技术进行讲解,让学生能够对算法一目了然。
。初学程序设计课程,学生对声音、图形、图像等输出效果明显的程序设计较为感兴趣。在教学过程初期,设计一些简单、输出效果明显的程序有利于调动学生的编程学****积极性,让学生不再把学****当作一件枯燥、乏味的事情。在后期教学中,随着理论知识的不断学****适当加入人机交互部分,例如让学生通过键盘上的方向键操作屏幕上的指定目标,像游戏中操作人物对象一样,
让学生可以了解游戏中部分操作的编程方法,通过游戏激发学生的学****兴趣、增进学****动力。
。教学也是一门艺术,生动幽默的教学语言、恰当的表情和动作同样能够吸引学生的注意力,营造一种轻松愉快的学****氛围,让学生在这种轻松的环境中学****知识。在程序设计课程教学中,生动的语言和灵活的形式能够将枯燥、生硬的课堂变得生动有趣。
(三)趣味化的考核方式
目前,C语言程序设计课程的学****评价有碍于学生动手能力的培养,对素质教育的激励性较差。以项目和实训的完成情况评价学生的学****效果,突出能力型、素质型培养目标,淡化为高分、为及格的应试型学****目标,减轻学生的考试压力。在考核题目设计中,鼓励学生组成小组,自行设计与开发趣味化的小项目,自行分配组员的任务,团结合作,共同完成考核任务。
三、總结
C语言程序设计课程的学****过程对高职学生具有一定的困难和挑战性,部分内容(如指针、结构体)是不容易掌握的,如何调动学生的学****积极性、激发学生的学****兴趣,开展趣味化教学、构建轻松愉快的课堂氛围,让学生主动融入理论知识的学****中,发挥自身的能动性,是对教师教学工作的挑战。本文在教学案例项目设计和教学方法上探索趣味化,让学生因“乐学”而“好学”,从而提高教学效果。
Reference:
[1]邹洪侠,[J].福建电脑,2018,(9).
[2]杨冬梅.“程序设计”课程学****兴趣的激发对策[J].无线互联科,2018,(13).
[3]张竞丹,王乐,江武汉.“互联网+教育”形势下高职程序设计课程教学研究[J].教育现代化,2016,(34).
ExplorationandPracticeofInterestingTeachinginCLanguageProgramming
ZHANGJing-dan1,WANGLe1,JIANGWu-han2,FANJin-ping1,GUANMing-xiang1
(,ShenzhenInstituteofInformationTechnology,Shenzhen,Guangdong518172,China;
.,Ltd.,Shenzhen,Guangdong518057,China)
Abstract:Clanguageprogrammingisthebasiccourseofcomputerandelectronicsmajorinhighervocationaleducation,"Clanguageprogramming"inhighervocationalcolleges,thispaperdiscussesthepracticeandapplicationofinterestingteachingcasesand
.
Keywords:Clanguageprogramming;interestingteaching;highervocationaleducation
 
-全文完-