项目教学法在《C语言程序设计》中的研究与实践.pdfVIP

项目教学法在《C语言程序设计》中的研究与实践.pdf

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

项目教学法在《C语言程序设计》中的研究与实践

摘要:就如何解决《c语言程序设计》教学过程中普遍存在的教

学与实践相脱节的问题进行研究,根据几年来教学实践情况,结合

高职学生特点,将知识理论和实际工程项目紧密联系起来,探索适

合高职学生学习的项目教学法在《c语言程序设计》课程中的应用。

关键词:项目课程教学设计模块任务

一、项目课程的思考

项目课程突出了实践在课程中的主体地位(关键不是实践课时

的多与少),用工作任务来引领理论,使理论从属于实践。传统的

实践观把实践仅仅理解为技能在反复训练,或是孤立的工作任务的

学习,从而把过程与结果割裂开出来了。学生在课堂上的学习与行

动的结果无关,他们所能体验到的仅仅是动作的不断重复,却无法

体验到行动与结果之间的关系。项目课程的实践观把实践理解为过

程结果的统一体,强调以典型产品为载体来设计教学活动,整个教

学过程最终要指向让学生获得一个具有实际价值的产品或服务。

二、项目教学法的实践过程

1.项目的设计

在项目课程的教学过程中,项目的设计编排非常关键,项目设

计得好坏直接影响教学效果。项目的设计,首先,必须围绕课程重

点来进行,将重要的知识点蕴涵到项目中,项目任务尽量是学生感

兴趣的,并且是比较贴近学生生活的内容,学生比较好理解;其次,

每个项目的设置不宜过大,以免支撑的理论知识太多,导致教学组

织困难。对于较大的项目可以分解成模块来进行教学,将项目分解、

细化以学生在学习时经常有成就感,从而提高学生学习的积极性。

根据课程特点、课程培养目标及学生特点,我们设计了《c语言程

序设计》教学项目,以函数为例具体项目安排如表1所示。

表1《c语言程序设计》函数教学项目

2.项目的实施与控制

在以项目为主线组织教学的过程中,需要让知识为项目服务。

因此,每个项目均用项目背景进行说明、用任务描述的形式给出项

目要求,老师带领学生进行分析、讲解,引出知识点等预备知识,

最后进行实验。在实施教学的过程中,采用分组合作的形式进行,

即学生组成学习小组,由大家共同研究确定解决办法或项目实施方

案,并在完成后写出总结,分析存在胡问题,交流意见。通过这种

形式学生可以抛开心理因素克服部分学习障碍,取得更好的效果。

另一方面,可以缓解由于班级人数与设备、师资配备之间存在的矛

盾,重点是可以突出学生的合作意识与合作能力的培养,充分调动

学生的学习积极性,发挥其所长,通过讨论甚至争论激励学生学习。

三、项目评价

《c语言程序设计》是一门较复杂而且内容多样的课程,需要从

多方面来评价学生。因此,在对学生评价方面注重过程评价,针对

每一个项目进行全方位的考核,主要包括知识运用能力、问题的分

析能力、自主设计算法的能力以及程序高度能力,同时,增加学习

态度、团结合作方面的考核等,结合每次项目的考核情况进行综合

评价。

四、实践中本课程项目教学法的特色

1.大项目与任务相结合

在整个教学过程中,“小任务”是“大项目”的必要准备,是实

现“大项目”的基础;“大项目”是小“任务”的延伸和拓展,是

“小任务”的综合应用,对学生学习《c语言程序设计》起到一个

导向作用,两者紧密联系、相辅相成。在开始讲授课程的时候,老

师将“大项目”布置给学生,使学生带着明确的目的去汲取知识,

有效减少学习的盲目性;然后,随着教学内容的展开,教师依据所

给的综合项目来安排大部分子项目内容讲授;最后,在进行综合项

目设计的时候,指导学生们以个人或小组的形式利用所学过的子项

目知识进行项目扩展和链接,生成一个综合项目,给学生一种水到

渠成的感觉。

2.自主学习与启发式教学相结合

为发挥学生的主观能动性,才是可在教学开始时提出项目问题,

然后让学生根据问题到教材中寻求答案。由于大部分高职学生的知

识基础薄弱,加之项目的难易程度有差别,所以任由学生自主学习,

并不能完成教学任务,教师可在必要的时候(如学生担出问题时或

学习出现困难时)对相关内容进行必要的启发和指导,只有这样才

能让学生突破学习瓶颈,顺利找到解决问题的方法实践证明,将学

生的自主学习和教师的启发指导结合起来能够更好地保证项目教

学的顺利进行,发挥项目教学的优势。例如,在讲解排序程序时,

教师可首先描述几种排序(插入排序、选择排序、起泡排序)的设

计思想,并给出测试用例,然后让学生根据设计思想使用测试用例

去去分析程序的内容,最后由学生写出总结,并完成程序的编写

文档评论(0)

137****6015 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档