C语言程序设计教学改革探讨与实践

来源 :科教导刊 | 被引量 : 0次 | 上传用户:haohaodezuzut
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要C语言是高等院校计算机教学的一门基础课,本文就教学实践过程中存在的问题,在教学内容、教学手段和考核方式等方面介绍了《C语言程序设计》课程进行的改革,实践证明这些教学改革效果良好,有利于培养学生的程序设计能力。
  关键词C语言 教学内容 教学改革
  中图分类号:G420文献标识码:A
  
  0 引言
  《C程序设计语言》是目前高等院校工科类专业必开的一门专业基础课,也是非计算机专业学生学习程序设计的首选课程之一,开设这门课程的目的是培养学生的逻辑思维能力和分析问题、解决问题的能力,因此提高C语言课程的教学质量具有比较重要的作用。然而在实际教学过程中,由于C语言设计的基本概念比较复杂,规则较多,而使用起来却比较灵活,所以学生在编写程序时容易出错,使学生产生了C语言难学的错觉,出现厌学的情绪。为了激发学生学习C语言的兴趣,调动学习的主动性,必须对现有的教学模式进行改革。
  1 教学现状与存在的问题
  目前在C语言的教学过程中存在以下几个问题。
  1.1 语法教学与程序设计教学分离
  C语言的语法规则包括基本知识、三种控制结构、数组、函数、指针、结构体、共用体、文件等,内容繁多,而教师在授课过程中,既要讲解语法规则,又要重视程序设计能力的培养,在学时紧张的情况下,有时任课老师对教学内容的把握度不够,往往重点讲述一些枯燥的语法规则,久而久之,不仅使学生逐渐丧失学习兴趣,另一方面也没有注重学生实践能力的培养,没有达到教学目的。
  1.2 忽视学生掌握知识程度的差异
  在C语言课程学习过程中,一部分学生能做到课前预习、课后复习,对知识点掌握较好,因此希望挑战更有难度的题目,而基础差的学生由于跟不上进度,学得不够深入,不管是语法规则还是程序设计能力都与其他学生差距较大,但是在教学过程中又无法做到差异化教学,导致好的学生不能发挥其优势,深入学习,而差的学生总不能按时完成实验,也失去了继续学习的兴趣。
  2 教学改革方法与措施
  2.1 明确教学目标
  应用型本科人才是我国现代化建设急需的类型和层次的人才,而我校的办学思路是培养应用型人才,产学研结合为地方经济建设和社会发展服务。虽然C语言程序设计是一门公共基础课程,各专业对计算机基础教学要求不尽相同,但共同点都是要培养学生的实践能力,为今后利用C语言解决实际问题打下良好的基础,因此必须明确本课程的教学目标不是教会C语言程序设计的语法规则,而是以语法为载体,掌握程序设计的基本思想和方法,培养学生的编程能力。
  2.2 合理安排教学内容
  (1)课堂教学内容改革。传统的课堂教学中,都是先介绍定义形式、初始化方式,再讲解语法规则,最后是程序举例,然后才是上机实验。学生在刚开始学习时,本来对利用计算机编程抱有浓厚的兴趣,但在开始几堂大量晦涩难懂的新名词、新概念、新规则的灌输下,已经逐渐失去了兴趣,觉得C语言是一门很枯燥的课程,上机的时候也只会照着书上的例子来验证,要独立完成程序编写时总感到无从下手。
  因此,为培养和形成学生的综合设计能力,在教学时应注意适当淡化语法、强化算法分析,突出算法设计,合理设计教学案例,尽量选择有趣味性,实用性的题目。中国有句古话:“授人以鱼不如授人以渔”,仅凭短短几十课时的学习无论如何是无法完全掌握一门语言课程的,只有学会了分析问题和解决问题的能力,并通过大量的实践才能提高编程能力。
  (2)实验教学内容改革。C语言是一门实践性较强的课程,设计程序是基本语法知识的实际应用,是学生分析问题解决问题能力的反映,通过程序的设计和调试能培养学生独立思考的能力,也能对知识点掌握的更加牢固,只有通过上机实践才能发现存在的问题,因此必须精心设计实践题目。
  在设计实践题目时遵循以下几个原则:①每个实验题目都能体现该章节中的一个或多个知识点;②实验题目循序渐进,由浅入深,并具有连贯性;例如在数组中学习过排序算法、查找算法、插入删除算法后,在函数的实验中可要求学生通过函数的形式实现,在介紹完结构体类型后,建立一个学生档案管理系统,要求能按指定关键字排序,处理查询、增加、删除档案的功能,学习文件的输入输出后,能将处理结果写入到文件中;③实践性教学也要注意分层次教学,按难易布置实验题目,将实验题目分为基础题和选做题。基础题难度较低,大部分学生在指定时间内都能完成,增强了学习的信心,为编程能力较强的同学设计的选做题通常是几个知识点的综合应用,并具有实用性和趣味性,能使这些学生始终保持学习的兴趣和挑战难题的斗志。
  2.3 互动式教学方式
  传统的C语言教学以课堂讲授为主、布置上机实验为辅,在整个教学过程中教师占主导地位,注重的是教,包括教什么、怎么教,却忽略了学生的反馈,即学生学到了什么;反之学生在学的过程中只是被动接受教师灌输的知识,这种单向的教学模式不利于锻炼学生的自学能力和独立思考能力,为了解决这个问题,必须采取互动式教学模式,充分调动学生的学习主动性。
  互动式教学主要通过以下几种方式来实施:
  (1)教师在教学前将知识点进行归纳总结,精选案例,将关键知识点和案例源代码用多媒体课件演示,讲解时以算法分析为主,主要的算法推理过程仍在黑板上进行板书,在推理中采用启发式、讨论式等教学方法,培养学生独立思考的能力,从掌握一个程序到学会编写一类程序。
  (2)上机实验时多观察,针对学生出现的常见问题在实验结束前进行归纳,对上交的作业及时批改,若发现有独特思路的程序让学生进行演示和讲解,对比各种算法的优缺点,鼓励学生提出新方法,并现场编程实现和调试,让学生积极参与讨论,实践证明这种教学方法效果显著,学生的学习积极性大大提高。
  2.4 考核方式改革
  考核是对教学质量的检测,能衡量学生对这门课程学习的好坏。目前的考核方式分为笔试和机试,在期末时进行,与计算机等级考试的形式一致。笔试主要考查学生对理论知识的掌握和阅读程序的能力,机考主要考查学生的编程能力和调试能力,这种考核形式虽然考查内容比较全面,但是由于只在期末进行,不利于教师随时了解学生的实际情况,因此必须从两个方面进行改革:(1)增加一次期中测试,考核内容为数据类型、表达式、程序控制结构、数组和函数,了解学生对理论知识的学习情况;(2)在实验课上随堂测试,要求学生在规定时间内完成1~2道编程题。测试成绩作为平时成绩的一部分,通过测试也让学生知道自己学会了什么,还存在哪些问题,有利于提高学生的学习效率。
  3 结束语
  上述在C语言教学目标、教学内容、教学方式和考核方式等方面的改革,是在实际教学过程中针对学生存在的主要问题而提出的,经过实践后在教学效果、教学质量上都有显著提高,使学生初步掌握了分析问题、解决问题和自主学习的能力,编写程序和调试程序的能力也得到很大的提高。
  
  参考文献
  [1]李岩,杨断利,王福增.案例教学在高校计算机语言类课程中的应用[J].福建电脑,2008.24(6):28-29.
  [2]尹菡.《C语言程序设计》教学改革探索与实践[J].科技信息,2008(12):511-514.
  [3]许波勇,张如云.浅谈互动式教学在计算机专业教学中的应用[J].办公自动化(综合版),2009(2):56-57.
  [4]李炜.计算机高级语言程序设计课程的教学改革与实践[J].安徽师范大学学报(自然科学版),2003.26(2):123-125.
  [5]路翀,林玲,孙风英.C语言课程教学方法改革探讨[J].伊犁师范学院学报(自然科学版),2008(3):52-55.
其他文献
摘要英语课堂教学要落实三维目标,在了解三维目标内涵的基础上,还应该从三个方面入手:抓好双基,培养能力;探究型教学方法;融情感熏陶与学习活动于一体——情感、态度与价值观达成辨证统一。  关键词三维目标 双基 探究型 情感熏陶  中图分类号:G633.4文献标识码:A    如何在英语教学中落实三维目标呢?首先应该了解三维目标的内涵:英语新课程标准将英语课程目标按照能力水平分设为九个级别,每一级均从知
摘要本文聚焦于城乡幼儿园在开展园本研训时存在的问题及相应的策略进行了初步的探究。结合园本研训的实施过程,分析了幼儿园园本研训时存在的主要问题;讲述了“研”——激活园本教研,提升教师教育能力,“训”——加强业务培训,促进教师专业成长,这两大方面的几种有效的策略。  关键词幼儿园 研 训  中图分类号:G61文献标识码:A    新《纲要》提出“教师应成为幼儿学习活动的支持者、合作者、引导者,促进幼儿
高发明生前是山东省滨州市交通局党组书记、局长,滨州北海新区党工委书记、筹委会主任。2009年12月17日,积劳成疾的高发明溘然长逝,终年52岁。2003年5月,高发明出任滨州市交
教育战线前辈们对处理教材内容所强调的调序、拓展、增补、取舍等几方面,乃是当今教育界人士所面临的一个永恒话题.作为一名从事多年高校历史教学法的教师,针对这一话题谈几
摘要本文就高等职业院校计算机基础教学出现的一些问题进行了分析,提出了计算机应用基础教学的改革措施。  关键词计算机基础 教学改革 教学研究  中图分类号:G420文献标识码:A    0 引言  我国高等职业教育的目的是培养具备综合职业能力,能直接在生产、服务、技术和管理第一线工作的应用型人才,使之既要有专业知识,更要有实践技能。因此,强调以培养技能应用型人才为本的指导思想是尤为重要的。  进入2
摘要本文探讨了新课标背景下如何培养农村学生英语学习的五种主要做法,如何培养学生自主学习的意识,从而转变英语学习者的弱势群体,使其养成良好的学习习惯,从小培养其坚强意志,铸造优良品质,应用各种教学手段来提高课堂教学效果。  关键词新理念 英语学习 自主策略  中图分类号:G633.4文献标识码:A    《英语课程标准》指出,义务教育阶段英语课程的任务是激发和培养学生学习的兴趣,使学生树立自信心,养
初读陀翁的,实在感到俄国文学如同俄国人民的姓名--既冗长又复杂,难以记忆.但继续前进,就渐渐为陀翁细致的人物描写和精密的故事布局所折服;同时,我也越发感到的男主角拉斯柯
摘要根据新课程改革的要求,探索激发学生学习政治课的兴趣,在教学中充分发挥学生的主观能动性,使他们在轻松、愉快、和谐的气氛中学到基本知识和基本技能,加强学生德育建设,提高教学质量。  关键词兴趣 德育 素质  中图分类号:G633.2文献标识码:A    未成年人是祖国未来的建设者,是中国特色社会主义事业的接班人。他们的思想道德状况如何,直接关系到中华民族的整体素质,关系到国家前途和民族命运。学校要
延津方言,在全国八大方言区中,属于北方方言的一种,与普通话既有共性,又有差异.文章以延津东屯话为对象,详细调查,从声母、韵母、声调描写了延津方言的音系,揭示了延津方言音
随着传媒业体制创新和产业化改革的逐步深入,我国传媒事业发展蒸蒸日上,媒体的影响力稳步提升,宣传职能与舆论监督职能进一步强化,经营工作也经历了一系列改革,开始积极投身