计算机语言类课程教学改革与研究
2014-12-01韩凤云
韩凤云
摘 要:该文作者通过自己教学实践的总结,分析了计算机语言类课程在实际的教学过程中所遇到的问题,并对教学方法的改革进行了研究,文中主要从培养学生的学习兴趣、案例教学法的使用、实验课程的设计、专业课程群的建立、大赛的参与、课程考核方式的改革、职业技能证书激励制等方面进行了研究,以此来激发学生的学习兴趣,提高学生的学习积极性,进而提高教学质量,达到提高学生就业率的目的。
关键词:计算机 案例教学法 专业课程群 改革 学习兴趣
中图分类号:G642.0 文献标识码:A 文章编号:1674-098X(2014)08(c)-0138-01
对高职计算机专业的学生而言,他们的专业发展方向基本上就有软件、硬件和网络三个方向,不管是哪个方向语言类课程一般会开设两门甚至更多,计算机语言类课程包括:C语言、visual basic、vb.net、C++、C#、Java等程序设计课程。
1 计算机语言类课程教学过程中存在的问题
1.1 学生学习无积极性,学习兴趣低下
计算机语言类课程学习要求学生学会从人脑到电脑思维方式的一种转变,学生要熟悉各种语言的语法规则,从思想上彻底转变,并且要多做实验,增加实践机会。在教学过程中,有一部分同学,为了应付考试,就是背诵程序,对学习毫无兴趣,学起来非常吃力,缺少积极性,不能实现从人脑到电脑思维方式的转变。
1.2 教师讲课方式单一,太偏重理论
教师讲课时,主要讲授的是某个语言的语法规则和使用方法。教学方法比较单一,讲授内容理论性较强,内容比较抽象,学生听着也觉得枯燥无味,且与实际的工程应用差之千里,学生仅仅对语法理解了,在解决实际问题时,因对项目的开发知之甚少,不知该从何处下手。
1.3 课程实验设计不合理,实验效果不理想
学生上机实践时基本上是验证老师上课刚讲过的程序,对老师讲过的程序和难度较小的程序,学生不愿意动手去练习,但对难度较大的程序,又不知道该怎么编写。形成了学生在实验时,守着电脑不学习,打游戏、看电影等自暴自弃的现象,上课的效果很差。
1.4 孤立设置课程,缺少与其他课程的联系
计算机语言类课程作为《数据结构》等专业课的前驱课程,是为学习后继课程做准备打基础的,与它们相关紧密,但在实际安排课程时往往忽略了它们之间的联系。孤立的设置课程内容,这种做法容易使学生对知识的理解比较片面。同学们学了某门课以后,只是了解了本门课的内容但不知与其它课程的联系,不能做到融会贯通。
2 教学改革与研究
2.1 培养学生的学习兴趣,充分调动学生的学习积极性
只有对学习有了兴趣,学生才学的带劲,可以按以下方式来做:(1)上好第一次课,以作品的形式告诉同学们,我们这门课要有什么样的预期目标,要达到什么样的效果,激发学生的学习欲望。(2)把在此领域就业的往届毕业生的照片、信息展示给同学们,让他们了解该课程相关的就业岗位和就业前景,让他们认识到学好此门课程的重要性。(3)采用多种教学方法,精心的进行教学设计,将教学内容以最直观的形式展现给同学们。(4)为学生创造良好的学习氛围,积极组织他们参加各种省市级及校级的设计大赛。
2.2 采用案例教学法,提升学生程序设计成就感
在讲课的过程中,采用多种教学方法,如案例教学法,启发式教学法、任务、项目驱动等方法。先用实例去演示,激发学生要学习的欲望。在学生具有感性认识之后,首先引导学生梳理解题思路、进行算法设计,然后进行编程,最后提升到理论高度,总结涉及到的知识点。把每个知识点再配备几个小实例去练习,在每章后配备应用实例和实训题目让同学们去练习,以加深对所学知识点的认识。
2.3 精心设计课程的实验,提高学生的应用能力
学生的实验并不能只让他们去验证上课所学的内容,教师需要精心设计实验内容。把实验分成两部分,一是基础实验,设计跟教师上课相应的习题让同学们练习,以加深对所学理论知识的理解。二是综合性实验,让学生在项目分析的基础上,设计出算法编写出程序,让学生复习所学的知识的同时,提高学生对所学知识的综合运用能力。
2.4 建立计算机应用课程群,为学生学习指明方向
建立计算机应用课程群,通过课程群使得计算机各个研究方向目标明确。学生通过学习课程群中的课程理清了各个编程课程之间的区别与联系,有了目标激发了学生的学习积极性。它与《数据结构》等专业课有着紧密的联系。
2.5 积极组织学生参加大赛,创建赛训相结合的学习新方式
对学生积极倡导并组织他们参加各种大赛、实训活动,以大赛获奖、实训出作品给予奖励的形式促进学生学习,激发同学们的学习积热情。以我们学院为例,积极组织学生参加全国、齐鲁软件设计等大赛。通过实训和大赛的刺激,不仅激发了学生对学习程序的积极性,而且还极大地提高了用计算机语言的解决实际问题的综合能力。
2.6 进行课程考核方式改革,加大平时考核力度
进行课程考核方式改革,摒弃传统的一张试卷评判本学期内容的考试形式,把考核形式改为50%的平时成绩+50%的考试成绩。平时成绩包括平时上课出勤、平时作业、上课表现、上机实验完成任务情况等,其中增加了实验所占分值的比例。通过考核方式的改革,促使同学们加强对平时知识的学习,活跃课堂氛围,提高学习的积极性和创造力,注重实操,提高同学们的动手能力。
2.7 鼓励学生考取职业技能证书,理论与技能并重
学院实行“1+3+N”的办学模式,注重学生技能的培养,让学生在获得国家承认大专学历毕业证的同时,获得职业技能证书。学生能考取的计算机语言类的证书有:程序员、全国计算机等级考试、Java认证、软件设计师等。以考证提高学生的学习水平。通过技能培训使培养的学生职业素质更高,实现与企业人才需求的无缝对接。
3 结语
从教10余年,对计算机语言类课程的教学进行比较发现,以上教学方法能提高学生的学习兴趣,极大的调动了学生学习的积极性。避免了原来有的学生说的到学期末刚觉得学程序设计入门了,但是这门课程就结束了。在以后的教学过程中,我将继续研究计算机语言类课程教学方法,积极进行教学改革,以提高学生对计算机语言类课程的学习兴趣,提高程序设计能力,为学生的就业做好充分的准备。
参考文献
[1] 刘兴林,吴明芬.计算机语言与程序设计课程教学模式探讨[J].科技信息,2012(3):295-296.
[2] 战德臣,聂兰顺.大学计算机课程改革的基本思路[J].中国大学教学,2013(2):56-60.
[3] 张爱香.计算机语言发展历程综述[J].中国科技信息,2013(24):120-121.
[4] 李军莉.大学计算机语言教学方法的研究[J].教育教学论坛,2014(1):54-55.endprint