浅谈《C语言程序设计》课程教学改革
- 格式:pdf
- 大小:186.20 KB
- 文档页数:2
(作者单位:平顶山学院信息工程学院)管理科C语言程序设计课程教学改革谢丽明时合生◎一、引言随着高校的大规模扩招,高等教育由原来的精英教育逐渐转化为大众教育,让更多的年轻人能够进入大学深造,给普通人提供了接受高等教育的机会,以期逐步提高我国的国民素质。
高等教育功能的转换,促使高等教育也进行了相应的分化,高等教育由培养高素质的研究型人才进入到研究型、应用型人才培养两种形式。
应用型本科院校旨在培养面向地方经济发展的应用型人才,应用型人才的培养更注重应用性。
应用型本科院校的计算机专业更加强调学生应用性技术的培养,应用性技术是学生未来职业的需求,如何打造扎实的应用性技能是学校和学生关注的焦点。
C语言是计算机应用诸专业的基础课程,旨在培养学生的基础编程能力,为学生之后的专业学习打好基础,基础编程能力的建立是计算机专业教学的基础,如何更好地提高教学水平,使C语言程序设计课程更适合应用型本科学生的接受水平,平顶山学院信息工程进行了多方位的探讨。
二、课程教学改革1.教学改革的背景。
应用型本科院校学生的入学层次相对于研究型院校学生比较低,学生的学习习惯普遍低于研究型院校学生,学习的主动性比较弱。
学生的大学学习很多时候后还要依靠教师的多方监督才能顺利进行,不能进行有效的自主学习。
传统的C语言程序设计课程教学是教师课堂进行知识点的讲授,学生被动的接受,然后学生通过上机实践验证教师的教学实例和根据老师要求编制程序。
应用型本科院校学生情况不适应这种教学模式,学习容易放任自流。
如何调动学生的学习积极性,提高学生的学习主动性,是应用型本科教学亟待解决的问题。
2.教学改革实践。
(1)课堂教学、实验教学一体化。
改变传统的教学模式,C语言程序设计教学不区分课堂教学和实验教学环节。
每周安排六个学时教学,两个学时联排一个大课,教学采用理论和实践紧密相连,边讲边练的教学形式。
每周前两个大课进行教学讲授和实践练习,第三个大课时间安排学生进行讨论和小组编程展示。
《C语言程序设计》教学改革与实践摘要:C语言是计算机专业的基础课程和先导课程,C语言学得好不好,将直接影响到后续其它课程的学习。
因此,在计算机专业课程的学习中,一定要打好基础,学好C语言。
C语言这门课有它自己的特点,在教学过程、方法上要区别于其它课程,要积极改革教学过程及方法方面与教学不相适应的地方,提高C语言教学的效果,让学生学得更扎实。
关键词:计算机;C语言程序设计;教学改革;教学实践0 引言C语言是一种结构化语言。
它层次清晰,便于按模块化方式组织程序,易于调试和维护。
C语言的表现能力和处理能力极强。
它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,还可以直接访问内存的物理地址,进行位(bit)一级的操作。
C语言在很多方面都可以应用,不仅在软件开发上,而且在各类科研工作中都是需要用到C语言的。
C语言是入门的课程,也是非常重要的课程。
目前,计算机专业的基础课都会有《C语言程序设计》,可见这门课程的重要性。
学习这门课程,可以培养学生的逻辑思维能力以及形成一种程序化的思想。
这门课程在内容上并不是很难,但在现实中却发现,教学效果并不是很理想,很多学生都觉得这门课程枯燥乏味。
在这样的情况下,能学好C语言的学生很少。
但我们却必须要学好这门课程,不然后续的课程会更加难学,或者说几乎就听不懂也不会写。
下面我们先分析现实教学中存在的一些问题。
1 C语言教学中存在的问题一般来说,教学中存在的问题都是包括几方面的,因为教学是教师和学生共同的活动,即有教师方面的问题,同样也会有学生方面的问题、教学方法上的问题、教学过程中的问题、水平评价中的问题,还有学科本身特征所导致的一些问题,同样。
硬件设备、教学环境等外在的条件也是教学中存在问题的因素。
正确认识存在的问题,把问题找出来,再根据不同的问题寻找出每一个问题背后的真正原因,然后对症下药,就可以把问题解决好。
在教学过程中,笔者发现C语言教学主要存在以下几方面的问题:(1)在教学的过程中,主要体现为教学方法上的问题。
《C语言程序设计》教学改革与探索根据高职学生的特点,在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式,同时运用多种教学方法,把理论教学和实践教学紧密结合,使学生逐步学会分析问题、解决问题的方法,并建构对知识点的理解及解决问题的方式,在实训中重点培养学生的开拓精神及团队意识。
实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步,教学效果比传统教学方式明显提高。
教学改革教学模式教学方法教学内容c语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和《数据结构》的学习打好坚实的基础。
c语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。
本人结合多年来的教学经验,根据学生的学习情况,在教学过程中不断进行教学改革,并取得了一些效果,具体如下。
1.教学模式——任务驱动与建构主义教学模式相结合对于c语言程序设计的基本语法知识以任务驱动模式引导学生进行学习,通过精心设计的案例牵引理论教学,以课堂实训任务对课堂讲授内容进行应用,以综合实训任务及课程设计提高理论知识在实践中的综合应用。
在任务驱动教学模式下进行理论教学和实践教学的同时,教师提供给学生相关的资料,引导学生主动学习。
并且在综合实训与课程设计阶段,鼓励并要求学生通过c语言课程网站及丰富的网络资源,查阅有关的资料,逐渐养成自主学习的习惯。
这一模式充分体现了教师的教学目的:培养学生综合利用各种信息资源及自主学习能力。
建构主义教学模式体现在整个教学过程中。
第一,学生通过教师设计的案例逐步学会分析问题、解决问题的方法,并建构自己对理论知识点的理解及解决问题的方式。
第二,为配合案例教学的进行,精心设计了15个实训题目和4个综合设计题目,这些题目学生以小组讨论的形式进行,在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。
《C语言程序设计》教学改革探索《C语言程序设计》是计算机科学与技术专业中一门重要的课程,旨在培养学生的编程思维能力和实际动手能力。
当前,随着计算机科学技术的快速发展,教学改革亟待加强,以更好地适应学生的学习需求。
本文将探讨《C语言程序设计》教学改革的相关问题,并提出改革措施和建议。
针对传统的课堂教学模式,我们应该更多地注重学生的实践操作。
传统的教学模式通常是老师通过讲授理论知识来传递给学生,由于C语言程序设计是一门实践性很强的课程,理论知识只有通过实践操作才能真正理解和掌握。
教师应该加强实践操作的环节,让学生在课堂上进行编程实验,通过亲自动手解决问题,从而加深对知识点的理解和记忆。
应该注重培养学生的创新思维能力。
在C语言程序设计中,学生需要解决各种各样的问题,而创新思维是解决问题的关键。
教师应该引导学生思考新的解决方法和算法,鼓励他们尝试不同的编程思路,培养他们独立思考和创新的能力。
可以通过组织编程竞赛、设计项目等方式激发学生的创新潜能,让学生在实践中得到锻炼和提升。
我们还应该注意提升教材的质量和实用性。
C语言是一门基础的编程语言,教材的内容应该贴近实际应用,并紧跟技术发展的潮流。
教师应该及时更新教材,引入一些新的知识点和技术,让学生能够了解和掌握最新的编程方法和技巧。
教材的编写应该结合实际案例,引导学生将所学知识应用到实际问题中,提高学生的实际动手能力和解决问题的能力。
我们还可以通过开展实践课程和实习实训等方式提升学生的实际操作能力。
C语言程序设计是一门实践性很强的课程,实践能力的培养离不开实际操作。
在教学改革中,可以增加实践课程的比重,设置一些与实际问题相关的实验和案例,让学生通过实践锻炼解决问题的能力。
可以积极与企业合作,开展实习实训,让学生在实际项目中应用所学知识,提升他们的实际操作能力和职业素养。
《C语言程序设计》教学改革是培养计算机科学与技术专业学生的编程思维和实践能力的重要环节。
针对传统的教学模式,我们可以加强学生的实践操作,注重培养学生的创新思维能力,提升教材的质量和实用性,以及开展实践课程和实习实训等方式。