欢迎来到天天文库
浏览记录
ID:23776367
大小:68.00 KB
页数:6页
时间:2018-11-10
《高职院校c语言课程教学方法探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、高职院校C++语言课程教学方法探析摘要:本文以高职院校C++语百课程教学为载体,分析了C++语言课程的特点,详细探讨了分别采用几种不同教学法在C++语言课程教学中的利与弊,并通过详细数据调查分析和比较了几种教学法在教学中的学生掌握知识的情况。通过对教学方法的探讨,希望能给从事相关教学的教师带来思考和启发,也希望能对相关教学工作人员有所帮助与借鉴。关键词:高职院校C++语言课程传统教学法任务驱动教学法项目教学法1.引百C++语言课程是高职院校计算机相关专业的一门必修专业基础课,也是实践性和应用性非常强的一门计算机语言课程。因此,它是学生最怕学、教师最难教的一门课程
2、。但由于C++语言的功能强大,兼并C语言的所有特征,并扩充了面向对象编程部分,因此受到了许多软件开发公司的欢迎。在主要培养学生的实际操作动手能力,以就业为导向高职院校的计算机相关专业,C++语言课程的开设是十分必要的。怎样能让学生在有限的课堂时间,尽可能地掌握这门课程的基础和精华,是每一个教师值得思考和探索的问题。下面我谈谈多年来带这门课的教学方法,供大家借鉴。2.教学方法概述所谓教学方法是指教师和学生为了实现共同的教学目标,完成共同的教学任务,在教学过程中运用的方式与手段的总称。由于时代的不同、社会背景、文化氛围的不同、研究者研究问题的角度和侧面的差异,使得中
3、外不同时期的教学理论研究者对“教学方法”概念的界说自然不尽相同。人类需要进步,进步少不了教育教学,因此教学方法将是伴随人类进步的一个永远的话题。3.C++语言教学特点分析1.1C++语百的优点C++程序设计语言简洁、紧凑,功能丰富,表迗能力强,使用灵活方便,目标程序效率高,可移植性好,适合编写各种软件,尤其是系统软件。同时C++程序设计采用了面向对象程序设计思想,集成了许多新的思想与方法,把握了程序设计的发展潮流与方向,更有利于方便、灵活、高效地处理、解决实际问题。所以,C++程序设计语言已在众多领域得到广泛应用,成为本科和高职院校计算机专业的专业基础课程。3.
4、2C++语百课程教学目标高职院校C++程序设计语言课程的教学目标:通过该课程的学习,使学生掌握程序设计语言的一些基本概念和语法规则,掌握程序设计的一般方法,掌握过程化程序设计与面向对象程序设计思想及方法,为培养学生的软件开发能力打好基础。3.3C++语言课程教学重点与难点C++语言功能丰富、设计灵活,具有繁多的数据类型和复杂、灵活多变的语法结构。C++语言的教学重点包括C++基本数据类型、语法结构、程序结构、传统结构化程序设计、数组,指针,类和对象、继承和派生类、多态性和虚函数、面向对象编程思想及异常处理等内容。教学难点主要包括许多抽象的概念,比如数组、指针、继
5、承、多态性,函数模板,类模板等内容。因此,在C++语言的教学过程中要做到抓住重点着重讲解,对于难点内容,不做过多要求,灵活处理。4.C++语言教学方法探讨4.1采用传统教学法所谓传统教学法是一种以知识为本位的教学,这种教学重在强化知识,只关注知识的接受,学生成了盛装知识的容器,教师不关心学生的接受效果。在C++课程的教学过程中,无论是职业院校还是本科院校,过去都采用传统教学法。本来C++语言课程是一门实践和应用课程,容易激发学生学习的兴趣。但由于采用传统教学法,结果使得学生学起来很吃力,也没有兴趣,最后产生害怕甚至放弃的想法。因此,C++语言课程采用传统教学法确
6、实不合时宜,不仅老师授课觉得乏味,学生听课也更加枯燥。1.2采用任务驱动教学法所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。在C++语言教学过程中运用任务驱动教学方法,就是把教学内容分解成许多小的任务,在完成这些小的任务过程中学习和掌握C++语言的教学内容。这种教学法中,教学主导者由传统教学中的老师变成了教师和学生一起参与,教师帮助学生,在一些问题的驱动下,来完成这些给定的任
7、务。这种教学法能有效调动学生学习的积极性,使学生在学习过程中通过完成任务而获得成就感,从而激发他们进一步学习的欲望。当然这种教学法也使学生掌握知识的能力大大提升。4.3采用项目教学法项目教学方法是一种以项目为核心的教与学的方法。项目通常包含某个特定主题的深入学习,在老师的配合下,由一组学生共同工作、研究、寻找问题的解决方案。在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。学生在项目实践过程中,理解和把握课程要求的知识和技能,体验创新的艰辛与乐趣,掌握分析问题和解决问题的思想和方法。在C++语言教学过程中,采用项目教
8、学法,就是把教学内容的知
此文档下载收益归作者所有