关于《c语言程序设计》课程的教学改革与实践

关于《c语言程序设计》课程的教学改革与实践

ID:25238186

大小:53.50 KB

页数:7页

时间:2018-11-19

关于《c语言程序设计》课程的教学改革与实践_第1页
关于《c语言程序设计》课程的教学改革与实践_第2页
关于《c语言程序设计》课程的教学改革与实践_第3页
关于《c语言程序设计》课程的教学改革与实践_第4页
关于《c语言程序设计》课程的教学改革与实践_第5页
资源描述:

《关于《c语言程序设计》课程的教学改革与实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、关于《C语言程序设计》课程的教学改革与实践【摘要】C语言是我国高校普遍开设的一门课程,本文根据实际教学经验,介绍了在C语言程序设计中进行的一些改革与实践。其中对提高学生的学习兴趣,发挥多媒体教学的优势,提高课堂生动性及学生能动性提出了一些行之有效的方法。【关键词】C语言程序设计;教学改革;网络多媒体教学Abstract:ClanguageisacoursegenerallysetupbyChina'scollegesanduniversities,thisarticleintroducedsomeofthereformandpracticeinth

2、eCprogramminglanguageinaccordanceberofeffectivemethodsulti-mediateachingandimproveclassroomlivelinessandstudents’activity.Keymingdesign;Teachingreform;Netulti-mediateaching现在计算机已普及到各行各业,深入到各级层次,而学习C语言程序设计是提高人们计算机知识水平的重要步骤。在我国高等学校教育中C语言不但成为计算机专业的必修课,而且也越来越多地成为非计算机专业的学习课程。做好该门课程

3、的教学具有非常重要而深远的社会意义,现将我在C语言程序设计课程中教学内容、教学手段、教学方法等方面的改革与取得的教学效果与大家做一探讨。一、仔细领会教学大纲,全面深入教材改革教师深入分析教学大纲,在全面了解学生的数学基础知识状况的前提下,根据大纲制定好教学计划。将教材中涉及到学生未掌握的数学知识方面的例题进行更换,避免因数学知识问题形成教学障碍。在选取教材时,要选择“精讲多练、案例应用”为主的教材。C语言程序程序设计本身比较抽象,学生在刚开始接触的时候很难理解,所以兴趣并不很大。根据这门课程的一般教学顺序,在前几周讲授的内容往往是变量、数据类型、运

4、算符、表达式、语句、函数等定义、使用说明等。这些理论知识中概念多、难以理解和记忆,会使一些学生失去学习C语言的兴趣。为了避免这种现象的出现,应该采用“理论精讲,够用就行”的教材,教师在讲授具体程序和案例时再将涉及到的未讲知识补充讲解。通过这种讲解方法可以减少学生的学习压力,保证教学进度和教学效果。在教学过程中,以“案例驱动,兴趣引导,自身实现”贯穿整个教学过程。以学生感兴趣的某种游戏为案例,通过用C语言编程来实现游戏的过程引起学生的兴趣,再讲解具体的C语言知识。引起学生兴趣的案例除了游戏案例外,还可以是其他学生感兴趣的内容。最后让学生自己建立一个开

5、发项目,用所学的C语言知识来实现。这种方法避免进行枯燥的语法训练,学生不会觉得课程枯燥无味,能提高学生的学习积极性,更重要的是学生能感受到C语言的结构化编程思想,并进行一定的实际编程获取编程经验。二、应用网络多媒体教学模式的C语言教学21世纪人类社会全面进入信息化的世纪,信息技术的广泛应用将极大地改变人们的生产生活方式,教学也不例外,网络技术的应用必将改变传统的教学方式。C语言教学中重点与难点内容用FLASH软件制作成动画演示教学,能够把抽象的过程以真实的、直观的方式展现出来。把动态的图象和学生的抽象思维活动密切地结合起来,教师可以重点突出的讲解程

6、序算法,教师演示课件时的速度、次数,以及前后顺序等都可以根据教学需要灵活地控制和改变,使得教师易于把握教学的进度。根据FLASH软件的特点,可以让学生动手控制动画的执行步骤,在观看或者参与动画的过程中加深理解C语言的执行过程。利用几何图形、色彩变化及闪烁等效果,再现程序执行过程的动态及变化过程,例如C语言课程中的汉诺塔问题、杨辉三角形问题,还有许多排序和比较的程序,能够通过动画把完整的过程演示。在网络教学方面可以把教学内容做成课程网站。上课时讲解网站上的理论内容和相关练习题。学生可以通过计算机访问网站中每次课讲的内容,在编写程序时遇到问题可以先通过

7、网站查找相关资料先自己解决问题。这种方式便于学生整理学习笔记,培养学生解决问题的能力。还可以在网站上布置课后作业和收取学生的作业,便于教师的作业批改。在网络教学方面还可以采用局域网内的网络教学管理软件进行教学与指导,例如极域教学软件。这种教学软件可以在教师机上给学生做同步演示与讲课,在学生做练习时可以把学生做练习的过程用广播形式在局域网内演示给其他学生看,这样增加了互动效果、方便对学生的练习进行讲解。三、创造条件加强学生能力的培养学生编程能力的提高,不是听来的,不是看来的,而是练出来的。机械的练习老师布置的作业只能完成对知识的认识,还不能完成对知识

8、的理解与运用。利用比赛、项目任务的方式给学生以压力,让学生充分动脑在短时间内提高自身运用C语言的能力。比赛能给学生一种荣誉

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。