APP下载

大学《C语言》大班教学策略探讨

2018-01-04李增祥巨同升

电脑知识与技术 2018年30期
关键词:大班教学C语言教学改革

李增祥 巨同升

摘要:随着高校不断扩招,导致师生比例逐年降低,使得原来采用小班教学的大学很多课程被迫改为教学,由此引发了很多问题,从而给教师教学带来了挑战,该文总结了教学中的问题并针对这些问题提出了分组学习、激发兴趣、网上答疑、创新理念等对策,对改进C语言大合堂教学现状,深化学校教育改革,提高人才的质量具有积极的作用。

关键词:大班教学;教学改革;对策

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)30-0180-02

Abstract: Expands unceasingly along with the university incurs, causes the teacher and student proportion to reduce year by year, causes to use the bottom class in small teaching the university "Computer civilization Foundation" to be compelled originally to change the small class for big class teaching, from this has initiated very many questions, thus the teaching brought the challenge for the teacher, this article summarized in the small class for big teaching question and aims at these questions to propose on the grouping study, the stimulation interest, the net answered questions, countermeasures and so on innovation idea, to improved the university "Computer civilization Foundation" the teaching present situation, the deepened higher education reform, enhanced the personnel training the quality to have the positive function.

Key words:big class teaching; Educational reform; Countermeasure

隨着我国大学生招规模的不断扩大,高校老师增长的不足使课堂由原来的小班授课慢慢地转变成为大合堂授课。信息技术的重要性,使国内很多高校都将计算机相关课程列为必修课,国内很多高校都采用大合堂授课的方式。大班教学是一个专业的几个班级在一起授课,人数一般在120人至160人之间。该方式,使教师不足得到改善,但因为一名教师面对众多学生,使的教学质量出现了许多不易解决的问题。

1 教学面临的问题

1.1学生来源复杂,文化结构不同

高考的成绩中,计算机成绩基本不占比重,这样的高考“指挥棒”,一切以高考为准,一切向高考看齐,使得学生把精力都放在数学、英语等重点科目的学习上[1]。进入大学后,有的学生计算机水平很高,而有的来自偏远地区的学生,连计算机基本操作的水平都很低。这两种不同情况的存在给教师授课带来了麻烦,教师不能照顾到每个学生,也不可能为了某几个学生去改变教学风格,在大合堂中,就存在有的学生早就会了,有的学生还不懂。后果就是好学生觉得老师讲的慢,差学生学不会,甚至出现逃学、厌学。

1.2 师生比大,教师态度消极,师生关系冷漠

夸美纽斯班级授课制以后,一个授课教师面对几十个学生的教学方式是世界各国高校普遍接受的方式[2],在我国很多高校中,师生比往往是1:130左右,这样一门课程上完,授课教师不认识刚刚教过的学生,学生记不住教师名字,甚至有逃学的学生都不知道自己这门课的老师是谁的现象常见,导致课堂纪律涣散。如果教师在讲课中,因为整顿纪律问题停下讲课,教学进度进展就出现问题,长此以往,授课质量也会明显下降。

1.3 实践教学环节中,学习效果不理想

《C语言》程序设计是理论课和实验课是分开上的,实验课往往会因为计算机机房硬件配置因素,有的实验少做甚至不做,这样安排使学习效果大打折扣[3]。《C语言》的实验环节,每个学生只能在计算机上自己去调试代码,由于140个学生同时上机操作,一个老师辅导根本解决不了,另外,学校安排教学课和实验课往往是间隔几天的,学生当天听的内容只能隔天才能练习,不能及时练习使得学习效果变差。

1.4学生的作业和问题无法得到及时反馈

学生的作业批改,是大班教学中老师最头痛的事情了,我校《C语言》老师一个学期三个头次的学生达到500左右,教师便采用抽样批改的办法,一个学期布置的作业,有的学生给改过几次,有的甚至一次都没有。这样写作业的积极性慢慢丧失,没有作业及时的反馈,使得教师对于学生的了解几乎为零。

2 针对《C语言程序设计》教学的问题所采取的策略

2.1实施“分组教学”

教师可以根据本班学生的C语言编程水平的高低,把全班学生再细分成若干个人数较少的小组,每个小组设定一个组长,教师根据各小组的编程水平分别与各小组长接触,进而在进行组内教学,很好地解决了“听不懂”“吃不饱”的问题。

2.2让学生成为学习的主体

在实践中发现,学生学不学好这门课,与该学生对这门课程的情感有很大的关系。学习动机越高、越有兴趣、越积极主动的,会比那些动机低、兴趣低、不积极主动的学生学得更快更好[4]。因此,大班授课中,老师要想法设法提高学生学习《c语言程序设计》的兴趣,在教学中实时的引入计算机中的经典问题,例如:“百元买百鸡问题、“韩信点兵问题”、“交警抓罪犯问题”等,引起学生对于《C语言程序设计》的兴趣,有了兴趣,对于后面的教学就有所帮助了。同时也应尽可能让每个学生都感受到愉悦的学习体验和获得成功的快乐。学生因为多次的成功,就会分泌更多的多巴胺,从而更愿意学习,课堂的秩序就变好了。

教师在大班授课中,要想方设法加强师生间的交流,教师不应该将自己固定在讲台上,而应当走入学生中间,多与学生进行互动,形成良好的师生关系,适当的插入一些幽默的笑话,或者转换师生的角色,让学生不是一直处于被动的听课状态。还可以让学生通过网络学习,走上讲台,进行课堂翻转,缩短师生间的距离[5]。

2.3教师分组进行实践环节辅导,网上答疑等手段引入

以我校为例,学校大一新生开设《C程序设计》的共有5000多人,《C程序设计》由10名老师承担,对于学生的实践环节,我们将10名教师分为3个分组,每个分组3~4人,每个分组负责1天的上机实践的辅导,每个人分工不同,1人负责学生的试验报告,网上批阅课堂上布置的上机任务,2人负责在机房,现场解答学生在操作过程中的问题,1人负责办公室的服务器,及时的回答学生通过网络提出的问题,全方位,立体式的为学生的上机实践服务,另外在机房的老师可以和学生进行互动,让学生和学生之间进行一些上机题目的比赛,以赛代练,提高学生的编写程序的水平。

2.4.改進作业评阅方式,做到大合堂作业合理化

作业是课堂教学的延伸。新形势下的《C程序设计》作业的目的是为了适应新工科建设, 培养学生具有用计算机编写程序解决实际问题的能力,同时,也让学生有时间在课下用代码来实现课堂所学,另外作业也是教师对课堂学生的学习效果进行检查与反馈的一种非常重要的途径。我校《C程序设计》课程学生的作业主要通过上机来完成,学生通过服务器,下载到上机编程的题目,然后自己独立编写程序,通过编译、连接、最后运行自己编写的程序,准确无误后,把源程序以附件的形式上传到办公室的服务器上,因为我们预先设定好了格式,所以可以根据自己的专业优势,通过编写一个程序,让程序来帮助自己批阅学生的作业,这样即节省了时间,又了解了学生的学习情况。因此,改进作业的批阅方式,做到大合堂作业合理化,是课堂教学效果的关键因素。

2.5测试中引入创新理念

上机考试的形式是计算机基础课程很好的一种测试方式,通过上机测试能更好地检测学生的计算机操作能力,在测试中,我们可以采用开放式的题库,就像全国计算机等级考试那样,每个学生的题目不一样,题型也不一样,让学生学的更多,从而操作能力更强。

3 结束语

大班教学是各个高校都普遍存在的,作为一名教师,应该积极地去面对大班教学,探讨适合大便教学的策略和教学方法,加强对大合堂教学的管理,教师善于在教学过程中结合学生的特点,尽量提高学生对该门课程的学习兴趣,有了学生的主体需求,大合堂的教学效果可以和小班教学一样。总之,在大合堂的教学实践中,应该不断探索,发现更适合大班教学的教学方法,提高大班教学的教与学质量。

参考文献:

[1] 基于核心素养的学生智能素养构建及其培育[J].当代教育科学,2018(02):83-85

[2] 夸美纽斯在《大教学论》中的教育思想评析[J].绍兴文理学院学报,2017,37(03):115-120.

[3] 大学化学基础实验教学思考与探讨[J].广东化工,2018,45(09):234-235

[4] 基于SEM的高校本科人才培养质量影响因素研究[J].黑龙江工程学院学报,2018,32(03):62-67

[5] 大学生翻转课堂参与意向度的调查与思考[J].韩山师范学院学报,2016,37(1):103-108

【通联编辑:王力】

猜你喜欢

大班教学C语言教学改革
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
浅议小组合作在高职英语大班教学中的应用
高职高专院校C语言程序设计教学改革探索
校园网络背景下大学英语大班教学的缺陷探究
论子函数在C语言数据格式输出中的应用