语言程序设计论文关于高职C语言程序设计教学改革论文范文参考资料_第1页
语言程序设计论文关于高职C语言程序设计教学改革论文范文参考资料_第2页
语言程序设计论文关于高职C语言程序设计教学改革论文范文参考资料_第3页
语言程序设计论文关于高职C语言程序设计教学改革论文范文参考资料_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

语言程序设计论文关于高职C语言程序设计教学改革论文范文参考资料 摘要:C语言程序设计是当前各高校信息技术类专业普遍开设的一门基本的程序设计课程,笔者结合实际教学经验,从C语言程序设计课程的教学理念、教学内容、教学手段三个方面进行探讨,力求使学生不但掌握好C语言程序、培训学生编程思维,更深层次的激发学生的学习兴趣,为今后的课程学习打下基础。 关键词:C语言程序设计;案例教学;教学手段;教学改革 1009-3044(xx)33-7957-02 1概述 程序设计是高校计算机教学的一门重要基础课程,它以编程语言为平台,介绍程序设计的思维和策略。各高校普遍开设C语言程序设计这门课程是因为C语言具有诸多优点,C语言是一种结构化的高级语言,它简洁、紧凑,使用方便、灵活,用C语言编写的程序执行效率高,可移植性好,基本上不作修改就能用于各种型号的计算机和各种操作系统,并且C语言还能直接对计算机硬件进行操作,它即有高级语言的特点,又具有汇编语言的特点,C语言一共只有32个关键词,9种制约语句,程序书写形式自由。应用范围广泛,具备很强的数据处理能力,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,允许直接访问物理地址,可以直接对硬件进行操作,编写不依赖计算机硬件的应用程序。结构式语言使程序层次清晰,便于使用、维护以及调试,并且适合于多种操作系统。因此,C语言有着广泛的应用领域,微软大型软件都是采用C语言,凡是牵扯到ATI的程序架构都需要C。C不仅用来编写操作系统软件,也用来编写应用软件,早期著名的UNIX操作系统就是用C语言编写的,FoxPro数据库管理系统也是用C语言编写的,Inter上流行的大部分电子商务软件也是用C语言编写的,但在初学C语言的过程中普遍会感觉内容枯燥乏味、相关概念复杂,虽然明白概念却依旧不会动手编写程序,更不用说利用C语言编程来解决各种实际应用理由。C语言的教育改革,力求提高学生分析理由和解决理由的能力为后续课程的学习打下基础。 2高校C语言教学存在的突出理由 (1)入门难 入门难是学生普遍反映的一个理由,C语言是一种结构化程序语言,虽然只有34个运算符、9种制约语句,但数据类型多样,另外数组、变量作用域、地址传递、指针等概念相对比较抽象,学生第一次接触C语言,肯定会觉得很困惑,我们通常要求学生具备一定的数学能力,对于初学者来说难以理解,学起来感觉费劲,因此产生不同程度的畏难情绪。C语言程序设计的学习已经比较困难了,如果加上数学太差,学习就会难上加难。 (2)学习兴趣不大 C语言程序设计这门课程概念抽象,所有程序都需要手动编写,语法繁多并且还要上机调试运转,如果简单采用传统的“老师讲,学生听”的手法,教学方式单调,同学们在下面乏味的听,学生普遍感到这门课程难学,不知道学习策略,更没有学习兴趣,高职中教师与学生的关系不再是高考前那样天天见面,一般上课教师才去教师,学生与教师的交流甚少,老师很难了解各个班级的学习情况、基础情况以及差异性、理由所在,都采用模板式教学,使学生逐渐丧失了学习C语言的兴趣,对学生主动参与课堂起到了一定的制约作用,挫伤了学生学习的积极性,因此相当一部分学生放弃了这门课的学习。学完语言这门课程,很多同学也编写不出一个自己感兴趣的程序,总是学习乏味的语言语法,学生很难有学习兴趣,很难激发学生学习的动力。 (3)注重理论知识学习 3对高校C语言教学改革的几点倡议 (1)更新教育理念,激发学生兴趣 对C语言程序设计的教学内容需要准确定位,C语言的教学内容应以应用为出发点,我们的学生不喜欢沉闷的课堂氛围、不善于抽象的理论知识学习,但他们思维活跃,动手能力强,善于接受新鲜事物,本着“先引子后例子”,因势利导,引导学生在此基础上解决相关联的其他理由。在教学过程中首先要做到情感和心灵的沟通,因此教师要多关爱学生,多表扬学生,为更好的传授下道和文化打下基础,然后逐层展开各个知识点,让学生首先看一个比较有趣的理由,用C语言编程如何解决,把学生的积极性调动起来,“兴趣是学习最好的动力,也是学习最好的老师”只有学生自已有了学习动力,有积极的兴趣,他们也会发挥自已的所能去深思,去寻求解决理由的办法,因此一堂课能否让学生引起共鸣,产生兴趣,直接关系到今后这门课程的教学效果。在对大一新生的教学过程中,笔者主要通过几个典型的过程来激发学生的共呜:首先,通过游戏来吸引他们的眼球,让他们的注意力集中到课堂,然后分析游戏,间接告诉他们这些都是通过C语言编程来实现的,如果今后他们能学好这门课程,今后也可以通过编程实现这样乃至更美好的效果。强调C语言学习的重要性,告诉他们C语言是一门基础课程,是学习好后续课程的一个前提。最后,传授一些C语言的学习策略,并告诉他们学好C语言并不难,要对学习有信息,告诉他们与数学没有直接的联系,以此来提高学生学习的积极性。然真正实现“教”与“学”相结合。(2)程序设计为主线,案例教学为驱动 案例教学它的目的就是培养学生综合运用所学知识解决实际理由的能力,更符合高职学生“从特殊到一般”的认知规律。因此,在C语言教学设计中,我们应该以程序为主线,案例教学为驱动,让学生在做中学、在学中做,教、学、做相结合的一体化教学模式。先易后难的原则,让枯燥的基础概念在实际应用中提取,把C语言的各知识点融入到实际项目中,以案例项目带动知识点学习。 课堂教学采用案例教学来驱动,引出理由,对重难点进行分析,让学生了解解决理由的思维和策略,C语言的可行方案不止一个,可以让学生踊跃发表自已的看法,然后引导学生深思,最终确定自已的编程实施方案,并参照各个方案编写程序和上机调试,对上机调试中出现的典型理由进行深入浅出的分析,在整个学生上机过程中,教师可以引导学生深思,但不要告诉学生答案,只讲解编程过程中的要点和解决理由的办法,让学生自已去讨论、去总结、去发现,并在计算机上实施与验证,能够解决理由的同学会有成就感,教师给予表扬。初始阶段可能会给学生带来一些困难,但当学生完成任务,老师再给予一些指导和帮助,先理解理由,然后再想办法解决理由,鼓励学生对任务进行实践操作,让学生进入理由情境,激发探究*,造成认知矛盾和冲突,让学生发挥自身的智慧和才能,主动探索和研究。这种教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论