C++程序的设计的项目式教学的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序的设计的项目式教学的设计

C++程序的设计的项目式教学的设计   摘要:该文首先分析了《C++程序设计》传统教学方法的局限以及引入基于项目的学习理论的必要性,接着介绍了基于项目的学习理论的研究成果,然后从学习项目设计、学习过程设计、学习评价三个方面阐述了《C++程序设计》项目式教学设计,最后给出了作者的实践反思。   关键词:基于项目的学习;《C++程序设计》教学;项目式教学 学习过程;学习评价   中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2013)33-7521-02   1 概述   《C++程序设计》是面向对象的编程语言,计算机及相关专业的专业基础课,内容丰富,包含基本数据类型、控制语句、数组、指针、类、继承、多态、输入输出。按照传统的教学方法,老师先讲原理,然后学生上机实践,存在不少问题,学生学习起来很累,教师也教得很辛苦。   1.1 学生的学习主动性不高   教师讲学生练,学生处于被动接受的状态,不利于发挥学生学习的主动性,学生满足于完成老师的作业完成任务,学习的钻研不够,越学越困难。   1.2 学生的动手能力不强   以知识点为中心,辅以一定的案例,学生对教师的例子,习惯于只字不落的简单模仿,只求运行结果,C++编程能力、调试程序等方面的动手能力难以得到很好的发展。   1.3 学生缺乏实际的项目经验   学生完成的都是原理性的例题,没有参加过C++实际项目的开发经验,而企业非常看重实际项目的分析问题、解决问题的能力、合作能力,不利于学生求职以及适应工作。   基于项目的学习,作为是一种新建构主义下的研究性教学模式,强调协作学习、自主探究和创新发展,以培养学生良好的学习方式为目的,着眼于培养学生解决实际问题的能力,真正体现“以学生发展为本,以学生人人成功为目标 ,以学生学会学习为中心,以培养学生创新能力为核心”的教育思想内涵[1]。针对传统《C++程序设计》教学中存在的上述问题,拟引入基于项目的学习理论对课程进行改革,以项目为依托开展教学,激发学生的学习主动性,培养学生的动手能力,增长学生的项目经验。   2 基于项目的学习理论介绍   基于项目的学习的理论及其应用都开始于美国, 是开展研究性学习的主要学习模式之一。国外关于基于项目的学习的研究成果丰富,理论己经基本成熟,实践的例子也很多。   2002年宁波大学的刘景福副教授、江西师范大学教学论研究中心钟志贤教授在《外国教育研究》上发表的《基于项目的学习(PBL)模式研究》中给出了基于项目的学习的定义,以学科的概念和原理为中心,以制作作品并将作品推销给客户为目的,在真实世界中借助多种资源开展探究活动,并在一定时间内解决一系列相互关联着的问题的一种新型的探究性学习模式[2]。它的理论基础是建构主义学习理论、杜威的实用主义教育理论和布鲁纳的发现学习理论。   2009年中央电教馆章雪梅老师在《基于项目的学习及其教学设计》一文中指出,基于项目的学习是一种强调主动探究和创新实践的教学模式,它的教学设计的关键环节包含问题设计、过程设计和评价设计[3]。项目是基于项目的学习的核心,所有的学习都是围绕项目展开的,项目提供了学习的方向、学习的动机和学习的应用。学习评价的出发点应当是促进学习者个人和小组的进步,学习评价包括自主学习的能力、问题解决的能力以及小组合作技能。   2011年重庆大学金凡路老师在《职业教育立体多元化项目主题式教学评价构想》一文中提出通过多元化评价主体、多层化评价内容、多样化评价方式、适切化评价时机、系统化评价标准等来建构立体化项目主题式教学评价体系[4]。   3 《C++程序设计》项目式教学设计   《C++程序设计》项目式教学设计可以分为学习项目设计,学习过程设计,学习评价三个方面。   3.1 学习项目设计   选择合适的项目,既能涵盖基本的语言机制,又具有一定的实用意义,难度适中,有利于激发学习的学习兴趣,使他们积极的投入到项目的学习。经过两学期的教学实践与改进,设计出如下学习项目。   3.2 学习过程设计   遵循基于项目的学习理论,针对《C++程序设计》的教学特点,该文把学习过程分为创设情境、教师示范、项目设计与分工、项目实施、项目演示五个步骤。以第六章类与对象中学生成绩管理系统为例,说明学习过程设计。   创设情境:回顾第4章数组学习中的学生成绩管理系统(简易)版本,要求使用面向对象分析方法,识别出其中的类,并编写相关代码。   教师示范:教师讲解完成该项目所需的基本知识,面向对象的分析方法,类的定义,对象的定义与使用,共同分析人事管理系统中的类以及对象。   项目设计与分工:以2-3人小组为单位,分析学生信息管理系统中的类与对象,讨论类定义包含的属性和方法,main函数的设计,并分

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档