- 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程序设计课程改革和实践
C程序设计课程改革和实践
摘要:在对“C++程序设计”课程教学改革的实践中,对课程教学中现有问题进行了调查和分析,并针对上述问题从兴趣激发、增强互动、合理安排实验等方面进行了改革和实践,在一定程度上激发了学习者的学习兴趣,在循序渐进掌握知识的基础上提高了分析和解决问题的能力,对课程教学有较好的促进作用。
关键词:程序设计;C++;教学改革
作者简介:李传珍(1980-),女,北京人,中国传媒大学信息工程学院,讲师;徐品(1958-),男,北京人,中国传媒大学信息工程学院,高级工程师。(北京 100024)
基金项目:本文系中国传媒大学优质示范建设课程项目(项目编号:yzkcx0915)的研究成果。
中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)28-0110-02
“C++程序设计”课程是中国传媒大学(以下简称“我校”)信息工程学院电气信息类大学生的必修课程。该课程以C++语言中的面向对象机制为主,主要介绍面向对象程序设计的方法和C++ 语言的基本概念。学生在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。
一、“C++程序设计”课程教学现状分析
在众多课程中,本课程有着独特的地位和作用。第一,本课程是我校C++软件课程设计的基础,也是很多专业实验课(如数字图像处理、多媒体技术原理等)的基础,更是计算机二级(C++)的基础。第二,许多高校对研究生的编程能力有一定的要求,而C++语言则是重要的工具之一。第三,就业市场对C++高级软件工程师的需求一直较大,并且熟悉C++语言的程序员更容易掌握其他语言。因此,熟练掌握C++程序设计语言,必然会为学生未来在毕业、深造、就业竞争中打下坚实基础。
尽管“C++程序设计”课程是一门非常基础且有重要价值的课程,但是由于课程抽象、学生缺乏学习兴趣、学习方法不当,以及非计算机类学生编程语言基础薄弱等问题,一些学生在学习过程中感觉吃力,无从下手。为了了解学生的学习现状,并有针对性地进行改善,笔者几年来针对课程教学和课程实验等环节设计了问卷调查,包括:
1.对未来的打算
在众多学生中,仅有41%的学生有意愿将来从事理工科类工作并继续深造、研究。大部分学生对未来的规划偏向于文科、艺术类专业。这与招生过程中的调剂、学校整体特点等因素直接相关。
2.课程内容是否有帮助
仅有40%的学生认为本课程会对其今后的发展有帮助,60%的学生甚至并不清楚本课程对后续相关课程的基础作用。
3.每周的自主上机时间
作为一门计算机语言类课程,实践的重要性不言而喻。64%的学生完全没有按照教师要求主动保证每周不少于2小时的自主实践时间。通过沟通,部分学生认为遇到困难难以解决是阻碍自主上机的重要因素。
4.实验方式
41%的学生表示希望在教师引导下独立完成;45%的学生表示希望在教师完全带领下完成实验;2%的学生表示对课程内容毫无兴趣,自然也不会独立完成实验;其余的学生则是因为无法解决实践中的问题而退缩。
从上述调查结果看,本课程面临的主要问题是:在部分学生完全没有学习主动性,学生C语言基础薄弱,且课时量不能增加的前提下,怎样有效地提高学习效率?在这种需求下,设立如下改革思路:提高学生的学习兴趣或至少是增强学生的学习动力;重点培养面向对象程序设计的思维,突出编程能力培养;增强与学生的课外互动;实践过程中循序渐进,有材料可依。针对以上改革思路,本课程在实际中做了一些尝试。
二、“C++程序设计”教学改革实践及效果
1.从“问题”到“程序”
兴趣是推动学习者求知的内在力量,[1]然而在C++语言基础学习中,很多学生对课程内容缺乏学习兴趣,或是在学习过程中兴趣逐渐消退。针对这个问题,笔者在课程中不仅修改了主要例题,将抽象的变量、对象更改为和现实事物对应的变量和对象,还在讲解过程中从具体问题着手,穿插后续课程的实例进行演示,引出重要的基础概念。这种做法能够达到多重效果:一是让学生提前体验到课程成果,激发学习兴趣;二是了解本课程基础内容和后续课程之间的关系,明晰课程的重要性;三是和实际问题结合,在实例讲解中培养面向对象程序设计的思维,教师“举一”,学生“反三”,增强学生解决实际问题的能力。
例如,很多教材给出的例题[2]与实际应用脱节,很多例题中采用“A”、“B”的类名,并没有体现其具体代表的含义,不能体现“类是对现实事物的抽象”这一思想。教师在课程中从实际的课程设计题目《“画图板”程序设计》引入,并且向学生强调演示的“画图板”是由学长独立完成的,并鼓励学生进行相关概念的学习和实训也努力做
您可能关注的文档
- 660 MW发电机漏氢原因分析和处理对策.doc
- 660MW汽轮机ETS保护系统优化和完善.doc
- 660MW超超临界机组汽轮发电机组轴系安装工艺控制和研究.doc
- 660MW超超临界机组无电泵冷态启动实践和风险控制.doc
- 660MW超超临界燃煤发电机组锅炉水冷壁冷灰斗 采用卷扬机整体吊装方案研究和应用.doc
- 660MW锅炉二次风量测量装置改进和应用.doc
- 66kV~220kV绝缘子雷击断裂和自身劣化关系分析.doc
- 66例急性坏死性胰腺炎治疗和预后体会.doc
- 670th电站锅炉汽包角焊缝缺陷修复中应力计算和变形位移控制研究.doc
- 6733张门急诊处方规范化及合理性点评和分析.doc
原创力文档


文档评论(0)