对“C语言程序设计”实验教学法的探讨
- 格式:pdf
- 大小:214.03 KB
- 文档页数:3
《C语言程序设计》课程建设研究与实践一、引言C语言是一门经典的编程语言,在计算机编程领域拥有着非常重要的地位。
《C语言程序设计》作为计算机类专业中的一门基础课程,对于培养学生的编程能力、逻辑思维能力和解决问题的能力有着重要的意义。
对于《C语言程序设计》课程的建设研究与实践显得尤为重要。
本文将围绕《C语言程序设计》课程的设置、教学内容和教学方式进行深入探讨,并结合实践经验提出相关的建设研究和实践措施,以期提高《C语言程序设计》课程的教学质量和学习效果。
二、《C语言程序设计》课程设置1. 课程定位《C语言程序设计》是计算机类专业中的一门基础课程,旨在向学生介绍C语言的基本概念、语法和编程技巧,培养学生的程序设计能力和解决问题的能力。
2. 课程目标(1)使学生掌握C语言基本语法和程序设计技能;(2)培养学生对C语言程序的编写、调试和优化能力;(3)引导学生在具体问题中应用C语言进行程序设计和实现。
3. 课程内容《C语言程序设计》课程内容应包括C语言基础知识、控制结构、函数、数组、指针、文件操作等内容,还可以适当引入一些常见的数据结构和算法,以丰富课程内容。
三、教学内容的设置与调整1. 设计合理的教学大纲根据《C语言程序设计》的课程目标和要求,我们需要设计一份合理的教学大纲,明确课程的整体布局、教学内容和教学进度。
教学大纲应包括课程的主要内容、教学目标、教学方法和教学评价等方面,以保证教学的系统性和科学性。
2. 教学内容的灵活性调整由于《C语言程序设计》课程的内容相对固定,因此教师需要在教学实践中根据学生的实际情况和反馈适当调整教学内容。
可以根据学生的学习进度和兴趣增加一些拓展性的内容,或者在实践环节增加一些案例分析和讨论。
四、教学方式的改进1. 注重理论联系实际《C语言程序设计》课程教学内容主要为C语言语法和程序设计方法,因此教学过程中需要注重理论联系实际。
可以通过举例、案例分析和实验等形式,使学生更好地理解和掌握C语言的基本概念和编程技巧。
《C语言程序设计》的教学探讨李振涛1)(石家庄铁路工程职业技术学院计算机系1)石家庄050041摘要:C语言是一门功能强大、应用广泛的程序设计语言,但由于其数据类型繁多、结构复杂、运用灵活多变,而成为难学难教的语言,传统教学模式很难适应目前思维开阔的学生。
本文探讨了通过改变教学方法与考试模式、培养学生学习兴趣、激发学生学习的潜在动力、课上课下两条线、实践教学与多媒体课件相结合、学生自主学习和教师适当协助相结合,来提高教学效果。
关键词:C语言教学质量教学模式教学改革一、前言《C语言程序设计》以其功能丰富、表达能力强、目标程序效率高、可移植性好等特点,深受计算机程序设计人员的喜爱和依赖。
另外,全国计算机等级考试、全国计算机应用技术证书考试(NIT)和全国各地区组织的大学生计算机统一考试都将C 语言列为必考范围。
因此目前许多大学理工科院校在低年级开设了《C语言程序设计》,作为学习计算机语言知识或作为其它基础课(如《数据结构》,《面向对象程序设计C++》等课程)的先修课。
C语言作为培养大学生计算机技能至关重要的一门计算机语言,其难度也是相当大的,经常听学生反映该语言难学、难懂、太抽象。
对以往学习过C语言的学生进行软件编程测试,结果也表现出学生编程能力、调试能力较差,甚至影响到后续课程的学习问题。
如何提高这门课程的教学质量和教学效果,在有限的时间内使C语言学习化难为易,把抽象的东西变成具体的,笔者结合近几年C语言教学的经验,尝试了一些新的教学方法,收到了良好的教学效果。
二、明确教学目标,恰当把握教材内容,合理分配教学课时教学目标是期望学生在完成学习任务后达到的程度,是预期的教学效果,是组织、设计、实施和评价教学的基本出发点。
教学目标可分为长期目标和近期目标。
长期目标被称为教育目标,如C语言课程结束后达到什么样的编程能力、为后继课程打下什么样的基础等等,这些无法在具体教学中一次性实现,而是长期努力的方向。
近期目标被称为教学目标,这一目标,主要确定一节课教什么内容,通过哪些活动方式来学习等。
《C语言程序设计》教学改革与探索根据高职学生的特点,在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式,同时运用多种教学方法,把理论教学和实践教学紧密结合,使学生逐步学会分析问题、解决问题的方法,并建构对知识点的理解及解决问题的方式,在实训中重点培养学生的开拓精神及团队意识。
实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步,教学效果比传统教学方式明显提高。
教学改革教学模式教学方法教学内容c语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和《数据结构》的学习打好坚实的基础。
c语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。
本人结合多年来的教学经验,根据学生的学习情况,在教学过程中不断进行教学改革,并取得了一些效果,具体如下。
1.教学模式——任务驱动与建构主义教学模式相结合对于c语言程序设计的基本语法知识以任务驱动模式引导学生进行学习,通过精心设计的案例牵引理论教学,以课堂实训任务对课堂讲授内容进行应用,以综合实训任务及课程设计提高理论知识在实践中的综合应用。
在任务驱动教学模式下进行理论教学和实践教学的同时,教师提供给学生相关的资料,引导学生主动学习。
并且在综合实训与课程设计阶段,鼓励并要求学生通过c语言课程网站及丰富的网络资源,查阅有关的资料,逐渐养成自主学习的习惯。
这一模式充分体现了教师的教学目的:培养学生综合利用各种信息资源及自主学习能力。
建构主义教学模式体现在整个教学过程中。
第一,学生通过教师设计的案例逐步学会分析问题、解决问题的方法,并建构自己对理论知识点的理解及解决问题的方式。
第二,为配合案例教学的进行,精心设计了15个实训题目和4个综合设计题目,这些题目学生以小组讨论的形式进行,在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。
《C语言程序设计》教学方法探讨□李彩玲【摘要】《C语言程序设计》是计算机专业的学生必须掌握的一种通用高级程序设计语言。
该课程的教学目标,不但要求学生掌握C语言的语法,更主要的是要求学生能运用C语言进行程序设计。
本文从教学方法、教学手段等方面做了一些有益的探索,愿与同道共同探讨。
【关键词】教学策略;程序设计;教学方法;自主学习【作者单位】李彩玲,临汾职业技术学院计算机系C语言是大多数高校的计算机专业及计算机相关专业的学生必须掌握的一种通用高级程序设计语言。
它具有功能丰富、表达能力强、目标程序效率高、移植性好等特点。
《C语言程序设计》这门课程的开设,是学生掌握这种程序设计语言的有效途径。
该课程的教学目标不但要求学生掌握C语言的语法,更重要的是要求学生能运用C语言进行程序设计。
如何完成课程教学目标,用传统的粉笔+黑板+教师的讲授是很难将复杂的程序设计知识与技能传授给学生的。
笔者在多年任教过程中,不断分析学生特点,尝试运用一些有益的教学方法与手段进行教学,在此与大家共同探讨。
一、C语言教学的原则高校教师在教学过程中应遵循启发式教学原则,通过各种教学方式和手段激发学生的学习欲望,使学生在学习活动中,积极思考,善于发现问题,提出问题,并逐步解决问题。
例如,在讲解程序设计举例时,不是简单地给出程序清单,而是先给出问题,从分析问题入手,继而找出解决问题的方法,再给出算法,最后编写出完整的程序。
而在这一过程中,最关键的是每一步都采用与学生一起探讨的方式,让学生先进行自我思考,然后在老师提示启发下思考,在思考中解决问题,最后解决问题。
从而掌握独立分析问题、解决问题的方法。
感性,因此在做思想教育的同时,我们每位老师要确实的融入爱的理念,使学生感受到老师和学校的关怀,从而使我们的思想教育工作更加具有力度。
(二)加强对贫困生心理健康状况的关注。
通过对贫困生心理健康状况的关注,帮助学生了解和分析自我心理健康状况,客观、勇敢地面对现实,恰当、全面地接受自我,既看到自己的外在劣势,又看到自己的内在长处。