计算机编程及应用课程在教学过程中的教法探讨获奖科研报告_第1页
计算机编程及应用课程在教学过程中的教法探讨获奖科研报告_第2页
计算机编程及应用课程在教学过程中的教法探讨获奖科研报告_第3页
全文预览已结束

下载本文档

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

文档简介

计算机编程及应用课程在教学过程中的教法探讨获奖科研报告摘要:随着计算机技术的不断发展,单纯的被动灌输的教学模式在不断改革,笔者在计算机编程及应用课程教学中采用了案例教学方法来提高学生的学习兴趣,学生们通过对案例进行自主分析,并分步解决问题,从而更好的理解了计算机编程课中c语言的语法规则。案例式教学方法在一定程度上提高了教学效率,培养了学生分析问题和解决问题的能力。

关键词:案例教学法

1概述

在当前计算机软件开发领域中比较常用入门级编程语言,计算机语言的入门课程“C语言程序设计”是专门为自动化、计算机等工科专业开设的基础课程,但学生们对C语言中包含的很多概念及语法结构很难理解,自然也就谈不上将所学知识应用到实践中。因此,很多学生对C语言的掌握只停留在知识表层,且对后续编程相关课程的学习兴趣不大,这影响了对其编程思想的整体培养[1]。因此一个良好的授课模式能帮学生们更好的学习和理解c语言程序设计这门课程。通过实践,笔者发现采用相关的案例来进行知识点讲解是提高C语言教学效率的关键,同时也能够引导学生建立利用计算机解决实际问题的新思维[2]。

2计算机编程及应用课程教学中的问题

对于c语言课程设置中高校出现了一些质疑的声音原因是目前计算机以及软件等IT行业内对于C语言程序设计逐渐减少,多是采用高级程序设计语言例如Java、c#等,相比JAVA、C#等,C语言程序设计学习更加复杂,调试更难,加上受到大规模开发应用程序的繁杂限制,所以提出了要用java、C#等代替C语言课程,以至于C语言程序在高校课程体系设置中地位下降,最为明显的佐证就是C语言程序教学学习内容被大量削减,导致学生在C语言学习中总是一知半解,难以学透,尤其是在IT专业中由于学生对C语言程序设计教学不到位,难以为后续课程学习打下良好基础。而且在教学理念方法,多数教师还是奉行着灌输式的教学模式,在课堂上以自我为中心展开教学,课堂气氛十分压抑使得学生的学习热情逐渐消亡,教师的教学动力也逐渐减弱,C语言程序设计教学中教师在教学任务的压力下不得不删减教学内容或是赶超进度,导致教学质量以及学习效率明显偏低,阻碍高校复合型技术人才的培养。对于学生的计算机基础水平参差不齐的情况,C语言教学过程并没有重视,致使课堂教学中学生的学习差异越来越大,加上目前高校C语言教学课堂模式,都是一个教师带40、50人上课,对于有问题的学生,一个教师难以让学生在教学中得到细致的教学指导,尤其是在教学的实验环节,由于教师监管不足使得不少学生会在上机实践课程玩游戏、上网聊天,对于C语言的实践教学学习最大的问题还是实践课时的缩减以及教学评价方式的落后,使得教师在教学过程中难以根据学生的实践情况展开教学,不得不对课程内容进行删减以及忽略,否则难以满足高校教学进度以及教学任务的要求。

3案例教学法在计算机编程及应用教学设计和教学过程中的应用

为了解决上述教学中出现的问题,在教学设计环节中,采用案例教学法能够有效培养学生们的动手操作能力。案例教学法在课堂教学时,可以分为以下几个部分:①学习任务:主要包括对学习内容的系统化梳理,确定本节课程的知识点,掌握整体结构。通过学习案例让学生把握其中的关键,并深刻理解学习内容,掌握更多的学习方法。②问题设计:在案例教学中,激发学生学习的主动性是课堂教学的关键。教师可以通过多媒体提出探究问题,让学生自主学习。这一教学形式体现了案例教学的本质,能够提高学生解决问题的能力。③学习资源:通过综合考虑培养方案、学生性格特点以及对知识的需求,教师要结合计算机的相关技术,在C语言课程教学中融入更多的数字化元素。指导学生自主探究if语句和switch语句的用法,促进学生对C语言课程内容的内化,提高学生获取资源的能力。

在教学过程中的应用。案例教学模式可以分为三个阶段,一是学生的接受学习阶段,C语言解决的问题种类并不太多,常用的算法也有限,故掌握不同类型问题的解决方法尤为重要。如很多程序都要求一批数的和,这类问题就两种循环算法:一是先产生一个加数项,累加到累加器中;另一种是先累加一个加数项,再产生下一个加数项,并通过1+2+3+4+…+i00经过多次修改变换,最终变成求pi=(1-1/3+1/5+1/7…)的题目。算法相同,程序也是稍做修改而得,学生解决这类问题就变得相对简单。又如,讲解数组的处理问题时,采用画内存单元分配图的方法,让学生了解到算法如何貼近生活、并非是凭空想象。二是课外自主学习阶段,抓好实践教学环节。学习c语言,上机调试实验最为重要。所有的编程题目都要求学生通过上机调试后才以作业形式上交。教学中所使用的实验指导书不含参考程序,实验题目全部和课堂所讲例题相似,学生找不到参考答案,必须自己编写每次上机时都抽查题目准备和完成情况并做记录。所以每次实验学生都会精心准备、认真调试,学习效果自然提升。三是学生的自我内化阶段。教师借助案例让学生在程序的编写过程中去熟悉掌握本节课的教学核心,并通过ppt演示文稿等多媒体手段为学生提取出案例中涉及要讲解C语言知识重点,学生在课下借助网络信息资源等实现教学内容的自我内化,并通过动手操作来提高自身的实践能力。

此外,以往的C语言课程教学常常以期末考试作为评价教学效果的主要方式,随着教学改革的深化,教学评价和反馈工作逐渐开始采用案例教学法模式。如针对本学期的教学评价,教师将学生期末成绩的50%和日常表现的50%作为主要参考依据,不仅重视学生的学习成果,还关注学生的学习过程,让学生们多动手多实践练习,来对c语言程序的相关语法知识的掌握。

4总结

案例教学法中实例的开发最好先通过小而简单的示例使得概念清晰,然后逐步建立完整的程序。教学中最好不要采用过长的程序,教师在课程中没有时间讲解,学生也没有足够的耐心去阅读,可以在课程的最后

温馨提示

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

评论

0/150

提交评论