基于编程语言类课程教学方法的探讨

基于编程语言类课程教学方法的探讨

ID:10145014

大小:30.00 KB

页数:8页

时间:2018-06-11

基于编程语言类课程教学方法的探讨_第1页
基于编程语言类课程教学方法的探讨_第2页
基于编程语言类课程教学方法的探讨_第3页
基于编程语言类课程教学方法的探讨_第4页
基于编程语言类课程教学方法的探讨_第5页
资源描述:

《基于编程语言类课程教学方法的探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于编程语言类课程教学方法的探讨摘要:编程语言类课程作为计算机专业的核心课程,并具有强实践性的特点。本文根据讲授该类课程时所存在的问题,分别对“案例式”、“项目驱动式”、“分组竞赛式”三种教学方法进行了探讨。提出了在编程语言类课程教学中对三种教学方法结合运用的思想,使该类课程具有更好的授课效果。关键词:编程语言类;教学方法;案例;项目驱动;分组竞赛中图分类号:G642.4文献标志码:A文章编号:1674-9324(2014)42-0213-02一、编程语言类课程在计算机专业中的重要性8在计算机专业的培养计划中,编程语言类的课程都是重要的必修课程,是计算机核心课程的一部分。目前,大

2、多数中国高校在计算机专业中都开设了“c语言程序设计基础”、“c++程序设计”、“java语言程序设计”三门编程语言类课程。除此之外,还有一些主干课程的实验或课程设计要通过编写程序来实现,以巩固和理解课程的重要知识点。如《数据结构》、《算法分析与设计》和《软件工程》等课程都需要编写一定的程序来学习和理解相关的内容。在计算机专业的就业方面,很多用人单位把考查学生的编程能力也作为了考核的重要一面。由此看来,对编程语言类课程学习的好坏,直接影响到对计算机专业学生的培养质量,以及影响到计算机专业毕业生的就业情况。二、目前编程语言类课程在授课时存在的问题(一)教学方法现在很多高校都借助多媒体

3、课件来完成教学,这样虽然提高了教学效率,并有效地突出了教学重点和难点,但是对编程语言类课程而言,用多媒体课件对程序代码进行讲解,一条语句一条语句地解释,会造成学生在学习过程中一直处在被动学习状态。即使学生理解了整个程序代码的实现过程,也只是把该程序段强加在脑子里,对程序的编写不能进行灵活运用。这样的教学往往会忽视学生对编程语言类课程的设计要求,常常被演变成“填鸭式”教学,使学生在课堂上缺少主动性思考,对编程题不能独立做出答案,在上机实验时也仅仅对书本上现有的一些实例进行编辑调试,一旦运行成功就算完成任务。这种教学方法根本不能让学生掌握如何从一个实际问题入手进行分析、解决问题。造成

4、学生认为学习编程语言课程既枯燥又无用,不能掌握利用计算机解决实际问题的基本思维方式,对计算机程序设计产生畏惧感。(二)考核方式8编程语言类课程的考核主要体现在考查学生是否掌握编程、设计及分析解决实际问题方面。对这类课程的考核如果还采用单一的笔试考核,不仅会忽视实践环节的考查,而且也无法反映出学生运用编程语言来解决问题的真实情况。(三)理论和实践脱节在计算机专业的培养计划中,编程语言类课程的课时安排,基本上都是理论课时和上机课时各占总课时的一半,采用的教学模式多是一种传统教学模式,也就是在教室讲理论,在机房进行实践。由于学生学完理论课后不能马上进入机房进行实践练习,降低了学生对理论

5、知识的理解和记忆,造成了理论和实践脱节,从而使学生在解决问题的能力上也很难得到提高,导致学生碰到实际问题时不会首先从分析问题和思考问题着手,从而降低了该类课程对学生的设计要求。三、适合编程语言类课程的教学方法编程语言课程是一种用来解决实际问题的程序设计语言,且独立于计算机硬件,对具体的算法进行描述的课程。也可以这么说,它是一门面向计算机的一种语言类课程,也被称为是计算机语言。既然是语言类课程,就少不了学习其语言的语法、规则。但与学习英语等其他语言类不同的是不仅仅掌握语言的语法和表达,还要掌握如何进行程序设计来解决实际问题。因此,也就不能用讲授英语等语言类课程的教学方法来讲授该类课

6、程。结合编程语言类课程的特点和目前讲授该类课程时存在的问题,可采用如下教学方法:(一)案例式教学8案例式教学方法就是在教师的指导下,以案例的分析解决为主线,通过对案例中的问题进行分析讨论,激发学生的求知欲和主动性,教给学生分析问题和解决问题的方法和道理。它既是一种互动式的教学方法,更是实现理论联系实际的有效手段。在编程语言类课程的讲授中,可以首先拿出与本节课知识点有关的实际问题,然后通过解决实际问题,引导学生从教材中查找相关内容并进行自主学习,最后通过所学到的知识来解决给出的实际问题。案例式教学在整个的授课过程中,能完全体现出学生主动性思考的主体地位。下面以讲解c语言程序设计中的

7、选择结构为例,首先给出一个“计算股票经纪人佣金”的案例,即根据股票交易额的不同,股票经纪人佣金的计算方式也不同,总共有六种计算方式,如表一所示:然后,提示学生“假设交易额为x,经纪人所得佣金为y,那y的值是需要根据x的大小来完成计算的。也就是说,需要先判断x的值属于哪段范围,再选择相应的计算方式,显然前面讲解的顺序结构解决不了这类问题,而是根据条件判断来决定该语句是否执行”。之后让学生对教材中的选择结构章节进行阅读,找出选择结构的语句格式。让学生先根据自己对选择结构的理解写出该案

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。