APP下载

高职C 语言程序设计教学探索与实践

2020-12-08

魅力中国 2020年27期
关键词:程序设计趣味程序

(广东南方职业学院,广东 江门 529000)

一、引言

C 语言作为一门连接人和计算机之间的语言,很好地帮助人类最大程度的了解使用计算机这不仅是一门计算机、电子专业的基础课程,更是了解认识计算机的重要途径。但因为高职的学生基础较为薄弱,许多学生,对C语言程序设计的内容并不了解,毫无编写程序的学习经验,数学成绩较差,导致逻辑思维能力也较弱。由于C语言程序设计本身就是一门相对难的科目,就使得学生们对其产生了强烈的厌学态度,导致最终不能学好C 语言程序设计。

在高职学校的C 语言程序设计改革工作中,需要充分重视以人为本的教学理念,增强学生对C 语言程序设计的感兴趣程度,激发学生潜能,从而提高学习效率。

二、C 语言程序设计趣味教学实施

教学方法,教学案例设计和教学考核趣味化这三个方面都可以作为C 语言程序计课程实践中进行教学改革的方面。因此,趣味化的教学,可以有效帮助提高教学效率。

(一)趣味化教学案例的设计

对于高职的学生来说,直接学习C 语言程序设计难度较大,因为他的经典学习案例有超强的理论性,内容多样。C 语言程序设计的学习,有越学越难的特点,许多自制力低下,学习兴趣差的学生就会半途而废,无法将整个系统都学习完整。一些编程类的问题,往往采用奥数题为实例,这就是数学基础薄弱的高职学生,对编程望而生畏的原因。

本课题通过一些有趣的小程序讲述了C 语言程序设计的基础知识和编程的基本方法,是教学改革趣味化的新尝试。各个小程序,通过声音,图形图像和游戏等多个角度,将趣味性的学习内容教授给学生。以下简要介绍了两个设计趣味案例的方面:

首先,全面的内容再加上完整的体系,就可以让学生更容易学习C 语言程序设计。重视学生动手实操的过程,是鼓励学生学习C 语言的关键步骤。在教学过程中可以根据每个同学的学习和理解能力,设计不同的方案引导,争取让每个学生能够在自己适应的情景下进行C 语言程序设计学习。

其次,以学生作为教育的本体,根据学生能力作为教育工作开展难易程度的指标。由于许多高职的学生都非常爱玩,因此,将玩和学结合在一起的教学方法就是比较不错的趣味尝试。以下四类课程中的教案的设计,都是新颖的教学模式。第一类:音乐演奏,目的是为了使学生不依赖于耳机等设备的情况下,仅靠计算机的蜂鸣器发声,制作出自己现编的歌曲。第二类:仿写windows 系统附件中的计算器,目的是为了让学生对程序设计作用有更准确深刻的理解。让学生消除对编程的恐惧心理。第三类:图形输出打印和图像处理的小程序,目的是为了让学生更直观的观察到程序的处理成果,认识到程序处理在二维信号处理中的重要意义。第四类:小游戏程序,目的是为了通过有趣好玩的小游戏,让学生提起学习兴趣。各个案例类型需要在实际教学中交替穿插出现,最大程度上预防学生出现厌学情绪。

(二)趣味化教学方法的实施

1.构建趣味化学习情境

先教理论后做程序,是一般情况下C 语言程序设计课程的基本顺序。由于理论知识往往是枯燥乏味的,会导致学生们在课程的前半段听理论时走神,不专心听讲,无法学习好相关的理论知识,导致在后半段编写程序的上课时间,不能按老师要求顺利完成程序编写。久而久之,就失去了对C 语言程序设计的学习兴趣。教师们可以尝试在课堂上颠倒以往的上课顺序,说不定会获得更高的课堂效益。在课堂开始之初向同学们展示,好玩,有意思的小程序,吸引学生注意力,激发学生创造程序的兴趣。激发出学生学习C 语言程序设计的浓厚兴趣。之后再讲解相关理论知识,相信学生就会更加愿意认真听讲,因为他们迫切地想知道这些有趣的程序要通过怎样的步骤才能得到。构建起教学环境中的程序模拟情境,有利于学生产生更加浓厚的学习兴趣。

2.运用动画等形式介绍算法

算法的介绍是C 语言程序设计课程必要的步骤,但由于高职学生思维能力不足,教师可以在算法介绍时和多媒体技术结合进行讲解,让学生一目了然。

3.通过游戏吸引学生的兴趣

学生在初学程序设计师往往会对图形图像等,有明显输出效果的程序设计感兴趣。在学生学习初期,教授学生一些简易、有显著输出效果的程序设计方式,有助于减少学生学习的乏味感,提高学习兴趣。在后来的理论教学中,理论知识不断在学生脑海中固化,可以使人机交互,适当地加入到学习过程中。例如可以让学生用键盘上的方向锁定目标,就像玩游戏一般,对游戏里的人物进行操控。学生在了解学游戏的制程序作设计过程后,可以提高学习动力。

4.增强教学生动性

教师们在讲课的时候可以把教学当作一门艺术,有幽默风趣,恰到好处的语言与学生沟通交流,会让教学这门艺术变得更加多姿多彩。不容易创造一种轻松的氛围,让学生们充分的感受到学习的快乐,从此改善验血情况,努力学好C 语言程序设计,创造出更有趣的小程序。

5.趣味化的考核方式

目前C 语言程序设计仍存在许多问题,比如其学习评价不利于学生养成动手实际操作的习惯,缺乏对学生的鼓励意识,素质教育也是不具有较好的激励作用。因此要以项目和实验的完成情况为依据,判断学生的学习效果是否合格。淡化高分,及格等传统的教育效果评判标准。你才开始动手设计C语言程序时,可以鼓励学生们组成小组,以团队的形式进行作品设计,共同完成考试目标。这样的方式能够促进学生的团队意识和合作意识的发展。

结束语

就目前来说,C 语言程序设计让许多高职学生头疼的专业科目,老师们在教学中也面临着巨大的困难和挑战。只有能够想出,可以调动学生学习积极性,激发学生学习兴趣,改善学生学习习习惯的教学方法,才有可能改变现状,让C 语言程序设计课在告知学院中推广开来。

猜你喜欢

程序设计趣味程序
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
给Windows添加程序快速切换栏
从细节入手,谈PLC程序设计技巧
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
午睡的趣味
高职高专院校C语言程序设计教学改革探索
妙趣横生的趣味创意