项目教学法在编程语言教学中的应用

项目教学法在编程语言教学中的应用

ID:23609126

大小:105.00 KB

页数:5页

时间:2018-11-09

项目教学法在编程语言教学中的应用_第1页
项目教学法在编程语言教学中的应用_第2页
项目教学法在编程语言教学中的应用_第3页
项目教学法在编程语言教学中的应用_第4页
项目教学法在编程语言教学中的应用_第5页
资源描述:

《项目教学法在编程语言教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、项目教学法在编程语言教学中的应用  摘要:项目教学法具有教学效果好,学生参与度高的特点。本文以图书馆管理系统为例,提出了运用该方法的四个实施步骤,分析了项目教学法在程序设计教学中的具体实施过程,收到了良好的教学效果。最后指出了运用项目教学法值得注意的问题。  关键词:项目教学法;实施;编程语言教学  中图分类号:G718文献标志码:A文章编号:1674-9324(2014)30-0103-02  引言  项目教学法是指学生在教师的指导下亲自参加一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容

2、。运用这种方法,学生在教师的指导下组织学习,处理在项目开发中遇到的困难。项目教学法的优点在于能极大的调动学生学习积极性,锻炼分析问题、解决问题的能力,综合提升学生计划、沟通、学习能力,对形成职业素养颇有益处。C#程序设计是我校信管专业的核心基础课,具有知识点多面广、内容抽象不易理解的等特点,学生学习曲线陡峭。传统的教学练习模式不能取得令人满意的教学效果。在前期应用任务驱动教学法的基础上,引入项目教学法是改进教学质量的一个方向。  一、教学设计5  1.教学步骤。项目教学法的步骤一般分为四步:项目计划、

3、项目执行、项目监控、引导与考核,如图1所示。  项目计划指规划用于教学目的项目及其整个实施过程,包括项目选择、项目范围、项目时间、质量标准、人力资源需求、验收标准等。项目执行主要划分为需求分析、概要设计、编码测试、系统安装与维护四个阶段,每个阶段设置一个里程碑,用于控制项目的时间、成本、质量与范围。随着项目教学的进展,还要对整个进程实施监控,监控结果与项目计划进行比较,分析时间滞后或者质量偏差产生的原因,提出应对措施及时整改。最后一个步骤也是关键的一步,教学过程中的引导。项目教学法提倡学生自主学生,引

4、导的原则是:方法为主,结果为辅。即引导的最终目的是让学生掌握相应的方法,而不是仅仅产生与预设目标相符的结果。即使不能达到预设目标,只要能掌握方法也是成功。考核是对整个项目活动的一个检验,由学生演示与答辩两部分组成。  2.教学目标。项目教学法的总体目标是使学生熟悉项目开发的基本过程,掌握项目开发应具备的基本技能,形成一定的职业素养。在项目规划阶段,由教师主导进行项目规划,帮助学生从全局视角观察项目过程。项目执行阶段,重点培养学生分析问题、解决问题能力、团队沟通协作能力、软件设计与编码技能。项目执行过程

5、是形成职业素养最重要的阶段。项目监控阶段旨在让学生及时了解项目进展情况,并解决已存在的问题。教师在引导过程中,促进学生分析问题、查找错误,解决问题。考核环节能提升学生团队组织、书面与口头表达能力。  二、实施过程5  1.项目选择。本文选择学校图书馆管理系统作为项目教学案例。因为图书馆是学生较熟悉的设施,也有条件实地考察了解业务流程。考虑到教学课时的限制,对图书馆管理系统的功能范围进行了缩减,质量标准适度降低,这样有利于项目在有限的时间内完成。  2.项目实施。首先对学生进行分组,3~5人一组,推选出

6、小组长,负责项目管理。小组长为每个组员安排工作任务,以角色扮演的方式体验项目过程。接着教师讲解项目基本情况,提出项目范围,确定时间、成本、质量要求。各小组讨论后形成项目合同文件,由负责人签字盖章确认。然后,开始需求分析。教师播放预先准备的图书馆采访录像,在此基础上,各小组轮流去图书馆实地调查,捕获需求。从上述渠道获得的素材经过分析整理,用于编写需求规格说明书。教师对需求规格说明书要进行仔细的审核,指出其中的不合理之处,帮助项目小组进行改进。学生常出现的问题是需求范围描述不清,极易影响后续工作。较好的方

7、法是给学生相当数量的案例,使各小组在模仿学习中成长。需求分析结束后,就进入系统概要设计阶段。各小组依据需求规格说明书进行概要设计。设计要点是合理进行功能模块划分、数据库设计。本阶段学生易犯错误体现在:设计结果往往不能对应到需求规格说明书的具体要求。这类错误通常是学生经验不足所引起的,教师应在这个阶段严格把关,使学生理解需求、设计的因果关系,形成规范的概要设计说明书。在编码测试阶段,重点指导学生编码规范和测试用例编写。其次要关注编码与概要设计文档的一致性。进入考核阶段后,先考查各小组系统安装、配置结果,

8、然后各小组分别进行讲解、演示系统功能。最后结合回答提问情况,评定各组的答辩成绩。5  在整个实施过程中,定期检查各组进展情况,帮助学生分析滞后原因和技术难点。有点小组能运用甘特图进行进度控制。  3.教学法的应用。本校三年级信管专业全面采用项目法用于程序设计综合实训教学。引入项目法后,教学活动整体上转变为以项目为主导,以学生开发、学习为中心,教师引导、辅导为辅助的方式进行,极大的调动了学生的学习积极性。在项目的各个阶段灵活采用不同教学手段,提高教学质量。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。