杨雪洁
(长春光华学院,长春 130033)
基于信息技术的C语言教学改革研讨
杨雪洁
(长春光华学院,长春 130033)
利用当前先进的信息技术,对C语言的教学改革进行系统分析,将理论课程借助信息技术来展开各项驱动教学任务,课后通过信息技术来实现移动式学习,完善课程网站建设。
C语言;信息技术;教学;改革;发展
C语言作为计算机、电子、物联网等理工科专业的主要基础课程,主要是让学生能够准确掌握基本的语法知识和比较常用的标准库函数,并在此基础上培养学生开展软件开发的能力,为学生今后的学习、生活、工作奠定基础。
学生的学习兴趣是学生学习知识的主要驱动力,C语言教学的授课对象一开始就是大一的新生,而大一新生对计算机的了解只局限于最基本的计算机软硬件知识和日常的一些基本应用或者网络游戏等,而教师的教学模式一般都是传统的灌输式,学生在这样的教学模式中始终处于一种被动接受的状态,这种状态下,学生自身对C语言这门课程的学习兴趣是非常低的,而且长期处于这种教学模式下,学生的学习积极性受到影响。而随着课程的不断深入,所需要学习和积累的知识越来越多,学生就很容易丧失学习C语言的学习积极性。
在实践教学中,每一个学生都会分配到一台计算机,学生在学习的过程中基本上都是自己来完成相关的编程任务,一旦在任务进行的过程中遇到了难以解决的问题,等老师来编译调试后解决。由于学生的数量多,教师不能解决学生遇到的所有问题问题,对一部分学生放弃编程引导,导致学生的整个实践效果达不到预期的教学要求。在教学中,学生不等到教师解决遇到的问题,因为不同学生对知识点的掌握程度和理解程度都是有区别的,学生与学生之间互相讨论、互相学习,有很多问题自己就可以解决,可以极大的减轻教师的工作量,教学效果得到明显的提升。
要想学习好编程语言,练习是分不开的,而当前的编程语言教学中,教师将关注点放在了课堂教学上,一旦到了课后,所有的学习内容都需要靠学生自己单独完成,而学生自身的自主学习能力也是各不相同的,这也就很容易造成编程语言教学出现高低层次。
高速网络已经覆盖了我国的大部分校园,学校机房也配备了电脑等多媒体网络教学软件。很多高校教师在传授知识的时候,还是喜欢用电脑和PPT,功能强大的网络教学软件也没有被教师充分利用,很多只是用来进行文件传送。这也使得大部分的信息技术都没有在教育教学中得到有效运用。对C语言教学进行改革的时候,教师需要采用任务驱动教学法等新型的教学模式,多开发一些目前学生比较熟知的课程网站,像QQ、微信这一类学生认识比较强的课程网站,进而全面促进学生学习积极性的提升。
2.1.1 理论课程借助信息技术来开展任务驱动教学
对于C语言的理论课程而言,其语法所规范的内容异常的烦琐,而且学生对C语言课程的学习兴趣也始终不高,而借助信息技术对理论课程开展任务驱动教学可以极大的提升学生的学习积极性,让学生在任务驱动下进行自主学习。任务驱动教学的关键主要是任务设计,而任务设计需要全面考虑知识点的系统性特征以及学生的真实学习兴趣,并在此基础上将课程知识融入在多个教学任务中,保证学生可以充分发挥积极性和主动性,落实交互性学习。
2.1.2 开展小组合作学习
在C语言的实践教学中,教师要按照一定的方式来对其进行分组处理。相同组学生可以通过讨论和沟通来解决遇到的实际问题,这对于提升教学质量来说是非常有帮助的。
这一平台的开发主要是以学生比较感兴趣、比较常用的手机软件为主,像QQ、微信这一类软件。教师运用所开发的微信教学平台可以将课程知识内容进行重构,开发微信教学平台的时候,除了要考虑教学平台的实用性以外,还要考虑到易用程度,如果说实用性强,但是学生操作起来非常困难的话,学生对其的兴趣关注度也不会太高,推送的学习内容还需要充分结合课程的重点、难点需求,选取知识点精华来全面提升学生的综合能力。微信教学平台建设由于是一个全新的教学手段,还需要根据实际的教学效果以及学生的反馈意见来对其进行实时的完善。
创建C语言课程学习软件,通过软件来上传课程大纲,教师授课计划以及教案等内容。开展师生互动教学,保证课内外学习充分的进行整合,这样学生就可以随时对自身进行阶段测试,这种教学模式不仅让学生的课内学习得到了充分的完善,而且还极大的拓展了学生的知识层面。这对于培养学生的创新思维也是非常有帮助的。
此次通过调查问卷的方式来了解教学效果,对某学年3个班140位学生开展了基于信息技术的教学改革问卷调查,并对问卷结果进行了对比,具体结果如表1所示。
表1 教学效果对比Tab.1 Comparison of teaching effect
利用信息技术对C语言教学改革问题进行了系统的分析,在理论教学中,运用任务驱动法将知识点融入实际的设计任务中。在上机教学阶段采用分组合作学习的模式,促进教师与学生之间的沟通和交流。在理论课程结束还可以通过手机信息技术平台来推送学习内容。通过落实这一教学模式之后发现。这种教学模式可以极大的提升学生对C语言的学习积极性。提升了C语言教学的整体教学效果。
[1] 牛爱芳,钟丽,徐静姝.论应用型大学实践教学建设与管理——北京联合大学实践教学发展之路[C]//北京高教学会实验室工作研究会2010年学术研讨会论文集(上册).,2010.
[2] 田金亮.土木工程专业毕业设计的改革与研究[C]//土木建筑教育改革理论与实践(第12卷).2010.
[3] 董鹂宁.建立完整的实习体制 培养高素质的应用型人才[C]//土木建筑教育改革理论与实践.2009.
[4] 陶松垒.以培养应用型创新人才为目标的实践教学改革[C]//土木建筑教育改革理论与实践.2008.
[5] 刘庆成,李金轩,周亚平.深化改革 创新机制——东华理工大学核地学应用型创新人才培养的几点思考[C]//中国高等地质教育历史经验与科学发展研讨会论文集.2009.
[6] 孙晓鲲,牛爱芳,杨沛.以应用需求为导向,构建应用型大学实践教学平台[C]//北京高教学会实验室工作研究会2010年学术研讨会论文集(上册).2010.
[7] 刘艳霞.如何提高实训在应用型大学教育中的作用[C]//第四届全国高等学校电气工程及其自动化专业教学改革研讨会论文集(下册).2007.
[8] 孙金立,李广德,马炳厚.图书馆研究生创新教育及应用型人才培养的思路[C]//图书馆改革与发展——陕西省社会科学信息学会第六次学术讨论会论文集.2003.
[9] 林明惠.浅论社会工作视角下大学生思想政治工作的创新[C]//福建省高校思想政治教育研究会2006年年会优秀论文专辑(一).2006.
[10] 潘懋元.高等教育的发展数量增长与质量提高[C]//中国老教授协会高等教育改革与发展研讨会论文集.2009.
ResearchonClanguageteachingreformbasedoninformationtechnology
YANG Xue-jie
(Changchun Guanghua College, Changchun 130033, China)
The current advanced information technology is used to systematically analyze the teaching reform of C language. The theoretical curriculum is started with information technology to drive various teaching tasks. After class, information technology is used to realize mobile learning and improve the construction of curriculum websites.
C language; Information technology; Teaching; Reform; Development
G343
B
1674-8646(2017)22-0114-02
2017-09-13
杨雪洁(1981-),女,工程硕士,实验师。