- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目教学法在程序设计课程教学中应用
项目教学法在程序设计课程教学中应用
摘要: 目前很多高职院校计算机专业存在着教学与就业脱节现象,本文分析了计算机专业程序设计课程传统教学中存在的问题,提出了程序设计类课程的项目教学模式,并以《WEB程序设计》课程在我院计算机专业的教学实践为例,给出了采用项目教学的案例设计,并对教学效果进行了总结。
关键词: 项目教学;程序设计;计算机专业;就业
中图分类号:G642 文献标识码:A 文章编号:1006-4311(2012)06-0207-02
0 引言
程序设计课程是计算机专业学生必修课程之一,要求知识面广,逻辑性强,程序编写灵活多样,需要一定的创新思,对学生锻炼抽象思维、掌握程序设计的思想和方法,培养学生解决实际问题的应用能力有着不可或缺的作用[1][2],同时程序设计课程也是软件人才培养的基础课,学好这类课程是学生就业的基础。但是在教学过程中发现,大部分学生能够掌握各单个知识点,并能顺利通过考试,而学完整个课程后,面临一个实际问题时就无从下手,没有真正掌握程序设计的要领,无法独立编写完整的程序。本人结合实际教学情况,分析程序设计课程教学中存在问题,探索用项目教学方法提高人才培养质量,从而增强学生的就业能力。
1 项目教学模式
项目教学模式是指师生通过实施一个完整的项目而进行的教学活动[3],通过这种教学模式可以把理论教学与实践教学有机结合起来,不仅能够提高学生对理论知识的理解,而且锻炼实际解决问题的能力,增加实际项目经验。本文作者结合实际教学经验,总结提出项目教学模式的一般步骤如下:
1.1 项目准备 项目教学法是以项目为中心组织教学,项目设计的好坏直接决定着教学效果。首先,教师准备的项目最好是自己做过的具有实际应用价值的例子;其次,教师准备的项目应包含两种类型,一类是上课用于展示讲解的项目,另一类是学生课程实训的项目;再次,明确项目产品的功能,实现目标及评价标准;最后,项目还必须具有实用价值,与社会生活联系紧密。
1.2 项目展示 在项目教学展开之前,教师就应该把提前准备好示范项目展示给学生,通过展示示范项目调动学生的好奇心,激发学生的学习兴趣,这样才能让学生积极、主动地参与项目学习。
1.3 教师讲解示范 教师应围绕当前学习的知识点,选择合适项目,并示范完成项目的过程,向学生讲解此项目需要的有关理论知识与操作技能,使学生有明确的目标和感性认识,知道实施该项目要解决哪些问题,关键步骤在哪里,用到了哪些新知识。项目的讲解示范让学生能够进行“知识迁移”,将教师讲授的知识转化为自己的知识。
1.4 人员分组 项目小组是项目教学法主要的教学组织形式,教师要在示范项目讲解完成后,学生实训项目开始前把学生分为不同小组,可先让学生自由组合,然后教师根据对每个学生的学习能力、性别、性格等差异进行适当调整,合理搭配男女生数量,使每个小组实施项目的能力基本在同一个水平线上,这有利于教学整体进度的把握。
1.5 项目方案确定 学生实训项目可以由任课教师给出,也可由项目组自行确定,但自行确定项目必须经过教师确认。项目确定以后,小组成员根据项目功能要求提出自己的方案见解、实施步骤及工作计划。项目小组各成员必须严格遵守方案确定时间进度表,按时提交软件产品,这也项目教学的目的,模拟企业真实环境,让学生体验程序开发的过程。
1.6 项目实施 项目实施是项目教学法的主体与关键。各项目小组在组长的组织下按照项目方案确定的实施步骤,完成系统分析、逻辑设计、代码编写、程序测试等工作,最后提交修改完善后的项目产品。学生在项目实施过程中学习新知识,运用旧知识,模拟企业软件开发过程,完成从学习知识到运用知识的转化。
1.7 项目评价 项目评价是项目教学法的重要环节,评价内容应与“知识、能力、素质”的高职教学目标一致[4]。评价包括项目组自评、同学互评和教师评价三部分,先由项目进行自评,总结自己在项目实施过程中学到的知识、技能和方法,找出自己的不足并进行改进;然后以项目组长为主,向全班同学介绍本组的项目产品、设计实施过程以及如何解决遇到的问题;最后教师对各项目组的产品进行综合评价,指出其存在问题,给出改进建议。
2 项目教学在“WEB程序设计”中的实践
《WEB程序设计》是计算机专业的一门主干课程,综合了网页设计、数据库、编程技术等知识,综合性和实践性较强,包含了专业培养目标的重要能力。笔者在本校08级、09级高职计算机网络技术专业两个班就《WEB程序设计》课程使用项目教学方法进行了实践。根据实际实践情况,整个课堂教学分为两个阶段,第一阶段主要是教师示范教学,第二阶段是学生课程设计实施实训项目。
2.1 课前项目准备 根据《WEB程序设计》课程教学目标的要求,结合我院学生的实际情况,选用“实验室教
文档评论(0)