版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中职学校 C 语言程序设计的教学方法一、概述计算机专业里, C 语言是一种通用性计算机高级程序设计语 言。它 兼有汇编语言和高级语言的双重优点, 运用它既能编写操 作系统软件, 又能开发各个领域的应用软件。C语言的实用性使之成为编程的首选语言。 学好了 C 语言,再进一步学习 C+/VC+, JAVA等程序设计语言,就有了坚实的基础。而且C语言程序设 计这一课程也是湖南省计算机对口高考必考的一门课程, 在计 算机综合考试 (满分为 390 分)中约占 30%到 40%的比例。所以 这一课程也是必学课 程, 而且是一定要学好的课程。 但目前很多 学生在学习 C 语言程序 设计后,感觉读程序还凑合
2、,编程则 “难于上青天”。部分学生甚至 毫无编程想法。因此,如何在 C 语言教学中启发并训练学生的编程思 维,是教师应该深思的问 题。以下是我在C语言教学中的一些看法。二、争取上好第一节课记得第一次上C语言程序设计这门课程是 2007年,学 校安排我 上了两个班。如何上好第一节 C语言程序设计课是 至关重要的。因 为学生都是初次接触 C语言,C语言对他们来说是神秘的,兴趣永远是最好的老师”, 有了兴趣他们才会积极 主动地去学习, 所以第一节 课的成功与否直接关系到学生能否对 这门课产生兴趣,所以我觉得第一 堂课应为“趣味C语言导学一)必须激发学生的学习兴趣 要激发学生的兴趣。首先要让大家知道
3、C 语言的强大功能, 利用它我们能编写各种软件, 比如向学生展 示用 C 语言编写好的 简单动画、通过幻灯片向学生展示各种结果画面, 还有说说从五、 六十年代玩的摇杆游戏到如今的电脑游戏。 相信这时有 些学生已 经有些“蠢蠢欲动”了。 希望马上学习好 C 语言,自己动手 去编 写程序。(二)要经常强调 C 语言这门课程的重要性C语言不但是我省计算机应用类对口高考科目,也是学生今后学好后继课程的基础,比如数据结构。C+ JAVA等。虽然程序设计语言更新很快, 但如果真正掌握精了程序设计思想, 具备 了真 正解决实际问题的能力,才能在计算机这个专业上有提高。对于中职学校的学生来说,必须强调:C语言
4、是一门实践性课程,要理论结合实践, 加强学生的动手能力, 解决问题的能力, 在 学习方法上给以学生指导,告诉学生如何自学,如何听课,如 何动手实 践,明确一点:“C吾言不仅仅是看会的,也不仅仅是一听就会的, 而是亲自动手实践练会的, 所以必须要多做、 多想、 多练”,强调实践 的重要性。(三)认识C语言的编译环境在计算机上先易后难地演示几个小程序认识编程环境。在Win dows 环境下,举出几个简单的小程序演示给他们看,并逐一 讲解, 引导学生自己去发现程序中存在的缺陷以及改进的方式。熟悉C语言源程序到生成可执行文件的整个操作流程。让他们仿照所列举的几个程序模仿着编一些小程序, 达到熟练使用编
5、译系 统的目 的。三、职业学校C语言教学方法(一) 举一些简单例题,然后举一反三,提高学生自信心经过一段时间的课前教育,学习C语言程序设计在同学们的心 里有点底了,于是我们就开始上课,毕竟这有点难度,在 正式上课之 前,我还是以简单为主, 以增强学生的自信心为目的。 我就告诉他 们: “你们不是说编程很难吗?告诉你, 我包你们十 分钟会编程。” 学生们一听,都觉得好笑。我说:“不骗你,这 是真的,你们跟着我的 思路来,一下子就会学会的。”下面以一个简单的C语言源程序为例:#includemain( ) printf(“ I am a stude nt , n”);printf (“I love
6、 China。 n”);程序说明:本程序的作用是在屏幕上输出下面两行文字:I am a studentI love China这是一个很简单的题目, 我先让同学们仔细看看, 然后给他们分 析一下这程序的书写格式及语法规定, 然后要求他们编一个 简单的程 序,要求在屏幕上输出自己的名字。 结果有些反映快的 同学马上就回 答出来了,就是把“ I am a student ,”改成自己 的名字就行了。当 然,有些同学也知道这一点,但总觉得太简单 了,有点不可思议,最后 听了我的解释,犹如释重担,心里轻松 了很多,感觉这还真没有想象中 的那么难。学习是一个过程,有 了好的开始就会有好的结果。(二)使用
7、问题启发式教学,激发自主学习针对 C 语言概念多, 语法繁的现状, 采用问题启发式教学可 以将 难理解、难记忆的概念和规则变成一系列时而醒目、 时而深奥的问题 呈现在课堂教学中,这样就能把学生的注意力集中起 来,学习积极性调 动起来,达到师生互动的效果,教师自问自答 为主,有问有答,互问互 答,改变单调死板、照本宣科的牧师讲 法。这种启发式、讨论式、交流 式的教法,不仅改变原来的灌输 式,而且增强了学生自主学习的能力。(三)拓宽老师自己的知识面,让学生相信老师的实力 计算机方面 的知识很宽很广, 我们的学生现在正处在学习知 识的阶段,再加上 Internet 网络的快速发展与应用,他们从中 了
8、解到了很多新的知识, 也从中发现自己很多的不足, 因此他们会有很多的问题需要去搞懂。对 于这门C语言程序设计,对 他们来说是比较难的课程, 在他们的心里, 他们想跟着这位老师 学 习,要是老师能上好这门课程,那肯定老师要知道很多,老师 肯定要是 “高手”才行,不然肯定上不好。在他们的心中,所谓 的高手,起码有 一点,那就是:他们不懂的问题,一问老师,老 师就能给他们一个满意 的答复。所以对于老师来说, 这的确是一 种挑战。在他们所接触的世 界里,与计算机有关的问题真是太多 了。就拿上网聊天来说吧,有同学QQ号码就会说:“老师我的被盗了,怎样才能找回来呀?”还有的同学会问:“老师,你知 道怎样
9、盗取别的QQ号码吗? ”等等此类的问题。这些问题虽然 简单而且看似 与书上的内容无关, 但要是连这样的小问题都不能 解决的话, 在他们 的心里就认为这老师肯定不怎么样, 要是能搞 懂的话,那就会对你刮目 相看了。这样,他们也会认为跟着这样的一位好老师学习C语言程序设计这一门较难的课程,那肯 定能学好了。只要学生有了能学好的信 心, 这就是一个好的开始。(四)教学中坚持理论与实践相结合,提高学生程序调试能 力 对程序设计课来说, 理论学习和上机实践课都很重要。 我经 常对 学生讲“上C语言课,如果仅仅是听得懂老师讲的内容,那 是不够的,还要能自己动手编写程序,不能怕出错。”“听得懂 课那只是初步理解 了别人的思想, 从某种意义上说, 上机课可能 比在教室上理论课更重 要。因为那要独立思考,自己完成某项任 务了。”所以上C语言课一定要两手抓,两手都要硬。理论要讲 得透彻,上机实践课也要充分利用 时间。必须给学生思考、创新 的启迪,训练其实际编程能力,上机课要 生动活泼,使学生既掌 握书中的重点算法, 又有充分的思考空间, 让 学生充分体会到顿 悟和创造的乐趣。 在进行每一部分的学习的时候, 都应该配有相 应的学生上机实践的机会。 这样学生既锻炼了动手能力, 又巩固 了所学的知识。 还应该让学生养成上机前分析题目, 决定算法 与 程序结构,并编出程序源代码的好习惯,这样在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流仓储业务与管理考核试题及答案
- 西医内科学试题库及答案
- 校园集体食堂管理人员上岗卫生知识培训考试题及答案
- 刑事执法依据考试试题及答案
- 针灸治疗常见病症的临床应用试题及答案
- 油品培训考试题目及答案
- 有限空间作业专项施工方案报告
- 中餐厅服务基本技能测试题及答案
- 中华武术考试题及答案
- 注册(营养师、营养指导员)资格证必过考试题库及答案
- 2025年嘉兴辅警文职笔试及答案
- 化工分析培训课件模板
- 设施设备维护人员面试题及答案
- 中药处方保密协议书
- 2025年安徽省高职单独招生文化课统一考试(英语)
- 公路施工项目安全风险评估报告范本
- 全麻术后导尿管刺激征管理
- 剧毒化学品名录(2025年版)
- 2025年烘焙技术知识培训考试题库与答案
- DG-TG08-12-2024 普通中小学建设标准
- 温泉酒店室内装修施工方案
评论
0/150
提交评论