C语言程序设计课程中引导自主学习型教学对策

2018-09-03 03:50唐咏梅
神州·下旬刊 2018年8期
关键词:C语言程序设计教学对策课程教学

唐咏梅

摘要:作为计算机专业教学中的重点所在,C语言程序设计有着极为重要的地位。尤其是对于这一阶段的教学来哦说,作为培养实用型人才的重要场所,要从培养更多人才的角度出发,提升C语言程序设计教学质量,增强学生的实践能力,帮助学生在自主探究的过程中掌握学习的重点,提高学习的效果。

关键词:C语言程序设计:课程教学;自主学习;教学对策

前言:

C语言程序设计有着难度大的特点,加之其涉及到编程类知识,所以也就需要学生要不断提升自身的悟性,这样才能更好的学习这一知识。但是从这一阶段学生的特点上来说,存在着知识积累不足以及学习能力不足等问题,所以教师想要提高学生的学习效果,要帮助学生掌握好正确的学习方法,在自主学习的基础上来提升学生的主观能动性。

一、C语言课程教学中的现状

就C语言程序设计来说,其理工专业中所开设的面向过程设计的计算机语言可曾,加之其属于计算机专业教学中的入门课程,所以也就需要学生具备一定的专业知识。随着其普及范围的不断增加,在教学中教师要做好教学引导工作,提升学生的学习认识。但是对于这一阶段的学生来说,受到其人数相对较多以及知识结构层次不同的影响,很容易出现学习难度大以及难以听懂等问题,这样也就降低了学习的效果。且在这一问题的影响下,很容易让学生产生出厌烦的心理,这样也就影响到了学生对其他知识的理解。所以针对这一问题,在教学中要从知识结构入手,为学生设计出有效的学习目标,同时还要主动将概念知识与实践内容结合在一起,帮助学生从被动的学习状态中解放出来,促使其积极参与到学习中,在感受到学习乐趣的同时,提高学习的效果[1]。

二、在C语言程序设计中采取自主学习型教学法的措施

(一)做好自主学习的引导工作

随着教育改革的不断发展,现阶段的教育要从转变传统教学模式中存在的不足,提升学生的可持续发展能力,突出学生的主体性,将其带入到自主学习模式等方面来进行。进行自主性学习其实就是要从教材出发,帮助学生能够积极主动的探索知识,借助有效的方法来实现知识的内化。所以在教学中教师要体现出学生的主体地位,自身则要站在引导者的位置上来帮助学生学习。教师也要端正自身的教学态度,以调动起学生学习主动性为目标,确保教学活动能够促进学生自主学习意识的发展,养成正确的学习能力,营造出浓郁的课堂氛围,确保教学能够实现知识与技能的协调发展,提高教育的效果。通过研究可以看出,现阶段的教学问题主要是学生在面对基础知识的过程中采取了死记硬背的方法,这样也就使得在编程实践中只能生搬硬套,在遇到问题时也只是注重结果并没有关注其逻辑等。可以说这种学习习惯已经成为了C语言程序设计教学中的一种常态,学生的学习效果也不高。所以想要转变这一问题,就需要教师要掌握好这一课程中的知识结构,具备一定的实践经验,在课堂教学中也要做好教学目标的划分工作,突出教学的重点,做好教学方法的研究工作,帮助学生融入到编程实践中,确保学生能够从被动的学习状态中转变成为主动学习[2]。

C语言程序设计教学就是要从提升学生设计能力出发,所以在进行教学设计的过程中要从理论与实践相结合的角度出发,教师在教学中也要结合好这一阶段学生的特点,在实践中针对存在的问题进行研究,在发现与总结的基础上来进行反馈。在教育改革的影响下,教师要充分认识到实践与理论结合的意义所在。如在进行教学实践的过程中可以从机房中来进行,同时还要运用好经典的案例。从教学过程上来说,可以从多媒体课件入手,将实践与重点知识结合在一起。由于所使用的软件比较先进,所以也可以帮助教师进行全面的教学,学生也可以根据计算机中的显示,从而观看到教师的操作过程。在完成课堂讲述后,教师还要给学生设计出问题,要求学生进行演练,对不懂的问题进行反复练习[3]。

(二)借助经典案例来引导学生学习

C语言程序设计课程对学生的实践能力有着严格的要求。所以在教学中教师要从帮助学生掌握好知识内容以及实践技术入手,确保教学过程能够突出教学的重点,避免学生的学习出现无序化。当学生面对枯燥的学习内容时,很容易产生出厌烦的心理,这样也就直接影响到了学生的学习效果。所以在实际中要求教师要掌握好这一阶段学生的特点,采取有针对性的教学方法,做好课程的划分工作,选择出具体的案例,以此来提高学生的直观感受。但是在选择案例的过程中,还要避免出现重复的知识点,而是要确保案例内容具有一定的代表性,这样才能激发出学生的学习欲望,促使其主动参与到学习中。所以在选择案例时要从学生的知识结构出发,兼顾到教学目标,同时还要确保哪里教学内容能够被学生所接受,这样才能提高学生的学习效果。如学生在学习“循环程序设计”知识的过程中,可以从数学家高斯的故事入手。由于这一案例学生并不陌生,所以也可以有效吸引学生的目光,激发出学生的问题意识,主动针对问题进行探索。通过实践可以看出,在开展C语言程序设计教学中,通过结合具体的案例,能够为学生引出较为复杂的问题,同时也可以提高学生的学习欲望,在避免了教学重复的同时,也可以加深学生对这一知识的印象,从而提高了学习的效果。此外,还要帮助学生认识到C语言程序设计课程在计算机专业学习中的重要性。所以教师要及时对学生进行分组,借助具体的任务来引导学生进行合作探究,在小组合作尝试的影响下,帮助学生掌握好技术与方法,感受到学习知识的乐趣,形成知识的互补,直到最终解决好存在的问题[4]。

结语:

综上所述可以看出,C语言程序设计作为中职教学中的重点内容,对学生有着严格的要求。因此,在教学中为了提升C语言程序设计教学质量,发挥出学生的主动性,教師要引导学生积极参与到学习中,帮助学生感受到知识的形成过程,从而实现教育的目标。

参考文献:

[1]赵凯.吴.胡玉娟等.C语言程序设计课程中引导自主学习型教学方法探讨[J].合肥师范学院学报,2015,(03):91-94.

[2]严寒.C语言程序设计课程中引导自主学习型教学方法分析[J].信息与电脑:理论版,2017,(22):78-78.

[3]王芸,冯祥胜.开放自主学习平台在《C语言程序设计》实践教学中的应用[J].淮海工学院学报(人文社会科学版),2013,(14):113-115.

[4]郝惠馨.李秀坤.辛明影.“C语言程序设计”课程教学实践与创新[J].计算机教育,2009,(15):75-77.

猜你喜欢
C语言程序设计教学对策课程教学
以“学生为中心”的《C语言程序设计》教学设计探究
小学高段语文写作教学
生物工程教学团队建设的实践与思考
中学化学课堂有效性分析与对策
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
会计专业课程教学国际化的探索性研究
高职物流专业“物流费用结算实务”课程开发研究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
高职院校医学检验技术专业提高课程教学质量的探讨