- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“Visual C++程序设计”课程教学改革探讨.doc
“Visual C++程序设计”课程教学改革探讨
摘 要:该文针对“VisualC++程序设计”课程的教学现状及其存在的问题,并结合应用型本科院校的特点,从教学方法、实验环节和考核评价等几个方面提出了教改的基本思路和方案,克服传统“Visual C++程序设计”课程教学的不足,提高课程的教学质量和效果。
关键词:应用型本科院校 Visual C++教学改革 改革探讨 评价体系
中图分类号:G64 文献标识码:A 文章编号:1674-098X(2016)02(a)-0153-02
Visual C++作为功能强大的可视化应用程序开发工具,已成为国内高等院校计算机相关专业培养方案中的重要教学内容。Visual C++具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种应用程序等优点[1]。然而,由于MFC类库的庞大,利用应用程序向导AppWizard生成的程序专业化程度高,代码量大,结构复杂等原因,初学者往往难以理解和掌握[2]。该文通过分析传统VC++程序设计教学中存在的不足,针对应用型本科院校对培养兼具理论基础和实践能力的应用型人才的需求,探讨了“VisualC++程序设计”课程教学改革的方法。
1 传统“Visual C++程序设计”课程教学的缺点
通过自身教学观察和分析,传统“Visual C++程序设计”教学的缺点主要表现在以下几个方面。
1.1 教学方法方面
传统的“Visual C++程序设计”教学仍停留在课堂理论教学阶段,多采用板书和PPT相结合的教学方式来讲授编程方法及使用过程,强调理论教学,实践教学环节相对薄弱,往往忽略了“Visual C++程序设计”课程面向工程的特色[3],不能很好地将理论教学和实践教学结合起来。这种传统的教学方法对理论性比较强的程序设计课程比如“C程序设计”“C++程序设计”比较合适,但对于“Visual C++程序设计”课程,容易增加学习的枯燥感,造成教学效果不理想。
1.2 学生方面
学生大多延续中学的学习模式,对教师的依赖程度过高,被动地接受知识的传授,而没有发挥学生的主体性,不懂得自己主动学习,不能适应“Visual C++程序设计”课程实践性强的特点。此外,学生往往养成应试教育下的学习习惯,将精力主要放在基本概念的记忆以应付考试,而忽视了自己动手实践、动手参与实际项目的重要性,从而导致学生不能真正理解和运用课堂上所学的理论知识,学习效果不理想。
1.3 教学组织和实验教学方面
“Visual C++程序设计”是一门工程性和实践性很强的课程,然而“Visual C++程序设计”课程内容多而课时有限,且实验课时一般只占到总课时的1/3。实验课时少,实验环节不够重视,在选取“Visual C++程序设计”实验项目时往往采取照搬教材上现成的例子和实验指导手册上实验题目的做法,导致学生机械地按照教材或实验手册上提供的步骤和代码完成实验,而不明白为什么这样做的原因。教师验收实验项目时“重结果,轻过程”,只需要学生完成该次实验即可,无法考察学生的编程思路以及独立解决问题的能力,导致实验效果不理想。
2 “Visual C++程序设计”课程教学改革
通过分析和总结传统“Visual C++程序设计”课程教学的缺点,并针对应用型本科院校理论与实践相结合的办学理念,在教学过程中摸索出“Visual C++程序设计”课程的教学改革方案。从教学内容、教学方法、实践环节、及考核模式等教学环节的各个方面进行改革优化,以达到“Visual C++程序设计”课程教学目标,提高课程教学质量。
2.1 引入项目驱动式教学方法
提出一种基于项目驱动的“Visual C++程序设计”课程教学方法,这种方法的核心思想是以项目为主线[4],通过项目实践促进Visual C++编程知识的学习,提高应用型高校“Visual C++程序设计”课程的教学质量。
在课堂教学中,选取的项目最好是实际应用中常见的场景,且能够覆盖该次课堂教学的重要知识点,体现出Visual C++编程的方法和过程。比如在讲解“按钮控件的使用”时,可以选择“问卷调查”项目,在讲解“编辑框控件的使用”时,可以选择“计算器”项目等。遵循循序渐进的原则,在每一章结束之前,选择一个规模较大的、综合性的项目将该章所有部分的知识点串联起来,比如“学生成绩管理系统”。此外,在讲解项目时,可以通过动画的方式将项目的开发过程一步一步演示出来,以加深学生的印象。采用这样的项目驱动式教学方法能够大大激发学生的学习兴趣,避免了以理论学习为驱动的教学方法带来的弊端。
2.2 加强和优化实验环节
由于“Visual C++程序设计”
文档评论(0)