日期:2023-01-24 阅读量:0次 所属栏目:学前教育
C语言是当今应用最广泛、最具影响力的设计语言之一。通过对C语言的学习,学生可以锻炼自身的逻辑思维能力,掌握基本的程序设计思想。由于C语言是一种面向过程的设计语言,涉及到的概念非常多、抽象难理解,编写的程序具有极高的灵活性,独立学院的学生学习能力和接受能力同重点院校学生存在较大差距,初次接触C语言很难掌握和运用它。传统的教学方法已经不适合应用在独立学院的学生身上,教师应该根据学生的现状,引入先进的教学理念,探索出适合独立学院教学的教学方法。独立学院旨在培养高素质应用型人才,本文以这一点为目标,对非计算机专业的C语言教学进行改革,激发学生的学习热情,提高动手实践和逻辑思维能力。
1 存在的问题
1)学生学习能力差,没有明确的学习目标,学习缺乏主动性。独立学院的学生大部分是第三批次本科录取,学习能力较差。学生经常问:为什么非计算机专业的学生还要学习C语言程序设计,认为C语言不重要,上课不认真听讲。2)教学方法上的问题。传统的教学方式按照教材的顺序进行讲解,如数据类型、表达式、输入输出函数、三种程序设计结构、函数、指针,文件等这样的顺序进行。学生学到的知识都是零散的,不能综合运用这些知识,往往是边学边忘,越学越没用信心。在教学过程中仍然采用传统的灌输方法,整节课将知识点灌输给学生,不考虑学生的接受能力,缺乏对学生自主学习能力的培养,不能很好的与学生互动。3)上机过程得不到重视,学生动手实践能力差。虽然在理论教学过程中也安排有上机学时,但两者的结合还不紧密。上机过程中,很多学生只是机械的将书上的程序输入计算机运行,一旦运行出现问题,马上请求老师帮助解决,不会独立思考,不去分析运行结果,不能理解语句及程序的执行过程。所以上机练习没有锻炼学生编写程序的能力,变成了简单的打字练习。4)考核方式不合理。只进行笔试考试,对学生的实践能力缺乏考核。
2 改革的措施
[1] 教学前的准备
在讲课之前一定要仔细了解所带专业的特点,根据实际需要调整教学内容和教学重点,与专业结合,为专业学习服务。同时在第一堂课时,要让学生有明确的学习目标,阐述C语言的重要性,提高学生的学习积极性。
[2] 增加学生的学习兴趣,采取多种教学方法
常用的教学方法有:启发教学法、类比教学法、任务驱动法、分步教学法等。在C语言的教学过程中任务驱动法是最为有效、运用最多的一种方法。所谓的任务驱动法就是指给学生一个典型的设计任务,在任务的驱动下逐渐开展教学活动,引导学生由易到难、由简到繁,循序渐进地完成设计任务。从而得到清晰的设计思路、方法和知识体系。在完成设计任务的过程中,不断培养学生独立思考、分析问题、解决问题以及设计程序的能力,提高学生的学习兴趣,同时拓宽学生的知识面。
在课堂教学中倡导快乐教学法,创建“提出问题―解决问题―归纳分析”的课堂教学模式,围绕上述模块中精心设计的案例展开教学,在问题的解决中提升学生的成就感和自信心。课堂模块教学内容采用问题导入式,每节课都从一个典型案例入手,在复习旧内容的基础上,以问题的方式导入新的内容。归纳总结,然后再扩展问题、层层递进、不断优化。
[3] 重视上机实践环节,培养学生独立思考,创新能力
独立学院的学生学习自律性差,在上机过程中教师采取多种措施管理学生。1)在思想上进行教育,严格管理上机过程。将上机过程的成绩与最终的考试成绩挂钩,迫使学生认真学。2)对上机的内容精心设计,针对不同层次的学生设计不同的上机内容,将上机的内容设计成必做题与选做题,激发学生的学习热情。3)教师对上机过程给予明确的要求,必要时要求学生以书面的形式上交上机报告,报告的内容包括:设计程序的核心思想,程序的流程图,数据结构,完整的程序。只有严格要求学生才能使学生从思想和行动上重视上机过程,锻炼独立思考和创新能力。
[4] 改革考核方式,提高学生学习积极性。
以往的考试大都是一纸试卷,考试形式单一,一次考试就可以决定学生的成绩。这样的考试形式非常不合理,长江大学工程技术学院针对三本院校学生的学习特点,对考试进行了合理的改革。首先加大教师对学生学习过程的考核力度,不再是一纸试卷定成绩。加大教师对学生上机过程的考核,锻炼学生的自主学习能力,培养学生创新能力。改变上课过程中教师一言堂的教学方式,增加学生与教师的交流机会。改变考试试卷的结构,采用分级考核的方式。所谓分级考核就是在一张试卷中,出多种题目供学生选择。比如在编程题中,可以出A,B,C三种类型的题目,题目难度不一样,对应分值也不一样。C类题目最为简单,满分为85分。A类题目满分为100分。学生可以根据自己的实际情况选择适合自己的题目进行考试。这样做的好处就是增加了学生的学习信心,即使不会难的题目还可以答简单的题目,避免造成空白卷的情况,降低不及格率,实践证明,采用多种考查方式后,不但提高了学生的学习信心,同时大大降低了考试成绩的不及格率。
3 结语
本文就近几年在C语言程序设计教学过程中遇到的问题进行了总结分析,并在2013级非计算机专业学生中实施了具体方案,激发了学生的学习热情,提高了学生的自主学习能力。改革方案实施后学生课程考试成绩和计算机二级考试成绩都有了较显著的提高。当然,C语言程序设计的课程改革之路还任重道远,在今后的教学中,我们将不断总结经验,探索教学方法,提高教学水平,使三本院校的C语言程序设计教学迈向新的台阶!
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/xueqianjiaoyu/234456.html