高校C 语言课改分析
- 来源:中国高等学校学术文摘-教育学 smarty:if $article.tag?>
- 关键字:高校计算机,C 语言,课改 smarty:/if?>
- 发布时间:2021-03-09 22:04
摘要:随着高校改革的提出,教育部门对高校计算机教学的灵活性和实践性提出了较高的层次要求。同时,各大高校逐渐增大了教学改革力度。C 语言作为广大的计算机学生的入门语言,在计算机科学的教学中有着极其重要的地位为了实现更好的教学效果,高校计算机教师应该引入多种教学方式到C 语言的教学。让学生更多的参与课堂同时有更多的机会进行性编程训练。本文分析了传统计算机C 语言课程在教学方式方法上的不足,同时指出在新课改要求下高校计算机C 语言课改对策,供广大C 语言教师进行参考。
C 语言是计算机专业的重点课程,也是众多软件技术人员的入门语言,它是众多计算机科目的基础,在计算机专业的教学中占有举足轻重的地位。当前,计算机技术飞速发展,高校对计算机C 语言教学的重视程度不断增加,教师都在不断创新改革教育方法,很多教师应用新的教学思路和教学手段已经在C 语言教学改革的路上取得了一定的成绩。高校计算机教师应该不断更新教学理念,应用更新的教学方式为学生提供各种学习平台,激发学生对C 语言编程的兴趣,切实提高学生的C 语言能力,从而提高教学质量
一、高校传统C 语言教学方式的不足
在传统的C 语言教学中,由于受到传统的教育思路以及落后的教学条件的影响,高校的C 语言教学水平还有很大的提升空间。当前,最主要的问题是教学内容与实际应用有较大的脱节。其主要原因来自两个方面。一方面:传统的教育方式过分的强调了理论教育以及理论考试,忽略了学生的编程能力,不利于培养学生的的操作技能和创新能力。另一方面:授课方式主要以教师传授为主,学生的参与度不高,很难激发学生的兴趣。
为了将上述问题得到有效的解决,高校教师应该不断革新教育理念和教育方法[1]。创造多种的教学模式,为学生提供多种的教学平台。理论结合实际。
二、C 语言教学课改方案
(一)重视与与学生互动
在传统的C 语言教学中,大量的时间其实都是教师在授课,学成参与度不高。教师应该摒弃传统的教学方法中的不足,让学生主动参与到教学活动中来。尽力与学生为友,可以安排学生进行分组讨论,之后进行全班分析。小组与小组之间可以分享结果相互评价。也可以让学生作为小项目的主讲人,各个主讲人之间也可以进行简单的小比赛,或者分工合作查找资料。在竞赛或者讨论的过程中,可以让学生在发现中学习,提高学生的参与感与成就感。这样学生就可以更加深层次的参与到教学活动中来,这也是教学改革的主要目的。只有学生参与了,动手去编码用心的思考了才可以加快他们的学习效率。同时,加深了对相关知识的理解。
(二)综合应用多媒体进行教学
旧有的C 语言教学方法比较常见的是教师结合相关课件进行讲解。学生只是被动的接受知识,讲解方式较为单一。在计算机与互联网如此普及的条件下,应积极引入带有创新性的教学平台参与教学活动[3,4]。在对课堂教学进行补充的基础上对教学空间进行有效的延伸。例如:将C 语言精品课的视频放在相关平台上,这样学生就可以在课下通过移动设备预习或者复习有关内容,有利于加深对相关知识理解。或者制作视频或者动画引入一节课,激发学生的学习兴趣。而且网络教学平台[5]可以进行在线教学、作业的收集和批改以及在线咨询解疑等任务。为学生营造更加便捷、高效省力的学习条件,会极大提升C 语言的学习效率。即完成了C 语言课改[2] 的初步要求。
研究者们认为,知识是非正式方式构建的,并逐步通过特定的方式迁移到转业的领域。利用多媒体平台就可以利用碎片化的时间进行学习。同时可以分析学生的表现情况,这种智能化的评估手法不同于传统的由教师对学生进行评估的方式。由机器进行评估整体更加客观,同时节约了教师大量的时间。
合理利用教学平台既能保留传统教学的优势,同时又发挥了平台的能力。使得线上线下的教学任务得到了打通,并有利于课堂管理和课堂评价。
积极引入“微课”的概念
(三)结合相关软件精心的设计课程。
教师应将C 语言的重点难点进行简单的总结分析,这样有利于规划教学安排,也有利于学生的精力分配。就是说教师在教学前要对C 语言的整体架构有充分的认识。设计并连接相关知识点,讲相关知识点连接成知识网络。通过思维导图以及其他绘图软件描绘出 C 语言课程主要的知识脉络以及各个章节的重点,力争在C 语言教学初期培养学生的整体性、架构性思维。从而培养学生以点带面、举一反三的能力。
(四)提高学生程序调试能力和解决实际问题的能力
《C 语言程序设计》是一门实践性极强的的科目,只用通过上机实践才能对知识有着较深的理解和体会。可以将传统的先授课再上机的方式改为:边授课边上机。让教学和实践相互穿插。
在教学有了一定的推进的状态下,安排一些实训项目,项目要求循序渐进逐步增加难度,同时要兼具实用性和趣味性。这样,在实践的过程中,学生们就会对基本语法以及相关控制流程有更加深入的体会。
(五)总结
高校的C 语言教学改革就是在传统教学方法的基础上,引入更加具有创新性的教学理念与教学方法。激发学生的学习兴趣,让学生深度的参与到C 语言的教学活动中去。并将先进的教学理念落实,让理论指导实际,同时从实际的教学活动中吸取经验并从经验中总结分析,最后返回来再充实教学理论。形成这样的理念到实践再丰富理念的正向循环体系,有利于加速教学改革。
仅仅有创新新的教学理念还是不够的,还要结合现有的技术。现在的学生基本上是伴着互联网长大的新一代青年。传统的教学方式不能长久吸引孩子们的注意力,也会让他们觉得枯燥无聊。在新课改的要求下,将课内知识积极地集合新媒体与网络平台。增加学习过程的趣味性以及与学生的互动性。让学生的学习变得高效便捷。
参考文献:
[1] 龙超,潘黎阳,熊刚强.高校计算机基础课改革走向的研究[J].软件,2014,35(06):111-114.
[2] 钟美.培养应用型人才为目标的C 语言教学改革[J].计算机教育,2013(16):55-58.
[3] 相方莉.“微课”翻转课堂在高职C 语言教学中的应用研究[J].中国教育信息化,2014(20):8-10.
[4] 张亚红,陈辉.新工科背景下的C 语言教学改革探索[J]. 教育教学论坛,2019(17):125-126.
[5] 潘晟旻,田春瑾,方娇莉.MOOC 学习特征分析及其在C 语言教学中的应用[J].计算机教育,2016(06):90-93.