高职C语言程序设计教学改革策略.doc

上传人:3d66 文档编号:1864291 上传时间:2019-01-13 格式:DOC 页数:8 大小:18KB
返回 下载 相关 举报
高职C语言程序设计教学改革策略.doc_第1页
第1页 / 共8页
高职C语言程序设计教学改革策略.doc_第2页
第2页 / 共8页
高职C语言程序设计教学改革策略.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《高职C语言程序设计教学改革策略.doc》由会员分享,可在线阅读,更多相关《高职C语言程序设计教学改革策略.doc(8页珍藏版)》请在三一文库上搜索。

1、高职C语言程序设计教学改革策略 C语言程序设计是当前各高校信息技术类专业普遍开设的一门基本的程序设计课程,笔者结合实际教学经验,从C语言程序设计课程的教学理念、教学内容、教学手段三个方面进行探讨,力求使学生不但掌握好C语言程序、培训学生编程思维,更深层次的激发学生的学习兴趣,为今后的课程学习打下基础。 1概述 2高校C语言教学存在的突出问题 (1)入门难 入门难是学生普遍反映的一个问题,C语言是一种结构化程序语言,虽然只有34个运算符、9种控制语句,但数据类型多样,另外数组、变量作用域、地址传递、指针等概念相对比较抽象,学生第一次接触C语言,肯定会觉得很困惑,我们通常要求学生具备一定的数学能力

2、,对于初学者来说难以理解,学起来感觉费劲,因此产生不同程度的畏难情绪。C语言程序设计的学习已经比较困难了,如果加上数学太差,学习就会难上加难。 (2)学习兴趣不大 C语言程序设计这门课程概念抽象,所有程序都需要手动编写,语法繁多并且还要上机调试运行,如果简单采用传统的“老师讲,学生听”的手法,教学方式单调,同学们在下面乏味的听,学生普遍感到这门课程难学,不知道学习方法,更没有学习兴趣,高职中教师与学生的关系不再是高考前那样天天见面,一般上课教师才去教师,学生与教师的交流甚少,老师很难了解各个班级的学习情况、基础情况以及差异性、问题所在,都采用模板式教学,使学生逐渐丧失了学习C语言的兴趣,对学生

3、主动参与课堂起到了一定的制约作用,挫伤了学生学习的积极性,因此相当一部分学生放弃了这门课的学习。学完语言这门课程,很多同学也编写不出一个自己感兴趣的程序,总是学习乏味的语言语法,学生很难有学习兴趣,很难激发学生学习的动力。 (3)注重理论知识学习 大多高校开设C语言程序设计这门课程,对教学注重的是传授陈述性知识,传统的“粉笔+黑板”教学模式可以让学生易接受C语言的基本概念和语法规则等基础知识,接着“提出概念解释概念举例说明”传统模式进行教学,不能适应C语言的教学,这是一种侧重理论知识的教学方法,不能培养学生的编程思维,刚经历过高考的大一新生,还未适应大学的环境,对于要接触的一堆专业性概念、术语

4、会显得无所适从,很容易降低学生的学习兴趣,早已不适合高职教学。由于高职的学生也不善于学习抽象理论,传统的教学模式大多注重语句、语法等问题,忽视了学生理解问题和解决问题能力的培养,致使C语言程序设计课程教学中教师举了多个例子,学生对上课内容也理解,对基础的知识、语法规则也有一定认识,但课后,要回学独立思考,独立编程,学生仅记得几个C语言语句,却不知道如何灵活应用,只会单纯的去解读程序,也无法及时试验中出现的各种问题,对未来的学习质量也没有明显的提高。但真正要自已动手去编程就会出现很多问题,并不具备真正的程序设计思维和程序设计能力。 3对高校C语言教学改革的几点建议 (1)更新教育理念,激发学生兴

5、趣 对C语言程序设计的教学内容需要准确定位,C语言的教学内容应以应用为出发点,我们的学生不喜欢沉闷的课堂氛围、不善于抽象的理论知识学习,但他们思维活跃,动手能力强,善于接受新鲜事物,本着“先引子后例子”,因势利导,引导学生在此基础上解决相关联的其他问题。在教学过程中首先要做到情感和心灵的沟通,因此教师要多关爱学生,多表扬学生,为更好的传授下道和文化打下基础,然后逐层展开各个知识点,让学生首先看一个比较有趣的问题,用C语言编程如何解决,把学生的积极性调动起来,“兴趣是学习最好的动力,也是学习最好的老师”只有学生自已有了学习动力,有积极的兴趣,他们也会发挥自已的所能去思考,去寻求解决问题的办法,因

6、此一堂课能否让学生引起共鸣,产生兴趣,直接关系到今后这门课程的教学效果。在对大一新生的教学过程中,笔者主要通过几个典型的过程来激发学生的共呜首先,通过游戏来吸引他们的眼球,让他们的注意力集中到课堂,然后分析游戏,间接告诉他们这些都是通过C语言编程来实现的,如果今后他们能学好这门课程,今后也可以通过编程实现这样乃至更美好的效果。强调C语言学习的重要性,告诉他们C语言是一门基础课程,是学习好后续课程的一个前提。最后,传授一些C语言的学习方法,并告诉他们学好C语言并不难,要对学习有信息,告诉他们与数学没有直接的联系,以此来提高学生学习的积极性。然真正实现“教”与“学”相结合。 (2)程序设计为主线,

7、案例教学为驱动 案例教学它的目的就是培养学生综合运用所学知识解决实际问题的能力,更符合高职学生“从特殊到一般”的认知规律。因此,在C语言教学设计中,我们应该以程序为主线,案例教学为驱动,让学生在做中学、在学中做,教、学、做相结合的一体化教学模式。先易后难的原则,让枯燥的基础概念在实际应用中提取,把C语言的各知识点融入到实际项目中,以案例项目带动知识点学习。 课堂教学采用案例教学来驱动,引出问题,对重难点进行分析,让学生了解解决问题的思维和方法,C语言的可行方案不止一个,可以让学生踊跃发表自已的看法,然后引导学生思考,最终确定自已的编程实施方案,并参照各个方案编写程序和上机调试,对上机调试中出现

8、的典型问题进行深入浅出的分析,在整个学生上机过程中,教师可以引导学生思考,但不要告诉学生答案,只讲解编程过程中的要点和解决问题的办法,让学生自已去讨论、去总结、去发现,并在计算机上实施与验证,能够解决问题的同学会有成就感,教师给予表扬。初始阶段可能会给学生带来一些困难,但当学生完成任务,老师再给予一些指导和帮助,先理解问题,然后再想办法解决问题,鼓励学生对任务进行实践操作,让学生进入问题情境,激发探究欲望,造成认知矛盾和冲突,让学生发挥自身的智慧和才能,主动探索和研究。这种教学方法的突破不能简单的认为是教学顺序的颠倒,而是教学观念和教学目标的更新。让学生就能对这一程序问题产生理性探索,C语法中

9、的语法规则极少,可解决的问题的方法是无限的。只有在理解、分析问题的基础上,以清晰的思路去设计算法,才能举一反三,以不变应万变。所谓“知道迁移”,是针对一个固定的问题,启发学生多角度、多侧面地去寻求解决此类问题的方法,该方法可激发学生思考的积极性、主动性和创造性,提高其学习的兴趣。在C语言中很多问题答案并不是唯一的,一题多解的情况特别多,有目的、有意识地引导学生创新思路,鼓励新方法,以此来培养学生在编程实践中的迁移思维,这并不是死记硬背、墨守成规。通过提高学生解决问题的能力来实现教师对授课的案例项目教学内容、编程实例、教学方法都要经过精心设计、认真分析和研讨,力争推理明确清晰,概念准确,重点突出

10、,难点分散,有助于学生对知识的消化理解,并能启发学生思维。这就是“教、学、做”一体化教学。另外,当我们在教学中遇到了比较复杂的问题时,可以寻求同学的帮助,三人行必有我师,学生互相学习的方式能让他们长短互补,真正做到“教学相长”。 (3)综合利用多种教学手段,保证教学效果 在21世纪的今天,网络无所不在,教学手段上,除了采用多媒体课堂教学和机房实训结合、多媒体教学课件和板书设计结合的方式外,应该充分利用互联网发挥信息资源共享的优势,使其成为C语言教学有力的辅助工具。高职学校培养的是高素质高技能应用型人才,侧重点应该在实际应用,在C语言教学中遵循从实际到理论,从实际中提炼,边做边学,把抽象理论融入

11、到实践中加以理解,可以指定某个网络平台,找到趣味C语言程序、C语言游戏编写、C语言程序解决现实生活实例、全国计算机等级考试二级题目及上机典型题目、模拟考试等学生感兴趣的栏目。充分利用网络资源让学生可在线资询、与同学和网络学习者讨论交流、提交作业等。教师可以通过网络平台上传下载各类教学资源、网上答疑批、改作业等。在C语言的教学中,特别强调要以学生为主体,一切从学生出发,从提高他们的实际操作能力出发,重视学生实践动手能力,积极改进传统的教学方法,。为了答到更好的学习效果,对C语言程序设计课程可根据实际需要重新进行规划和组织,为学生创造一个集知识和趣味于一体的、包括个别化学习环境和协作式学习环境的开放性网络教学平台,达到C语言实践教学质量的提高。 小结C语言是高校重要的计算机基础课程,案例教学与学生兴趣相结合的模式,创造性的提出了以学生为中心,激发学生的主动性和积极性,进而获得良好的教学效果,如何能够将教学效果最大化,需要教师设计合理的任务内容、数量以及难度,这就需要不断地教学实践和总结经验。 第 8 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1