欢迎来到天天文库
浏览记录
ID:19258099
大小:58.50 KB
页数:9页
时间:2018-09-27
《非计算机专业c语言程序设计教学改革探索》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、非计算机专业C语言程序设计教学改革探索本文分析和论述了目前高等学校中C语言程序设计课程教学中存在的主要问题,提出了行之有效的教学改革方案,旨在提高教学质量,激发学生的学习兴趣,加深学生对理论知识的理解和掌握,培养分析和解决具体问题的能力。 关键词非计算机专业C语言程序设计教学改革案例驱动 :G642:A 高等学校非计算机专业的计算机程序设计课程是国家高等教育发展规划的必修课程,C语言以其知识结构体系合理、使用灵活、实用性强、可移植性好等特点使其成为众多高等学校的非计算机理工学科专业的计算机基础必修课。开设C语言程序设计课程不仅是让学生掌握一种软件开发工具,了解计
2、算机的功能和工作原理,培养学生的计算机逻辑编程思维。更为重要的是让学生了解计算机编程技术在本专业领域中的作用,以便于在后期的专业课学习过程中进行相应的程序设计和开发奠定基础。 但是,在国内的多数高校仍然采用“多媒体教室讲课+学生上机训练”的传统教学模式。这种教学模式中的教学内容一般脱离了实际应用,将学习重点放在C语言的语法和理论讲解上,学生并不知道所学习知识的实际应用方向和价值,也就不能很好地调动学生的积极性,因此普遍存在着“教师难教,学生难学”的状况。针对目前C语言教学过程中的问题,本文结合多年的面向非计算机专业的C语言程序设计课程教育教学的经验,总结了非计算机专
3、业C语言程序设计教学过程中存在的主要问题,并提出行之有效的教学改革方法,从而提高非计算机专业C语言教学的教学质量。 1C语言教学中存在的问题 1.1学生缺乏兴趣,学习主动性不足 自从我国大学教育实现扩招以来,很多学校均采用了多个班级同时上课的大课堂教学模式,大课堂导致学生很难始终保持精神集中,甚至有些学生上课期间上X、发短信、打游戏等等。另外,由于授课对象多为一年级的新生,对社会、职业和自己所学的专业尚无清晰的认知,往往会认为这是计算机专业的课程,对课程的重要性认识不足,也就对该课程提不起兴趣,缺乏学习的主动性。 1.2教师教学方法不妥,影响教学效果 很多学
4、校的教师仍然采用了以教师讲授为主的灌输式教学方法,讲授过程中只注重了知识点的系统性和完整性传授,但缺乏对各知识点之间的内在关系以及综合运用的深入分析和讲解,更忽略了对学生编程思想和逻辑思维能力的培养。同时,这是一个教师向学生单向传输过程,教学过程空洞、呆板、缺乏互动,学生很容易会感到课堂的枯燥乏味,造成课堂教学的效果不理想。 1.3理论教学与专业需求脱节 目前,多数学校教学过程中仍采用“多媒体教室讲课+学生上机训练”教学模式,两者的学时比例一般为2:1或3:1。多媒体教室授课重点是对语法概念和语法规则的分析与讲解,内容枯燥、抽象,尤其是学生缺乏对实际物理对象和计算
5、机逻辑思维方式的直观理解。同时,学生实践训练所占的课时比重过低,并且用于实践课程中的训练题目,大多数是一些简单的数学问题,也就无法真正体会到C语言在其未来专业课程中的作用和重要性。 1.4考核方式不合理 目前,C语言程序设计课程的考核方式是“笔试+上机”的考核方式,笔试成绩占到总成绩的80%,明显偏重于对语法知识和语法规则的考查,而缺乏对学生实际编程能力和逻辑思维能力的考查,往往会导致学生“只会考试,不会编程”。上机考试占到总成绩的20%,重点是考核学生上机操作和现场编程能力,但上机考试的评估不够准确客观,而且所占比重过轻,学生缺乏足够的实践训练。 2第一堂课尤
6、为重要 兴趣是一个人力求认识并趋向某种事物特有的意向,是个体主观能动性的一种体现。因此,在第一堂课上如何激发学生对C语言程序设计课程的学习兴趣,调动学生的求知欲望和学习主动性将对后期的教学产生重要影响。对于刚刚接触C语言程序设计课程的学生,往往存在这样的误区:“计算机既然是智能的,那我们还学编程做什么”、“学习C语言到底能做什么”等等。因此,教师在第一堂课程教学过程中,首要任务是向学生解答这些疑问,让学生理解和认识到学习C语言程序设计课程的目的和作用,尤其是对后续专业课程的重要作用,从而令其能够端正学习态度、提高学习兴趣。具体可以采用如下途径:其一是通过一些日常生活
7、中经常遇到的实例,如贪吃蛇、俄罗斯方块、X本文分析和论述了目前高等学校中C语言程序设计课程教学中存在的主要问题,提出了行之有效的教学改革方案,旨在提高教学质量,激发学生的学习兴趣,加深学生对理论知识的理解和掌握,培养分析和解决具体问题的能力。 关键词非计算机专业C语言程序设计教学改革案例驱动 :G642:A 高等学校非计算机专业的计算机程序设计课程是国家高等教育发展规划的必修课程,C语言以其知识结构体系合理、使用灵活、实用性强、可移植性好等特点使其成为众多高等学校的非计算机理工学科专业的计算机基础必修课。开设C语言程序设计课程不仅是让学生掌握一
此文档下载收益归作者所有