提高c课程教学质量对策研究

提高C++课程教学质量对策研究摘要:面向对象C++程序设计课程是计算机专业的一门基础核心课程,该门课程教学质量的优劣直接影响到学生后续课程的学习。结合多年教学经验,对教学方法进行了归纳总结,提出了对策措施,以期提高C++课程的教学质量。实践证明这些对策行之有效。关键词:C++;面向对象;教学方法中图分类号:TP434文献标识码:A文章编号:1672-7800(2013)006-0162-02基金项目:许昌学院计算机软件技术主干课程教学团队资助项目(2012)作者简介:李梅莲(1971-),女,许昌学院计算机科学与技术学院副教授,研究方向为智能计算。0引言面向对象C++程序设计课程是计算机科学专业中一门重要的专业基础课,这门课程在大学低年级开设,是进行面向対象程序设计的入门课程,目标是培养学生使用C++进行面向对象的程序设计能力,注重应用,突出实际动手能力。面向对象软件开发方法是吸收了软件丁程领域有益概念和有效方法而发展起來的一种主流软件开发方法[1]。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高、体现信息隐蔽、可复用、易修改、易扩大等特性的程序。为顺应市场需求,国内各个高校的计算机专业及其相关专业都开设了该课程。在课程的教学过程中,如何让学牛在学习完该课程后能充分掌握这种程序设计思想与方法,并根据实际要求进行软件设计变得尤为重要。1C++课程教学现状分析笔者在多年的“面向对象C++程序设计”课程教学过程中,发现常常存在如下问题:(1)课程理论部分内容繁杂,教师教的累,学牛学习效果不好。课程包含了面向对象知识和C++语法知识[2],经常由于课时有限,很难面面俱到。传统的以教师为主体的填鸭式、满堂灌的教学只会让学生感觉学习枯燥,无法很好地理论结合实际。同时,学生主动学习的意识淡薄,过分依赖教师的课堂教学,形成“等着学”的惯性,不会自己主动从解决问题的角度去探索学习,没冇主动向教师提问的意识。(2)课程实践部分缺少层次、关联性欠缺。在实践过程中,可供学生实践的有一定实用性的项目不多,教师只是讲解隶属于不同知识点的独立程序,同时让学生上机编程验证。各实践项目间的关联性无法体现,学生没有系统解决完整实际工程问题的概念,实践能力无法得到提高。(3)单一的考评机制容易挫败学生学习的动力[3]。只将期末考试成绩作为评定学生成绩的依据,不注重平时学习的监督和反馈,容易导致学生学习松懈,积极性不高。学生的职业技能、团队协作与沟通能力也不能在平时的学习过程中得到提高。2提高C++课程教学质量対策为了提高学生学习的积极性和主动性,培养学生的创新型思维和工程实践能力,笔者和所在的教学团队一起以工程教育理念为指导,对提高课程教学质量的对策进行了研究与实践。2.1培养学生良好的编程习惯很多学生学习完C++课程后,能够掌握基本语法和面向对象设计思想,但往往编写出來的程序代码质量较低,程序可读性、稳定性和可重用性差,离实际软件开发要求相差很远,原因是学生没有好的编程习惯。作为面向对象入门语言,一开始就要按工程的理念培养学牛良好的编程习惯,这样他们才有可能写出优良的代码。比如C++中标示符命名、注释、缩进和空格,常量和宏、类的定义、函数、内存分配等都要学生按一定规则来写代码。培养学生良好的编程习惯,首先要从思想上引起学生的重视,可从历年毕业生参加IT企业招聘笔试试题或企业实际开发程序中抽取部分代表性代码展示给学生,让学生知道企业对编程的要求,如果不遵守编程规则是写不出好的程序的,不利于将来就业;其次是教师在教学过程中要做好榜样,课件、讲义等教学材料中的程序都要符合C++编程规范,对学生提交的实验、作业一开始就要严格要求学生按规范来写,这一过程可能需要老师花费一定的精力和时间,但学生的编程质量会大大提高,为后续C#等课程的学习打下良好的基础,同时也可以缩小校内课堂教学与企业实际需要间的差距,提高学生毕业后的就业能力。2.2采取案例驱动教学对于传统的只注重知识点讲解的教学方式,学生普遍感觉理论性太强、知识枯燥,没有兴趣。从与实际生活相关联的实际问题和实例出发,运用启发式、案例式、任务...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?