浅议中职计算机C语言教学

发表时间:2020/11/18   来源:《教学与研究》2020年7月21期   作者:韩春
[导读] C语言是一种较为流行的编程语言。随着计算机的普及和发展,C语言在各领域的应用越来越广泛。
        韩春
        黑龙江省萝北县职业技术教育中心学校
        摘要:C语言是一种较为流行的编程语言。随着计算机的普及和发展,C语言在各领域的应用越来越广泛。几乎各类计算机都支持C语言的开发环境。因此,计算机专业及有些非计算机专业的课程中把C语言作为基础编程语言学习。根据就业市场的需要,中职学校计算机专业的学生需要学习C语言这门课,提高毕业学生就业的竞争力。
关 键 词:中职教育;计算机教学;C语言;教学方法
        C语言程序设计是中职计算机教学中的一门基础语言课程,同时兼具汇编语言和高级语言的特点,其教学目标是让学生掌握C语言程序设计的基本语法和方法,需要学生具有较强的逻辑思维能力,很显然对于计算机基础较差、接受能力普遍较低的中职生而言,必然存在一定难度。因此,对中职C语言的教学方法进行探讨与研究,对于解决中职生C语言学习障碍和提高学生的C语言编程能力具有重要的理论与实践意义。
一、注重理论教学与实践教学有效结合
        C语言程序设计作为一门实践性较强的课程,不仅需要学生扎实掌握C语言编程的语法结构和设计方法,还需要学生能够独立进行C语言编程,且能利用C语言进行计算机相关项目的设计。然而,从目前的教学现状来看,学生普遍存在理论知识较强,而C语言编程能力较弱的问题,其C语言水平根本难以满足计算机领域发展对人才的技能需求。因此,教师需要改变以往填鸭式的理论式教学方法,切实做好C语言程序理论教学与实践教学的有机结合,让学生通过独立操作计算机,巩固与深化理论知识,同时提高C语言编程技能。只有学生在编写了大量的程序后,才能真正学有所获,才能对C语言运用自如。例如,教师在C语言教学过程中,可以引入案例教学法,通过精心选择与中职生的生活与学习息息相关,且易于他们理解的实际案例,将本课程的教学知识要点分散融合到案例中,真实为学生创造运用C语言解决问题的环境和机会,让学生通过自主探究、合作讨论等多种方式解决案例问题,从而使学生在解决问题的过程中,掌握C语言中语法结构、控制结构及程序设计方法,提升中职计算机C语言教学的效果,促进C语言编程技能的提升。


二、实施分层教学,合理安排教学内容
        由于中职生的计算机基础比较薄弱,且水平能力之间存在较大的差异,容易造成部分学生对C语言学习失去信心和兴趣,因此,为了能够更好地满足所有学生对C语言程序设计学习的需求,在教学过程中,教师应根据C语言课程教学的特点及学生的学习特点,采用分层教学的方法,将班级中的学生根据其能力水平进行科学分层后,合理安排各个层次的教学内容,并有针对性地进行辅导,促使不同计算机层次水平的学生都能在原有的基础上获得不同程度的发展与进步,采取这样的教学模式不仅有利于激发学生的学习热情与积极性,而且对于一些基础比较差、缺乏学习兴趣的学生而言,能够激发他们学习C语言的欲望和兴趣,帮助他们树立C语言学习的信心,并能提高他们对C语言知识的掌握程度。
三、构建新型学习模式,促进师生、生生互动交流
        在计算机网络纵横的新时代,很多中职院校加大了对智慧校园网建设的力度,这一举措为学生构建新型的学习模式提供了可能,同时,也极大程度促进了师生、生生之间的交流与互动。在C语言教学过程中,教师可以利用校园网上传教学课件和相关学习资料,学生可以自行下载进行学习,而且对于自主学习过程中遇到的一些不明白的问题,可以在网络平台上向教师咨询,也可以与同学进行讨论,这样可及时解决学生学习过程中的疑惑,大大提高了学生的学习质量。同时,教师也可以通过网路平台及时全面掌握学习状况,在解答学生疑惑的同时,也为教师的未来教学内容和教学方法的调整提供了思路和参考。
四、促使学生养成良好的学习习惯
美国著名的政治家、发明家本杰明·富兰克林这样一句话:“人之一生的学习与工作,无论其学习过程有多么的精巧,一切都在于他日常平时习惯的养成。”尤其是对于学习计算机C语言的中职学生而言,他们如果在刚开始学习的时候就没有一个良好的学习习惯,那么后续想要学习的顺畅几乎是不可能的。具体而言,首先要求学生在进行程序编写的时候学会测试、检查,因为没有这些步骤,到后期很有可能会积累更多的错误进而引发“多米诺骨牌效应”,导致后面编写的代码如同虚设,工作质量非常低下。
        综上所述,在中职计算机C语言教学过程中,教师应注重将理论知识教学与实践技能学习有效结合起来,让学生在实践过程中掌握理论知识,实现让学生“在做中学,在学中做”,这样才能真正让学生学有所得,并扎实掌握C语言知识,才能更好地培养学生的C语言水平和技能,从而满足计算机领域发展对C语言人才的需求。
参考文献:
[1]张婵,刘翔鹏.计算机C语言实验教学探讨与研究[J].山东工业技术,2014(8):116.
[2]卢炳旭.从学习者的视角看计算机专业《C语言程序设计》课程教学改革[J].职教论坛,2015(20):76-79.
[3] 兰丽,胡晓辉.工程认证背景下基于"雨课堂"改进"C语言程序设计"课程关键教学环节[J].计算机时代,2019,(1):102-104.
[4] 陈健.提高C语言初学者编程能力的探究[J].信息技术与信息化,2018,(4):147-149.
[5] 卢灿举,张云峰,聂庆.C语言程序设计课程教学改革研究[J].软件导刊·教育技术,2018,17(1):49-50.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: