c++程序设计课程教学探索与实践

c++程序设计课程教学探索与实践

ID:11055939

大小:81.50 KB

页数:13页

时间:2018-07-09

c++程序设计课程教学探索与实践_第1页
c++程序设计课程教学探索与实践_第2页
c++程序设计课程教学探索与实践_第3页
c++程序设计课程教学探索与实践_第4页
c++程序设计课程教学探索与实践_第5页
资源描述:

《c++程序设计课程教学探索与实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、编号:0701........毕业论文题目:C++程序设计课程教学探索与实践完成人:班级:2007-01学制:专业:计算机科学与技术目录摘要(1)1C++教学改革之研究(1)1.1C++概述(1)1.2难以选到合适的教材的问题(1)1.3C语言基础不扎实,抽象思维能力差的问题(1)1.4实验教学的优势没有充分发挥,程序调试能力弱的问题(2)2C++教学改革的基本思路(2)2.1采用多元化的教材—课本+技术书+MSDN帮助+网络(2)2.2做好开课前的前导课程C的复习工作(2)2.3重视第一堂课的教学(3)2.4综合利用各种教学手段(3)2.5合理运用各种教学方法(3)2.6突出

2、面向对象的编程思想,突出关键技术(4)2.7加强上机指导,保证上机效果(4)3基于任务学习的教学模式简介(5)3.1教学模式(5)3.2基于任务学习方法概述(5)3.2.1基于任务学习的基本理论(6)3.2.2基于任务学习的组成部分(6)3.2.3任务的构成元素(6)3.2.4基于任务的教学模式简介(7)3.2.5基于任务的教学模式相比传统教学模式存在哪些区别(8)3.2.6基于任务的教学模式的优势(9)4C++教学中关于学习兴趣的培养(9)4.1培养学生学习兴趣让、学生自觉学习(9)参考文献(10)Abstract(10)C++程序设计课程教学探索与实践摘要:C++是当今面向

3、对象软件开发的主流语言,也是高校计算机及相关专业的一门重要基础课。针对我校《C++面向对象程序设计》教学中存在的问题,稳重进行了深入分析和思考,从教学手段、教学方法、教学内容等方面多环节入手,对课程进行了全方位的改革,教学质量和教学效果有了较大的提高。关键词:C++;面向对象程序设计;教学改革1C++概述以及教学中出现的问题1.1C++概述面向对象编程技术是当今及未来计算机软件开发的主流技术,也是计算机及相关专业必须掌握的技术。C++程序设计语言以其语法灵活,语言表达力强,代码易维护、可移植性强、执行效率高,支持数据抽象、面向对象程序设计和泛型程序设计等优点而被广泛应用,成为当

4、今软件开发的主流语言,也逐步成为高校程序设计课程的首选。学好C++,不仅有助于学生理解面向对象编程技术的精髓,而且会使他们再学习诸如Java、C#之类的主流面向对象程序设计语言变得相对简单。但C++牵涉概念较多,语法比较复杂,相对来说是一门难学又难教的课程。1.2难以选到合适的教材的问题C++由C语言发展而来,它在C语言的基础上进行功能扩充,主要增加了面向对象的机制。我校学生是在已学C语言的基础上来学习C++,那么教材中就不必再包括C程序设计的内容,而要重点介绍面向对象的编程思想、方法,C++面向对象编程技术[1]。但目前大部分C++教材都针对没有C语言基础的初学者,教材中接近

5、一半的内容和C程序设计是重复的。1.3C语言基础不扎实,抽象思维能力差的问题虽然我校学习C++课程的学生,大部分都已学习过C语言,但他们并没有为C++的学习打下坚实的C语言基础,对自定义数据类型、自定义函数、指针这些难点内容的掌握不够,没有编写自定义函数的习惯,在此基础上再来学习C++中的更多新知识,自然造成理解上的困难。也由于C++一般是开设在C第10页共10页语言之后,学生易受C语言编程模式的影响,思路很难改变。《C++面向对象程序设计》课程中的两个主要概念是“类”和“对象”,因此需要学生掌握的基本技能之一就是按照对象的特点进行数据抽象和功能抽象,而学生的思维停留在面向过程

6、的程序设计,对编程中对象和类的抽象,对象和类的关系,理解不透彻。1.4实验教学的优势没有充分发挥,程序调试能力弱的问题现在的计算机机房都已连入Internet,教师在实验课上一般不禁用互联网,因为作为初学者,学生在程序调试过程中的问题层出不穷,再加上每次上机人数众多,教师不可能对每一位同学的问题都及时回答,开通互联网可以方便学生利用网络寻找答案。这样做对那些主动学习的学生是有利的,可以培养他们独立解决问题的能力,但却给那些被动学习的学生带来了负面影响,一旦他们的问题得不到及时解决,他们就开始利用网络看电影、听音乐、玩游戏,根本不会独立思考,上机作业则以相互拷贝的方式完成。“互联

7、网”和“程序设计”二者谁对学生们的吸引力更大,这一点是不言而喻的。在网络技术越来越发达的今天,如何重新让机房、让实验课发挥其应有的作用是摆在每一位计算机教育工作者面前丞待解决的问题。2C++教学改革的基本思路2.1采用多元化的教材—课本+技术书+MSDN帮助+网络“读课本明其理,看技术书知其用”。课本由于结构清晰、层次清楚,是学生系统学习必不可少的材料,因此首先要为学生选一本比较合适的教材。但教材由于离实际工作距离远,导致学生缺乏实际的动手能力,技术书正好可以弥补课本在这方面的不足。MSDN

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

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

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