前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机专业C程序设计实践教学改革范文,希望能给你带来灵感和参考,敬请阅读。
应用型本科院校作为高素质技能型人才的培养基地,其具有鲜明的职业性和实践性。因此,应用型本科院校的人才培养模式,应突出实践能力及职业能力的培养。那么,在整个教学过程中,实践教学环节就成为了关键环节,加强实践教学是提高学生实践能力和专业技能的重要方式方法。由于C语言牵涉到的概念比较复杂,规则繁多,使用灵活,容易出错,且大多高校该课程的教学仍然沿用传统的教学模式,使不少初学者感到学习困难。因此,如何在特定的课时内,把握教学目标,将C程序设计的理论教学与实践环节有效地结合起来,使学生在学习完本课程后,能在较短的时问内掌握基本的语法规则和算法,具有一定的编程能力,是值得任课教师思考的一个重要问题。
一、《C程序设计》教学中存在的问题
《C程序设计》课程作为计算机专业以及理工类非计算机专业一门重要的基础课程,该课程作为一门程序设计语言的入门课程,不仅要求学生掌握一门高级程序设计语言,更重要的是学习程序设计的思想,培养学生良好的程序设计风格和思维方式。《C程序设计》课程是以C语言为核心的,C语言作为结构化程序设计的语言,既适合于开发应用程序,又适合于开发系统程序;它既具有高级语言功能强大、使用灵活的特点,又具有低级语言的许多特点。切实加强实践教学环节重视对学生实际动手编码能力的培养,对于提高《C程序设计》课程的教学质量具有重要的意义,但在目前的一般教学中依然存在着以下两个主要的问题。
(一)课程教材选用不合理。
目前,各应用型本科院校基本上选用的《C程序设计》教材都是普通本科教材,无论是教材的知识体系,还是内容结构上,都缺少应用型本科教材的易理解、重实践、可应用等特点,很难适用于应用型本科学生的学习。此外,各应用型本科院校的选用的实验实训教材基本上都是实验指导和习题集合二为一,而且每一个实验项目都可以在教材中找到源代码,学生只需要把教材上的源代码输入到计算机上进行简单的调试就能得到实验结果,根本用不着去思考和研究源程序的原理和算法。这样以来学生从真正的意义上脱离了实际训练,不能体现出职业教育的技能和应用,达不到应有的实训效果,学生的实际动手能力得不到强化。
(二)实践教学环境配置滞后。
现有的应用型本科课程教学模式仍是偏重理论讲授,依然遵循普通本科教学的模式,学生大部分时间是在教室里学习理论知识,对于《C程序设计》课程实践环节更是缺乏完整性和系统性。在实践教学的内容和教学目标上,还只是注意到与理论教学的简单对应,没有形成科学合理的实践环节,实践性教学环节缺乏目的性和针对性。又由于实验室的缺乏和限制,机器上安装的仍然是教材中推荐的传统的编译开发环境———TC++3.0,这样培养出来的计算机人才,在踏入社会之后,面对林林总总的各种实用的编译器时,不知所措,造成学完该课程后,达不到预期的学习目标。
二、《C程序设计》实践教学改革的措施
(一)具有应用型本科特色且适用的《C程序设计》教材的编纂与使用。
《C程序设计》不仅是计算机开发语言的基础,还关系到学生能否深入有效地掌握计算机编程技术。因此,教材编纂者不仅要准确把握学科,将教材建设与学科前言的发展相结合而且要有丰富的教学经验,能把握教材建设的核心,建立内容、方法和形式三者之间的有效关联,还要具有丰富的计算机专业知识和编码能力。同时,能把握教材与教学环境的配合问题,在教材中应将理论知识与实践技能及开发环境做到完美的结合,突出应用型本科教育应用性和实践性的特点。
(二)改革实践教学内容,建立科学合理的专业技能培养模式。
应用型本科院校的教学应以应用性和实践性强为特色,理论教学要适度。《C程序设计》课程应着眼于培养学生的实际动手编码技能,将技能强化训练放在首位。一是加强基本技能训练,主要通过理论课程的校内实验室和实践教学环节(多媒体课件、网络视频等形式)来实现,达到训练编码技能的目的。二是将技能培养内容按照实际软件开发过程分解为多个教学项目,以项目为基本的教学单元,采取项目驱动式的教学方式组织教学过程,最终完成技能培训任务。三是加大实验学时的力度,将实验学时和理论学时的比例改为2:1,这样保证学生有充足的时间进行上机实践训练,从而促进学生对教学内容的理解消化,提高学生实际动手编码能力。
(三)加强校外实训基地建设。
校外实训基地在学校实训体系中的地位尤为重要。一是校外实训基地能提供真实或者模拟真实的场景,从而弥补了校内实验室的不足;二是提高了学生就业竞争力,缩短了工作适应期。学生通过在校外实训基地的工学交替、顶岗实习,可以接受现代企业的熏陶,熟悉IT行业流程,尽快掌握相应岗位所需的基本技能与专业技术,取得实际工作经验,强化实践能力,也为学生提供形成综合职业素质、职业道德、实践技能的实践氛围。三是校外实训基地为学校产学合作准备了条件,通过校外实训基地的建设,学校可以及时了解社会对人才培养的需求,发现专业建设、课程目标与内容、教学计划与方式和师资培养等方面存在的不足,从而有针对性地开展教育教学改革。
三、结语
《C程序设计》实践环节的教学改革是目前应用型本科院校教育面临的挑战,尽管已经做了一些尝试和努力,并且收到了一定的效果,但距应用型本科院校教育的人才培养目标还有一定的距离。要努力培养学生的实践能力,否则培养出的学生可能会眼高手低,达不到高技能应用型人才的标准。要通过不懈的努力,使教学改革后的实践环节达到高等职业教育的目标,让应用型本科院校的毕业生真正成为面向生产一线的高技能应用型人才。
作者:陈得友 郭雯雯