欢迎来到天天文库
浏览记录
ID:21302143
大小:55.12 KB
页数:4页
时间:2018-10-21
《浅谈c语言课程的教学改革》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅谈C语言课程的教学改革摘要:c语言是职业高中普遍开设的一门计机基础课程。由于它功能丰富、运用面广、可移植性好,既能编制系统软件也能编制应用软件。因此,近年来,C语言已经成为国内外广泛流行的一种通用的计算机程序设计语言。由于C语言的数据类型较多、语法较复杂、应用灵活,因而逐渐成为一门教师难教、学生难学的课程。所以要多通过实验与学生互动起来,让学生对C语言的学习感兴趣,主动参与C语言程序的编写。从而使学生在掌握基本算法的基础上,通过实验逐步提高阅读程序和编写程序的能力,掌握调试程序的基本方法和技能,为将来自学其他计算机语言及编制大型程序打
2、下良好基础。关键词:C语言程序设计实验教学程序优化协作学习作者简介:徐冬云(1968-),女,辽宁沈阳人,讲师。[中图分类号]:G420[文献标识码]:A[文章编号]:1002-2139(2011)-24-0152-01、引言C语言的教学,主要是让学生掌握程序设计的一些基本方法和技巧。因此,在重视理论教学的同时,必须加强实验环节,打破以往为分数而学的教学模式,取而代之的是以实际应用而学的教学理念。只有在上机实践中,学生才能真正学会如何编写程序和调试程序,体会到一个程序从无到有的诞生过程,也只有通过上机实践才能更好地检验所学的C语言程序设
3、计的理论知识。本文将通过小九九表的实例,分析学生们在C语言实验中普遍存在的问题,探讨C语言实验教学改进,并尝试提出具体的改进方法。二、传统教学普遍存在的问题第一,学生没有明确的实验目的,实验内容往往比较难理解,如八皇后问题等。这些问题更侧重于数学问题,而对于职业高中的学生大部分数学底子差,再加上本来C语言的学习已经很困难了,二者合一,造成学生对实验望而却步。第二,以往的实验大多注重语句、语法等问题,而忽略了培养学生的思考能力,应该让学生主动思考使用什么算法,如何灵活地应用C语言解决实验提出的问题,不能一味地让学生读程序。解题思路在任何语
4、言的学习中都是很重要的部分。所以,对于学生分析问题和解决问题的能力一定要重点加强、实验教学的实施以学生们非常熟悉的小九九表为例,加强学生对多重循环语句的理解,对域宽的灵活应用,对输出语句格式的掌握,以及程序代码的优化能力。之所以采用小九九表为例,主要是因为学生对它非常熟悉,不像“八皇后”等问题那么晦涩难懂,能更容易地让学生积极地参与教学实验活动中,提高学生实验的兴趣。实验环节:(1)首先,抛出问题,让学生们分组讨论实现小九九表的算法,以组为单位,写出具体的程序代码,并检验。(2)如没有正确的算法,则给出正确的算法,再以组为单位讨论。如有
5、写出正确算法的小组,则进入下一步。(3)由于实现小九九表时使用的语句可能会有所不同,找出几个典型案例,学生们讨论哪个程序的代码执行效率最高。参考代码如下:main(){inti,j;for(i=l;i
此文档下载收益归作者所有