- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目教学法在VB.NET程序设计教学中应用
项目教学法在VB.NET程序设计教学中应用
[摘要]通过对计算机程序设计教学的现状进行分析,提出程序设计中实施项目教学的两个值得注意的问题:即教学对教师的要求和项目的选编和实施。通过一个项目在VB.NET程序设计教学中的运用,讨论如何有效地把项目教学法运用于程序设计教学当中,提高计算机专业教学效果,培养出社会需求的高素质技能型人才。
[关键词]项目 项目教学 程序设计
中图分类号:G42文献标识码:A文章编号:1671-7597(2009)0120139-01
一、引言
项目教学是教师根据课堂教学目标和教学内容的需要,通过设置具体项目,引导学生参与分析、讨论、表达等活动,让学生在具体的问题情境中积极思考、主动探索,以提高教与学的质量和效果,从而使学生在解决问题的实践中,理解知识、掌握技能、学会应用,培养学生提出问题、分析问题和解决问题的能力。
二、程序设计教学现状
(一)程序设计教学现状
目前大部分高校在程序设计教学中多采用传统的讲授法和系统的学习,同时结合一些上机实践操作来巩固和熟悉课堂上所讲的一些知识点。传统的系统学习和讲授有许多缺点,它偏重知识的灌输,重理论轻实践,以教师为中心,以单项讲授为主,是代理式的学习方法,培养出的学生实践能力不足,不能满足当前社会对人才的需要。
(二)项目教学在计算机程序设计教学中应用研究的现状
项目教学在计算机程序设计教学中应用的研究还比较少,有的只是概要说了一下方法和策略但并不具体,有的虽然有具体的方法和应用方案,但在程序设计教学中的项目处理及选取方面并不妥当。程序设计教学的最终目的是要让学生学会进行软件设计及软件开发,培养学生的实际动手能力和探究、创新能力。
三、程序设计中实施项目教学的分析
如何有效地把项目教学应用于程序设计教学当中,激发学生兴趣,提高教学实效,应从以下两个方面考虑和分析。
(一)教学对教师的要求
项目教学不同于普通的授课,教师要介绍分析框架或工具,引导学生分析过程和步骤,对学生的不同观点进行梳理,对重要的理念给予提示。这都要求教师要熟悉项目,有广博的知识、较强的逻辑分析、要点概括和驾驭课堂的能力。
(二)项目的选编和实施
1.项目选编
在项目的选编上,选择在现实生活中运用广泛,比较有实用性,并且在设计上能体现软件开发的基本思路,还可在此基础上进行扩充。
2.项目的实施
(1)在项目实施前,要运用传统的讲授法对VB.NET语言的基础理论、基本特征、语法基础、程序编译做一下简要的、系统的介绍。让学生对这门语言有一个总的认识,对一些重要的概念类、空间、接口等先做一下简要介绍,因为这些概念相对来说比较难理解,主要是让学生在项目学习当中以及自己在实践操作中去慢慢接受和理解。
(2)对项目进行讲解和分析。在项目的讲解当中首先要按照程序设计的基本流程进行,同时照顾到学生的认知特点。
它可分为以下环节:①呈现项目,激发动机。教师通过口头、幻灯、光盘等媒体形式把项目呈现给学生,尽可能的创设真实、丰富的情境。②以疑促思,全面讨论。教师引导学生进行全面分析,可以给出富有启发性和指向性的问题;可以组织学生分组讨论,然后公开发言;争取让更多的学生发表见解;引导学生归纳总结。③创造迁移阶段。知识迁移是指可以运用已经学习过的知识来解决新的问题,这也是学习的最终目标。通过前一阶段的学习,学生已经基本上可以解决项目问题了,这时候可以对项目进行扩展和扩充,提出新的问题。
四、一个项目在VB.NET程序设计教学中运用的分析
为了更好地说明项目教学在程序设计教学中如何运用,以下通过一个项目在VB.NET程序设计教学中的运用来进行简要说明。
1.遵循项目的选取原则,选取进销存管理系统作为课程开发项目。分析项目,介绍进销存管理系统的开发流程。通过总体的介绍,使学生对程序设计及开发有了总体架构,并与实际相结合,激发学生兴趣。然后,就各个功能模块进行分析和设计,可以对VB.NET语言的语法基础、VB.NET语言的特征、窗体的设计进行讲解和分析。特别是对具体的界面设计要在多媒体教室里进行,教师可以先作一些演示和介绍,引导学生自己去动手设计界面发挥自己的想象力和创造性,提高学生的自主探究能力。
2.详细设计。在具体的编程过程中,就实际遇到的重要概念、理论可以进行强调和解释,如空间、类等这些相对来说比较抽象的概念放到实际问题当中去讲解和理解也比较容易,使学生掌握面向对象的编程方法。对于数据库的设计可以简略的介绍,因为数据库的设计是由专门的数据库软件进行设计的,所以在这个项目里主要介绍如何连接数据库以及简要介绍对
您可能关注的文档
最近下载
- 新解读《GB_T 13871.2 - 2015密封元件为弹性体材料的旋转轴唇形密封圈 第2部分:词汇》最新解读.docx VIP
- 大学本科机械专业-泵盖铸造工艺毕业设计.docx VIP
- 《突发公共卫生事件应急条例》试题(附答案).docx VIP
- 2447电大《Photoshop图像处理》试题和答案200907.doc VIP
- 国开期末考试2447《Photoshop图像处理》机考试题及答案(第9套).pdf VIP
- 中国细胞与基因治疗产业发展白皮书.pdf VIP
- 个人创业担保贷款申请表.docx VIP
- 中国艾滋病诊疗指南2024版解读PPT课件.pptx VIP
- 国开期末考试2447《Photoshop图像处理》机考试题及答案(李老师第1套).pdf VIP
- 国培二次培训.pptx VIP
原创力文档


文档评论(0)