语言程序设计教学方法初探

来源 :教育纵横 | 被引量 : 0次 | 上传用户:itcrasher9999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 随着计算机科学技术的发展,C语言显得越来越重要。高等学校都相继开设了C语言课程。教师在教学中应根据C语言程序设计课程的特点,采取相应的教学方法与对策,提高学生的学习兴趣,培养学生基本的程序设计能力,教与学才能相长。
  关键词 C语言 程序设计 教学 程序设计能力
  
  C语言是国内外广泛流行的一门程序设计语言,作为计算机专业的基础课,已经成为一门必修的课程,它不仅有利于提高学生的编程能力、思维能力,培养学生的实际动手能力和创新能力,也将对学生日后深入学习计算机专业知识有很大的帮助。现在很多计算机语言都是在C语言的基础上发展起来的,如:C++ ,Java ,C# ,J#, perl等,可以说学好了C语言,是学习其它编程语言的基础,只要经过长期努力的学习,必有所获。笔者从事C语言的教学工作,在教学中发现一些问题,也总结了一些经验。现就C语言课的教学方法,谈谈个人看法。
  一、C语言程序设计的教学方法
  (一)基础教学法:
  刚接触C语言的学生,一般都没有计算机语言的基础,对计算机语言的认识非常有限,很多基本概念都不知道,因此,在教学过程中,应该从基础的开始,循序渐进,慢慢培养学生对本门课的学习兴趣。C语言中有许多函数和关键词是和英语联系在一起的,碰见这些不会的英语单词学生不但不去找资料反而泄气不愿去学习。在这样的情况下,上课的时候我既是他们的C语言老师又是他们的英语老师,总是不厌其烦地去教他们,解决了他们的痛苦问题他们也就很容易去接受了。例如:在教他们认识32个关键字、9种控制语句的过程中,我就很细心的把关键字和控制语句的中文意思写出来以加深对关键字的理解,通过案例和练习来掌握这些关键字和控制语句的用法,日久天长,枯燥无味的关键字和控制语句就变得容易接受并能熟练运用了。这为他们学习程序设计打下了良好的基础,这样一来他们不仅接受得快还掌握得很牢固,也增加了他们对本门课学习的自信心。
  (二)案例教学法:
  C语言中牵涉的概念多、规则多、使用灵活、容易出错,不少学生感到困难[1]。在教学中从最简单的例子入手进行概念解释与规则阐述,不断帮助学生认识C语言、学会C语言,在以后复习C语言的教学过程中也这样,使他们达到温故知新。例如:在讲转义字符的时候,学生搞不清楚普通字符与转义字符之间的区别,经常把它们混为一谈,最值得注意的是八进制和十六进制的转义字符,它们的形式分别是‘\ddd ’和‘ \xhh’,但许多学生在初学的时候就把他们当作普通字符去处理了,所以我在讲课的时候就教学生怎样去处理这一问题并举例深化。
  例:求字符串“cd\x41\\56ef\105z”的长度是:
  A)10 B)12 C)14 D)18
  在本例中有普通字符和转义字符,分别是‘c’ 、‘d’、‘\x41’、‘\\’、‘5’、‘6’、‘c’、‘d’、‘\105’和‘z’。其中的‘\x41’是十六进制的转义字符,而‘\105’是八进制的转义字符。所以该题中的字符应该是10个。
  (三)思想交流法:
  由于学生在知识背景、学习方法、接受能力等各方面的差异,因此我决定在本门课的教学上采用因材施教的方法。在教学过程中,增加与学生交流、沟通的机会,利用负反馈教学法原理来了解学生对课程内容的掌握情况,经常总结,及时解决教学过程中的问题。
  二、C语言程序设计的上机与指导
  C语言程序设计是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行,在教学中我非常重视实践环节,包括编程和上机。衡量这门课学习的好坏,不是看“知不知道”,而是看“会不会干”。只有计算机能够执行并且结果合理的程序才是正确的程序,这就要上机调试。所以我把教学重点放在编制程序和调试程序上。
  在每周的上机课上,我总是把上机任务先用Word2003编写好,让学生明白实验的目的与要求,想好每题的编程思路并编好程序,认真检查,反复思考。然后把编好的程序输入计算机,经过“编辑—编译—连接—运行”四个步骤,检查运行结果。当然学生的上机作业并不是很得心应手的,如语法错误、连接错误、运行错误、逻辑错误以及编程的算法问题,调试过程中存在的问题(例如输入数据时存在格式错误)等。在我看来,出现这些相关的问题与学生掌握语法不透、编程基本功差、缺乏编程训练等都是分不开的。因此我认为在教学过程中提倡学生记一些典型程序,这对学生的学习是很有帮助的。
  我在指导学生实验时,让学生先独立解决问题,在学生解决问题探索的过程中不能独立完成时,我再及时给予指导。这样既锻炼了学生独立调试程序的能力,又增强了学生对困难问题调试的信心,从而养成良好的编程习惯。学生也只有反复上机操作,才能对C语言有更深刻、更全面的认识和理解,逐步提高实际操作的能力。
  与此同时,学生在学习过程中由于各自的素质参差不齐,英语和数学的功底薄弱,除了自己学习这门课外,还应与老师交流,了解自己的薄弱环节,及时找到解决的办法。并加强课外自主学习,提高自己的专业能力。
  三、C 语言程序设计等级考试与课堂教学
  全国计算机等级二级考试将C语言列入了考试范围,试题多为标准题(选择题、填空题)和上机编程及改错题。考试分为两部分,笔试为90分钟,满分100分,考试范围涉及到计算机数据结构与算法,程序设计方法,软件工程及数据库基础知识等和C语言程序的阅读,上机考试为90分钟,满分100分,涉及到C语言程序的阅读、编写以及调试程序的能力。其中,上机部分较难,平时要多练才行。上机部分包括填空、编程及改错,是对动手能力和程序调试能力的测试。只有通过平时增强调试程序能力的训练,不断积累调试方法才能获得良好的学习效果。所以在教学时不仅要教好学生的基础知识,更重要的是要求学生掌握C语言程序设计编程方法、增强调试程序的能力。
  四、结束语
  总而言之,近年来国家一直在提倡教改,这就要求教师思想敏锐,不断学习,掌握新技术,还要有强烈的进取心和敬业精神,注意本行业的发展动态,提高业务水平。要把本门课程教好,除了因材施教外,更重要的是在教学实践中不断地摸索和实践,找出比较适合不同学生的教学方法,但更重要的是激发学生的学习兴趣,让他们在一种愉快的气氛中学习,这样才能取得良好的学习效果,教师的教学能力也能得到提高。
  参考文献:
  [1] 谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005
  [2] 赵克林,游袓元. C语言实例教程(第一版) [M].重庆:西南师范大学出版社,2006
  [3] 李风霞. C语言程序设计教程(第二版)[M]. 北京:北京理工大学出版社,2010
  [4] 教育部考试中心.二级教程C语言程序设计[M].北京:高等教育出版社,2008
其他文献
摘 要 弗洛姆曾说“人生的主要使命是自我成长,成为与潜能相符的人,人生奋斗目标最重要的成果,就是自己的人格”,可见21世纪青少年的人格问题已成为一个不容忽视的重要问题。21世纪是中国人走向现代性社会的世纪,自然,21世纪青少年健康人格也应该是具有现代性的人格,它将有别于传统人格与过渡人格(传统人格向现代人格过渡所形成的人格)。青少年人格的塑造,受他们所生存的社会文化体系和价值观念的影响。为塑造21
期刊
摘 要 一堂好的语文课,首先得有语文味,要展现十足的语文味,就要深深扎根于文本的土壤里。在上九年级下册王鼎均的《那树》时,我主要从三方面入手:以文本为范本,历练方法,然后由点到面的拓展,使方法转化为能力,体现语文的工具性;研读文本,激发思维,小组合作时机适宜,探究有效,体现语文的趣味性;立足文本,多元解读,自主体验,体现语文的丰富性。  关键词 文本 方法 工具性 合作探究 趣味性 多元解读丰富性
期刊
一、孟德斯鸠及其“法的精神”  《论法的精神》是18世纪法国启蒙思想家、法学家查理路易孟德斯鸠的代表作。孟德斯鸠出生于一个贵族家庭,16岁在故乡学习法律,1708年获得开业执照,这为他后来的创作奠定了基础。他无心从政,兴趣在于科学研究和启蒙思想的宣传。就像《论法的精神》序言所描述的那样,“他是时代的产儿,也是时代的改造者。他站在他的时代进步的前锋,用他的热情、智慧、渊博的知识和犀利的文笔,坚决地勇
期刊
摘 要 作为“比较宗教学之父”的麦克斯缪勒是宗教学的奠基者。《宗教的起源与发展》一书是缪勒开创宗教学的重要代表著作之一。他认为,宗教起源于无限观念,这种观念是原始人类在对有限自然现象感知的基础上形成起来的。缪勒认为,宗教产生和发展是沿着三条基本线索展开的,即从自然对象中形成物质宗教,从人类自身形成的人类宗教,然后在心理宗教中合流。  关键词 麦克斯.缪勒 无限感 宗教 哲学    宗教是什么?宗教
期刊
摘 要 课程是实现高等教育目的的重要手段,本文以高等教育合法存在的基础为逻辑起点,分析了高等教育课程选择的“适切性”问题,认为在现代,高等教育课程的选择必须统筹兼顾学术本身的发展、学生个体的发展和社会发展的需要。  关键词 大众化 高等教育课程 适切性    课程是指学校按照一定的教育目的所构建的各学科和各种教育活动的系统。高等教育的课程是高等学校按照其教育目的构建的各学科和各种教育活动的系统。人
期刊
摘 要 明清时期一波移民由沿海向内陆、平原向丘陵和山区转移,移民史的研究成为一时热潮。但是我们在研究他们的来历时,更不能忘记他们在异乡的开拓。移民的后裔为了融入当地做出了种种的努力,在这里以一个家族为例来看其发展过程。  关键词 移民 氏族 萍乡    有关移民的研究,首推葛剑雄主编《中国移民史》内容覆盖了中国上下几千年时间以及各地移民问题,这部著作就如谭其骧先生认为:一个一个地区,或一个一个时代
期刊
摘 要 通过对百色学院大学英语教学现状的分析以及对传统教学法和多媒体辅助教学在英语教学中利弊的分析和比较,提出以传统教学法和多媒体辅助教学相结合,多媒体辅助手段的应用是大学英语教学改革发展的必然趋势。  关键词 传统教学手段 多媒体 大学英语    2006年国家教育部颁发了《关于进一步提高质量,全面实施大学英语教学改革的通知》(教高厅〔2006〕4号),通知要求各高校要把推进和深化大学英语教学改
期刊
摘 要 教育要发展,必须实施新课程改革.教材改革是新课程改革的主要内容之一、新教材在结构上具备“情景—探究—应用”模式,着重培养学生的提问意识和探究能力;如何使用新教材,培养创造性人才便是本篇文章的立意所在。而“谈话式”课堂教学模式正是新教材实施的具体方法。  关键词 新教材课堂教学 “谈话” 创造    众所周知,中国的学生屡获国际奥林匹克奖,而当今中国尚未培养出获诺贝尔奖的人才,这不是发人深省
期刊
摘 要 学习方法指导对于提高高中生的学习能力,培养学生形成良好的学习习惯有很重要的意义,因此,开发并实施高中生学法指导校本课程很有必要。文章结合旅顺中学的实际情况,就高中生学法指导校本课程的内容设计和授课方法进行了介绍和探讨,并总结了几点经验与体会,包括有针对性地开展学法指导,充分调动学生的主动性和积极性,设计操作性强的教学内容三个方面。希望能为同类学校开设相关课程提供一定的思考和借鉴。  关键词
期刊
摘 要 劳动实践活动是学生成长、成才过程中不可忽缺的重要环节,是提高学生自身素质,充分发挥知识技能优势,服务社会的重要渠道,是课堂教育的有效补充与延伸。  关键词 劳动实践活动 互助合作 探究性学习 形成技能 陶冶情操    我们的教育方针应该使受教育者在德智体美劳等方面得到全面发展,成为有社会主义觉悟的,有文化的劳动者。这是毛泽东同志在20世纪70年代提出的教育方针。21世纪是知识经济的时代,培
期刊