- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目教学法在《C语言程序设计》中的研究与实践
摘要:就如何解决《c语言程序设计》教学过程中普遍存在的教
学与实践相脱节的问题进行研究,根据几年来教学实践情况,结合
高职学生特点,将知识理论和实际工程项目紧密联系起来,探索适
合高职学生学习的项目教学法在《c语言程序设计》课程中的应用。
关键词:项目课程教学设计模块任务
一、项目课程的思考
项目课程突出了实践在课程中的主体地位(关键不是实践课时
的多与少),用工作任务来引领理论,使理论从属于实践。传统的
实践观把实践仅仅理解为技能在反复训练,或是孤立的工作任务的
学习,从而把过程与结果割裂开出来了。学生在课堂上的学习与行
动的结果无关,他们所能体验到的仅仅是动作的不断重复,却无法
体验到行动与结果之间的关系。项目课程的实践观把实践理解为过
程结果的统一体,强调以典型产品为载体来设计教学活动,整个教
学过程最终要指向让学生获得一个具有实际价值的产品或服务。
二、项目教学法的实践过程
1.项目的设计
在项目课程的教学过程中,项目的设计编排非常关键,项目设
计得好坏直接影响教学效果。项目的设计,首先,必须围绕课程重
点来进行,将重要的知识点蕴涵到项目中,项目任务尽量是学生感
兴趣的,并且是比较贴近学生生活的内容,学生比较好理解;其次,
每个项目的设置不宜过大,以免支撑的理论知识太多,导致教学组
织困难。对于较大的项目可以分解成模块来进行教学,将项目分解、
细化以学生在学习时经常有成就感,从而提高学生学习的积极性。
根据课程特点、课程培养目标及学生特点,我们设计了《c语言程
序设计》教学项目,以函数为例具体项目安排如表1所示。
表1《c语言程序设计》函数教学项目
2.项目的实施与控制
在以项目为主线组织教学的过程中,需要让知识为项目服务。
因此,每个项目均用项目背景进行说明、用任务描述的形式给出项
目要求,老师带领学生进行分析、讲解,引出知识点等预备知识,
最后进行实验。在实施教学的过程中,采用分组合作的形式进行,
即学生组成学习小组,由大家共同研究确定解决办法或项目实施方
案,并在完成后写出总结,分析存在胡问题,交流意见。通过这种
形式学生可以抛开心理因素克服部分学习障碍,取得更好的效果。
另一方面,可以缓解由于班级人数与设备、师资配备之间存在的矛
盾,重点是可以突出学生的合作意识与合作能力的培养,充分调动
学生的学习积极性,发挥其所长,通过讨论甚至争论激励学生学习。
三、项目评价
《c语言程序设计》是一门较复杂而且内容多样的课程,需要从
多方面来评价学生。因此,在对学生评价方面注重过程评价,针对
每一个项目进行全方位的考核,主要包括知识运用能力、问题的分
析能力、自主设计算法的能力以及程序高度能力,同时,增加学习
态度、团结合作方面的考核等,结合每次项目的考核情况进行综合
评价。
四、实践中本课程项目教学法的特色
1.大项目与任务相结合
在整个教学过程中,“小任务”是“大项目”的必要准备,是实
现“大项目”的基础;“大项目”是小“任务”的延伸和拓展,是
“小任务”的综合应用,对学生学习《c语言程序设计》起到一个
导向作用,两者紧密联系、相辅相成。在开始讲授课程的时候,老
师将“大项目”布置给学生,使学生带着明确的目的去汲取知识,
有效减少学习的盲目性;然后,随着教学内容的展开,教师依据所
给的综合项目来安排大部分子项目内容讲授;最后,在进行综合项
目设计的时候,指导学生们以个人或小组的形式利用所学过的子项
目知识进行项目扩展和链接,生成一个综合项目,给学生一种水到
渠成的感觉。
2.自主学习与启发式教学相结合
为发挥学生的主观能动性,才是可在教学开始时提出项目问题,
然后让学生根据问题到教材中寻求答案。由于大部分高职学生的知
识基础薄弱,加之项目的难易程度有差别,所以任由学生自主学习,
并不能完成教学任务,教师可在必要的时候(如学生担出问题时或
学习出现困难时)对相关内容进行必要的启发和指导,只有这样才
能让学生突破学习瓶颈,顺利找到解决问题的方法实践证明,将学
生的自主学习和教师的启发指导结合起来能够更好地保证项目教
学的顺利进行,发挥项目教学的优势。例如,在讲解排序程序时,
教师可首先描述几种排序(插入排序、选择排序、起泡排序)的设
计思想,并给出测试用例,然后让学生根据设计思想使用测试用例
去去分析程序的内容,最后由学生写出总结,并完成程序的编写
文档评论(0)