c程序设计教学方法

c程序设计教学方法

ID:24251737

大小:68.12 KB

页数:4页

时间:2018-11-13

c程序设计教学方法_第1页
c程序设计教学方法_第2页
c程序设计教学方法_第3页
c程序设计教学方法_第4页
资源描述:

《c程序设计教学方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C+4•程序设计教学方法TheTeachingMethodsinC++Programming庞新法PANGXin-fa(陕丙省委党校科技教研部,丙安710061)(ScienceandTechnologyResearchDepartment,ShaanxiProvincialPartySchooloftheCPC,Xi’an710061,China)摘要院C++程序设计这门课程比较枯燥,难度大,但它却是计算机相关专业的必修课,也是专业基础课,工作中很实用,应用很广泛。为了提高学生的学习兴趣、主动性,必须采取有效的教学方法。木文就此予以浅述。Ab

2、stract:ThecourseofC++programdesignisboringanddifficult,butitisthecomputerrelatedprofessionalcoursewhichisalsoaprofessionalbasiccourse.Itisverypracticalinworkandhasbroadapplication.Inordertoimprovethestudents1interestinlearningandinitiative,theeffectiveteachingmethodsmustbead

3、opted.Thispaperanalyzestheteachingmethods.关键词院C++语言;教学方法;面向对象Keywords:C++language;teachingmethod;objectoriented中图分类号院G642文献标识码院A文章编号院1006-4311(2014)10-0244-020引言C++程序设计是计算机专业的一门必修基础课,该语言易编程,开发效率高,应用广泛。既支持过程化程序设计,更支持面向对象程序设计。面向对象是当今世界编程的主流,几乎所有软件都采用面向对象程序设计。C++语言乂是计算机专业相关课程的先

4、修课程,好多后继课程均要用到C++编程上机实训,因此这门课在整个教学体系中地位十分重要,但该课难度大、较抽象。木文就通过采用什么样的教学方法,能较好地提高木课程的教学效果和教学质量予以浅述。1精心准备第一堂课淤激发学生学习的积极性,让学生感觉到该门课的魅力所在,知道这门课很实用,学以致用,立竿见影。为此在第一堂课上教师可把往届学生的C++课程设计、数学建模、程序竞赛等作品向学生展示。于很实用,但难度大、较抽象,要树立信心。盂较枯燥、难懂,要有毅力。编程就是用计算机语言写小说,是一个大型工程,软件工程。要用手机,必须冇人开发手机才行,开发手机就必

5、须编写软件,编写软件,就必须熟练掌握计算机语言。榆学好C++语言,C系列语言,大同小异,自学都很容易,一通百通。2避免易犯的语法错误淤单词之间有吋必须用空格分开,空格个数任意,冇吋不用空格也行。于注意标点符号是英文标点符号。盂编译吋,错误信息定位不是特别精确,就在附近。榆错误是连锁反应,可能一个错,导致若干个错。3注重基础知识学4熟练掌握基本的词法规则、语法规则、语义规则。学好诸如数据类型、变量、常量、关键字等单词。程序中有好多单词,全是用英文起的名字,可不关心。单词不认识,含义不清,如何读懂程序,程序都读不懂,更何谈编程,要学会写小说,必须先

6、会读小说,不要急于编程,否则编程时就会错误百出,全是单词错、语法错等低级错误,编译都很难通过,更谈不上连接运行。因此,编程首先要重视概念的学习。在具冇一定基础的情况下,逐步转入编程,编程吋,若冇一些细节方面的问题,可冋头查漏补缺,既可以巩固基础知识,又可以提高编程质量。4从模仿到设计要学会写小说,首先要学会读小说。要学会编程,首先要学会阅读程序。特别是冇些程序、方法是经过几十年积淀,只能这样编,没冇别的更好办法。读懂教材上的程序,上机验证,找到灵感,变通、修改教材上的程序,逐步由模仿变成自行设计。5结合生活实际袁寓教于乐用生动的自然语言比喻取代

7、枯燥的C++语言叙述。比如,在讲授指针概念吋,对“间接存取”较难理解,就借用比喻:请把“成绩单”交给“张伟”的“班主任”,先访问“张伟”,间访一次,再找到“班主任”,实现存取。再比如,讲“单链表”时,就借用比喻:一篇文章,在编辑吋,分布在不连续的若干页,为了感觉连续,每页末写有“下转**页”,“下转**页”就是地址,就是指针。若每页首行写有“上接**页”,就成了“双向链表”。讲循环时,就借用比喻:日复一日,年复一年,就是重复。扑克牌上冇10个“红桃”,只要能编出显示一个“红桃”的程序,把该程序重复执行10次,就可显示10个“红桃”,从而引入循环

8、的概念。100个数据要处理,用户只关心1个数据如何处理,把1个数据处理的办法,循环100次即可。6养成良好的编程4惯淤需求分析,理清数据关系及用户需求

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

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

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