- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c+■程序设计教学方法
: The course of C++ program design is boring and difficult , but it is the computer related professional course which is also a professional basic course. It is very practical in work and has broad application. In order to improve the students interest in learning and initiative the effective teaching methods must be adopted. This paper analyzes the teaching methods.
0 引言
C++g序设计是计算机专业的一门必修基础课,该语言易编
程,开发效率高,应用广泛。既支持过程化程序设计,更支持面 向对象程序设计。 面向对象是当今世界编程的主流, 几乎所有软
件都采用面向对象程序设计。 C++吾言又是计算机专业相关课程
的先修课程,好多后继课程均要用到C++编程上机实训,因此这门课在整个教学体系中地位十分重要,但该课难度大、较抽象。本文就通过采用什么样的教学方法,
的先修课程,好多后继课程均要用到
C++编程上机实训,因此这
门课在整个教学体系中地位十分重要,
但该课难度大、较抽象。
本文就通过采用什么样的教学方法,
能较好地提高本课程的教学
效果和教学质量予以浅述。
精心准备第一堂课
①激发学生学习的积极性,让学生感觉到该门课的魅力所 在,知道这门课很实用,学以致用,立竿见影。为此在第一堂课 上教师可把往届学生的 C++课程设计、数学建模、程序竞赛等作
品向学生展示。②很实用,但难度大、较抽象,要树立信心。③ 较枯燥、难懂,要有毅力。编程就是用计算机语言写小说,是一 个大型工程,软件工程。要用手机,必须有人开发手机才行,开 发手机就必须编写软件, 编写软件,就必须熟练掌握计算机语言。
④学好C++吾言,C系列语言,大同小异,自学都很容易,一通 百通。
避免易犯的语法错误
①单词之间有时必须用空格分开, 空格个数任意, 有时不用 空格也行。②注意标点符号是英文标点符号。③编译时,错误信 息定位不是特别精确,就在附近。④错误是连锁反应,可能一个 错,导致若干个错。
注重基础知识学习
从模仿到设计
要学会写小说,首先要学会读小说。要学会编程,首先要学 会阅读程序。特别是有些程序、方法是经过几十年积淀,只能这 样编,没有别的更好办法。读懂教材上的程序,上机验证,找到 灵感,变通、修改教材上的程序,逐步由模仿变成自行设计。
结合生活实际,寓教于乐
养成良好的编程习惯
①需求分析,理清数据关系及用户需求,如:已知条件、已
未知量。②确定数据结构,数据如何存放方可高效存取,
如将数据组织成线性还是树型、 顺序存贮还是链式存贮、 静态分
配还是动态分配等。③确定算法,求解问题的方法。要让机器解 决问题,人工首先会解决,把人工解决的办法用机器来实现,机 器就是比人快(电的速度),记忆强(大容量存贮)如查找用何 方法?阶乘用何方法?④画出框图, 理出编程基本思路,大方向 必须正确, 以免中途作废, 推倒重来, 相当于写作提纲。 ⑤编程, 程序的基本框架是:定义变量,类、输入待加工的数据、加工处 理、显示结果。
严谨的程序设计风格
8 一题多解,培养发散思维
8 一题多解,培养发散思维
由于C++吾言的灵活性,
许多问题可以用多种方法解决。 天下程序一大套, 就看你编的妙 不妙,话有三说,巧说为妙。一题多解,即挖掘学生的内在潜力 又可培养学生思维的灵活性,多种方法比较,选其优,编程关键 在于一个“编”,同一问题,不同的人可能编出不同的程序,只 要运行“对”就行。如分支程序,用if语句、if ――else语句、
case 吾句分别实现。循环程序,用 for 吾句、 while 吾句、
do while语句分别实现。
9 转变教学模式
采用课堂讲解、 软件演示和课堂讨论等多种教学方法, 以鼓 励学生主动学习、积极思考、创新思维。教学过程中通过实例教 学,介绍相关知识点,配合解决实际问题,学以致用。掌握教学 节奏,如指针、循环要“精讲”,输入输出吾句“略讲”,详细 格式、参数学生自学即可。
10 采用现代化的教学手段和设备
使用多媒体进行课堂教学,具有形象生动、图文并茂、交互 性好、信息量大、减少文字书写等显著特点,对课程中难以理解
的抽象内容, 可给予直观展示和动态模拟, 既可辅助教师形象讲
授课程中的难点、重点,又能调动学生学习的积极性,从而提高教学效率和教学效果。开
文档评论(0)