您好!欢迎访问上海育仰科教设备有限公司网站!
全国服务咨询热线:

15216837090

当前位置:首页 > 技术文章 > C语言程序设计实验教学改革研究

C语言程序设计实验教学改革研究

更新时间:2018-06-22      点击次数:1340

语言程序设计是目前各高校计算机及其相关专业的一门基础课程,也是其它工科专业学生必修的计算机基础课程之一,是学生学习程序设计的入门课程.同时,该课程是一门应用性很强的学科.随着计算机技术飞速发展,计算机已经在人们的工作生活中得到了越来越广泛应用,由此也促进了高校计算机教育的不断推进,这对培养具有创新能力的高素质的计算机人才提出了新的挑战.
目前,C语言程序设计课程实验教学是整个课程中非常重要的一个环节.值得注意的是传统教学过程中采用的教学模式主要以教师讲授为主,忽视了学生是课堂教学的主体,培养出来的学生缺乏自主探索知识的能力,缺乏运用知识解决实际问题能力.对学生的学习评价方式单一、大多以卷面笔试成绩为主,很难客观体现学生的实际能力.
一直以来,实验教学被认为是理论教学的补充、拓展,导致实验教学体系的建设不够科学、规范,学时少、教学方法单一.实验教学是整个教学体系中重要的组成部分,是高等教育中*的重要环节.加强实验教学是应用型人才培养的关键,如何构建实验教学体系,建设一个什么样的实验教学体系,显得尤为重要.构建一套适应应用型本科院校的C语言程序设计实验教学体系,成为实现高层次应用型人才培养目标,促进整体教学质量提高,保障学生积极参与课堂教学的有效措施.
C语言程序设计教学中,一直以学生逻辑思维能力、分析问题能力、解决问题能力培养为核心,在培养能力的过程当中应着重提高语言应用能力.以学生为中心,基于理实一体化理念构建C语言程序设计的科学实验教学体系,强调理论与实验教学相结合,实现学生学中做、做中学相结合,培养有实验、创新能力的应用型人才,有利于打破原有以语言知识为主线、先理论后实验教学体系,满足应用型人才培养需要.
1理实一体化教学模式的内涵
理实一体化教学模式即理论实验一体化教学,突破以往理论与实验脱节现象;教学环境相对集中,通过设定教学任务和教学目标,倡导学生在做中学和基于模块的教育和学习的新型教学模式.在教学环节中,理论与实验交替进行,直观与抽象交错出现,理中有实,实中有理,它既注重抽象理论知识的教和学,又强调教学过程中做的重要意义.
C语言程序设计课程开设时间为大一上学期,该课程是大学生门计算机语言课程,其主要任务是培养学生运用语言工具进行程序设计能力,注重学生运用计算机处理问题的思维方式的培养.一直以来,传统的教学模式在教材的选取、实验环节的设置和考核等方面存在许多问题,积极探求理实一体化的教学模式,以学生为主体,以能力为本位,把理论课的教学与实验操作训练融为一体,构建实验教学体系,切实提高教学效率,增强学生编程语言应用能力,提高学生的动手能力,培养合格技能型应用人才.
2C语言程序设计课程实验教学中存在的问题
目前在C语言程序设计实验教学中仍存在以下问题:(1)传统的教学方法,以教师为中心的教学模式仍占据着教学工作的主导地位,往往导致学生学习态度不积极,限制了学生程序编写能力的培养,不利于学生今后发展;(2)传统实验内容以常规的验证性实验为主,实验内容易重复,综合性、设计性、验证性实验学时分配不合理.老师多注重对理论知识的教授,实验环节相对薄弱;程序类课程相对枯燥,学生很难做到全程听课,上机操作若不加大比例,很难短课时掌握编程思想,严重制约了学生实验创新能力的培养;(3)实验与理论教学衔接度不高.实验教学内容体系设计缺乏系统性和总体架构,课程实验教材的内容过于陈旧,局限于传统的题型和类型,在教学过程中,教师多以课堂为主要阵地,实验环节主要还是依赖教师讲解程序,教师将题目的解决思路、编写的程序讲授给学生,学生被动听讲,学生按照老师的思路,一步一步的操作.教学方式缺乏互动交流,学生独立编程能力不能切实得到提高,易导致学生死记程序,对程序运行出错的地方,难以调试,教学过程中结合编程语言的逻辑思维训练很少;(4)大多院校,对该课程的教学效果考核方式,仍然依据期末试卷考核,缺乏有效的上机考试考核机制,以理论为主,实验为辅,导致学生对上机操作不重视,考核结果有一定的失真性.长此以往,学生对所学知识缺乏实际运用能力,妨碍了学生的职业能力发展.亟待对课程进行有效改革.
由于实验教学是理论教学的补充、拓展,导致实验教学体系的建设不够科学、规范,学时少、教学方法单一.对学生来说C语言实验能力的培养至关重要,而这种能力的培养除了教师课内培养,更需要学生亲身实验,来熟悉编程的基本流程,对学生后续专业课程的学习具有重要作用.
3基于理实一体化理念构建科学的实验教学体系
实验教学体系的构建必须紧紧围绕应用型本科高校的专业培养目标和人才培养规格,贴近学生未来从事职业的知识结构,强化实验技能的要求构建实验教学体系的总体框架,做到目的明确.C语言程序设计教学中,基于理实一体化的理念,学生以小组为单位,在程序设计中学与做相结合,形成以知识为基础,以能力培养为核心的科学实验教学体系,实现以实验课程的科学设置和有机组合作为载体,提高学生参与教学的积极性,提高学生程序设计的能力;通过小组完成大型程序设计任务,提高团队协作能力,训练逻辑思维能力;通过程序的编译训练,加强学生对知识点的综合理解,切实培养解决问题的能力.
31实验教学目标体系
知识经济呼唤复合型的创新型人才,为此实验教学目标涵盖知识目标、技能目标和创新精神.(1)知识目标:引导学生积极主动学习,通过程序设计方法的学习,了解计算机解决问题的过程和方法,掌握C语言程序设计的基本理论知识和基本技能;(2)技能目标:使学生掌握渊博的知识,掌握程序设计思想,提高思维能力,运用C语言完成程序设计能力,分析处理实际问题能力,并形成一套*的编程风格;(3)创新精神:使学生具备良好的创新意识.理实一体化是目前高等教育中翻转课堂教学理念下的产物,是实验教学环节中提高学生动手能力的一种直接教学方法.为了实现实验教学目标体系,应建设一体化专业教室,根据C语言程序设计特点,购置教学设施和设备,选择匹配的实验教学教程;理论教学围绕实验技能展开,教师应结合一些程序设计实例,引导学生思考程序设计思路,在实验中强化理论知识的理解,进而提高程序设计的能力.
32实验教学内容体系
基于理实一体化理念,需要打破传统教学的束缚,强调学中做,做中学相结合,C语言程序设计作为一门应用性很强的学科,在理论教学中还要适当的增加一些实验教学环节,从学生认知出发,实现理论教学与实验教学的有机结合,让学生亲自设计C语言程序,使学生在实验的过程中建立对语言的感性认识,培养他们使用计算机编程的兴趣和意识,提高学生分析问题、解决问题的能力.实行模块法或项目法授课,针对模块编制相关实习教程,以拓宽学生知识面.通过课程学习,学生具备C语言基本语法,简单编程流程,完成国家二级计算机考试要求,为后续相关计算机语言课程学习奠定扎实的基础.此外,聘请经验丰富的程序员走进课堂做专题讲座,结合实战经验,让学生了解程序设计的核心任务,通过这一系列的举措,让学生理论知识和实验技能能够与职业工作紧密衔接起来,实现理论教学与实验教学目标统一.
33实验教学评价体系
C语言程序设计课程的主要任务是培养学生的程序设计能力,考核方式和内容要进行改革和完善,改变传统的理论考试模式。理实一体化教学的考核注重实验能力考核,关注学生平时程序设计任务完成的情况,从理论和实验学习两个层面综合评价学生,构建理论与实验能力相结合的教学考核评价机制;借助、省级计算机等级考试,按一般职业技能鉴定方式进行,体现考核方式的实用性.基于理实一体化理念,既要实现对理论知识的考核也要强化实验技能,达到学中做,做中学二者结合,不断强化学生的职业行为,提高学生的职业技能,进而有效提高教学质量.同时,建立实验教学督促制度,加强对各实验教学环节实施过程的督查,以使实验教学到达佳效果.
4结论
C语言程序设计课程的任务是使学生掌握C语言程序设计的基本理论和技巧,能够熟练使用C语言进行程序设计,并具备调试程序的能力,能解决现实生活中存在的问题.基于理实一体化教学模式,构建C语言程序设计实验教学体系,有利于在理论知识学习后,在计算机上应用程序语言进行实验;课内理论学习与实验操作同步,有利于增强师生双向交流、生生交流。科学合理地构建C语言程序设计课程的实验教学体系,为应用型本科高校计算机语言类教学提供了新模式.

 

上海育仰科教设备有限公司
地址:上海市松江区洞泾镇洞厍路601号
邮箱:742805758@qq.com
传真:021-60766769
关注我们
欢迎您关注我们的微信公众号了解更多信息:
欢迎您关注我们的微信公众号
了解更多信息