高校C语言程序设计课程教学改革探索

2016-03-12 02:00赵翠荣安徽文达信息工程学院安徽合肥231201
关键词:课程教学改革C语言程序设计

赵翠荣(安徽文达信息工程学院,安徽 合肥 231201)



高校C语言程序设计课程教学改革探索

赵翠荣
(安徽文达信息工程学院,安徽 合肥 231201)

摘 要:C语言程序设计课程教学要想实现对学生相应理论与实践技能的培养,以满足社会对相关专业人才所提出的高要求,就需要以新课改要求为着手点,实现该课程教学的改革与创新。本文针对CDIO工程教育理念下,针对应用型高校C语言程序设计课程教学改革问题与出路进行了探讨,以供参考。

关键词:CDIO;C语言程序设计;课程教学改革

1 CDIO理论综述

CDIO工程教育理念诞生于本世纪初,对于工程类教育工作来讲,这一理念的提出为教育改革工作的落实提出了完善的理论基础。这一理念是由构思、设计、实现以及运作四方面构成的,在整个工程产品的周期内,学生能够将理论与实践进行有机结合,进而具备对相应理论知识的实践应用能力,同时,在学习的过程中,学生能够逐渐具备自主学习能力以及团队合作能力等,因此,将该理念融入到C语言程序设计教学改革之中,则能够为通过全新教育理念的指导来提高该学科教学的质量[1-2]。

2 C语言程序设计教学中出现的问题

2.1传统教育理念下该课程教学的开展模式

C语言程序设计是当前理工科类学生的必修课程之一。基于传统教育理念下,该课程教学模式的开展依旧是以传统灌输填鸭式教学模式为主,整个教学活动主要是以理论知识的传授为基础,然后进行上机操作实践,虽然此种教学模式下实现了理论与实践教学的结合,但是,基于理论知识的难度与复杂程度较大,因此,学生难以实现对实践技能的掌握。

2.2所呈现出的具体问题

一是教学方法落后,学生的兴趣与积极性较差。二是,理论教学与实践教学脱节,难以实现对学生综合能力素质的培养。

3 教学改革的途径

从前面计算机技术不断发展的现状看,要想满足当前计算机技术领域对专业人才的要求,则就要求应用型高校要进一步提高对学生专业技能的培养,而在计算机专业教学中,C语言程序设计课程教学是整个学科教学的基础,只有确保学生具备扎实理论基础知识的同时,拥有较高的技能水平,能够利用自身的专业理论知识与实践技能来实现对专业问题的解决,才能够满足社会对该专业人才的实际要求。为了实现这一教学目标,本文以CDIO理念为基础,为实现该门课程教学实现改革与创新提出了如下对策:

3.1实现专业教材的优化与完善

基于CDIO教育理念下,为了切实实现这一理念下相应教学模式的完善搭建,则就需要针对当前教材内容进行革新换代。这就要求要结合我国目前该专业生源知识能力素质的现状,以CDIO教学模式的需求为基础,实现相应配套教材的编写。在实际落实这一内容的过程中,要针对传统教学内容进行去粗取精,并在此基础上,实现知识内容的有效创新,要尽量以案例系统的设计为主线,采用“原型法”进行内容的设计,以将理论知识进行具体化,同时要精简理论知识内容,以够用为原则来指导这一工作的落实。此外,在学科教学中,理论与实践教学内容需要进行有机的整合,要针对每一章节的理论教学内容进行相应实践教学内容的设置。

3.2实现教学方法的改革与创新

(1)理论教学方法的创新。基于CDIO理念下,在实际落实理论教学的过程中,需要实现课程组织方式的更新,以“自上而下”为组织方式,进而通过宏观概念的传授来确保学生从整体上对理论知识进行认知,大体上明确知识间的关联性等,然后再进行微观具体化的理论知识教学,确保学生能够在记忆中实现对这一理论知识系统的完善构建,并且能够结合问题去探究知识,实现对问题的有效分析与解决,进而掌握知识,降低理论知识传授的难度。

在实际落实的过程中,则是以学生成绩管理系统为依托,在引入案例最终生成效果的基础上,在对案例进行具体化的分析与讲解,以直观的方式来确保学生能够掌握页面设计的方法;与此同时,在进行案例描述的过程中,需要将整个案例所涉及到到的数据类型进行总结,通过分支讲解的方式来确保学生明确程序的具体设计。在此基础上,将循环、数组以及函数概念通过实际操作进行引入。在这一全新的教学模式下,理论知识教学中是以教学项目的构建为基础的,学生则成为了课堂教学的主体,并在教师的引导下实现对知识的系统性掌握与吸收,这不仅能够进一步调动学生的兴趣与主观积极性,还能够降低理论知识学习的难度,为提升理论教学的质量与效率奠定了基础。此外,在实际教学的过程中,可以根据知识的难易程度,有选择的选取教学内容进行上机操作训练,进而实现“做中学”这一目标。

(2)实践教学方法的创新。在进行实践教学的过程中,教师要按照学生的实际能力素质合理划分小组,组建成相应的团队,以虚拟项目的设计来展开实践练习。在此过程中,教师需要与学生进行沟通,然后明确这一项目的功能,在此基础上将总体设计方案进行科学的设计,并按照设计方案进行分工,然后明确每一个团队的具体实践操作任务,在此过程中要强化团队成员间的沟通与交流,确保学生能够逐渐具备团队合作意识,进而才能够为实现项目的完善构建奠定基础。而实践教学活动的开展依旧要求教师要充分的发挥出自身的引导作用,确保学生在实践的过程中能够将理论知识进行应用。

3.3实现课外网络交流平台的构建

构建这一网络平台的目的在于强化师生与生生间的交流,并针对所存在的问题进行及时且有效的解决,以从根本上提升该专业教学的质量与效率。在实际践行的过程中,需要结合学生的实际能力实现相应课题的设计,促使学生在参与交流与探讨的过程中,能够不断实现自我的完善与突破,并能够吸收他人的经验来弥补自身的不足,同时还能够最大程度的调动学生的积极性,培养学生对该专业领域的兴趣,为进一步提升学生的专业技能奠定基础。此外,这一平台的搭建也能够通过师生间的交流来确保教师及时发现教学中所存在的问题,进而不断完善教学模式、教学方法等,为提高该专业的教学质量提供保障。

4 结束语

综上所述,将CDIO工程教育理念应用于应用型高校C语言程序设计课程教学改革中,能够通过这一全新教育理念的指引来实现该专业教学的完善改革与创新。针对目前该专业教学所呈现出的一系列问题,在实际搭建基于CDIO下这一全新教学模式的过程中,需要在优化与完善教材内容的基础上,实现理论与实践教学的创新,并实现课外交流网络平台的搭建,为从根本上发挥出CDIO模式在该专业教学中的作用,提升该学科教学的质量与效率提供新途径。

参考文献:

[1]余丽红,徐存东,林春景. 基于CDIO的C语言程序设计课程教学改革探究[J]. 中国科教创新导刊, 2011(16): 150+152.

[2]彭琛. 基于CDIO模式的独立学院《网络应用程序设计》课程教学的改革探索[J]. 福建电脑, 2014(02): 65-67.

(责任编辑:张时玮)

中图分类号:H319.1

文献标识码:A

doi:10.3969/j.issn.1672-7304.2016.01. 120

文章编号:1672–7304(2016)01–0257–02

作者简介:赵翠荣(1979-),女,安徽宿州人,讲师,研究方向:数据挖掘,软件设计。

Based on CDIO applied C language program design course teaching reform

ZHAO Cui-rong
(Anhui wonder university of informationengineering, Hefei Anhui 231201)

Abstract:C language program design course teaching to achieve the cultivation of student's corresponding theory and practical skills, the related professional talents to meet the society have put forward higher request, you need to new curriculum reform requirements as the starting point, the realization of the teaching reform and innovation. Under the CDIO engineering education concept, the author of this paper, in view of the practical C language program design course teaching reform and way are discussed in this paper,for reference.

Keywords:CDIO; C language program design; Curriculum reform

猜你喜欢
课程教学改革C语言程序设计
基于学生能力培养的组织行为学课程教学改革探究
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
任务驱动教学法在《机床电气控制技术》课程教学中的应用