- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目与典型程序在程序设计类课程中的应用研究.doc
软件项目与典型程序在程序设计类课程中的应用研究
摘 要:许多高校的计算机和某些非计算机专业都开设了程序设计类课程,这类课程知识繁杂、抽象。传统的教学模式,学生会感觉枯燥难学,积极性不高。多年来,笔者对软件项目与典型程序在此类课程中的应用进行了研究,效果良好。
关键词:典型程序;软件项目;程序设计
中图分类号:G642
许多高校的计算机和一些非计算机类专业都开设了程序设计类课程,这类课程理论性、操作性、应用性都很强,并且知识繁杂,严谨抽象,较难掌握。比如:Visual Basic程序设计课程,首章就是抽象难懂的属性、事件、方法等概念,然后就是更加枯燥抽象的数据类型、变量、语句、过程等语言基础知识。这些又都是VB程序设计的基础,必须掌握。如果过分追求知识体系的系统性,以概念、命令的讲解为重点,偏重理论灌输,学生就会感觉枯燥难学,失去兴趣,也不利于应用型、创新型人才的培养。
因此,笔者采用了软件项目与典型程序相结合的教学方法,深受学生欢迎,也收到了良好的教学效果。
软件项目与典型程序是教师采用软件开发项目和一些典型程序来主导学生主动学习的一种学习方法。教师精心选择、设计软件项目和一些典型程序,在一定程度上打破原有的课程知识体系,重新组织知识内容,将抽象的理论知识和软件操作融入到具象的软件项目开发与典型程序设计中。教师不再接部就班地直接向学生灌输知识,而是以学生为主体,主导学生去直接设计程序和软件项目。通过引导学生去设计程序来探究新知识,通过一个实际软件项目的开发来整合课程知识,掌握软件工程和项目管理的思想。软件项目开发是理论与实践的结合体,加大了课程实训力度,增强了学生实践能力。
软件项目开发与典型程序设计方法,将理论与实践相结合,在知识的运用中学习知识,符合认知规律,有利于知识体系的建构,充分培养了学生的应用能力和创新能力。下面,结合实践,对该方法的应用进行有益的探讨。
1 软件项目的应用
把软件项目开发应用于程序设计类课程的教学中,围绕真实的项目来组织教学,创造与实际工作环境相似的学习环境,有效提高学生的学习积极性,培养学生的职业素养和能力。
笔者建议最好一门课程采用一个软件开发项目,将整个课程的零散知识点进行整合,软件项目的开发要贯穿于整个课程的学习过程之中。例如:在VB程序设计课程的学习中,教师选择某个信息管理系统做软件开发项目,如人事档案管理系统。当然,根据不同的专业、学生及课程情况,也可以采用多个项目。
启始课上,教师可以展示一些使用相应程序开发的优秀软件,同时布置软件开发项目,使学生了解此程序设计语言的功能,明确课程学习任务,并激发学生兴趣。
按照课程的知识体系结构,教师将软件项目分解为子程序设计任务,贯穿于日常教学中。如:在VB程序设计课程中,学习控件时,可以让学生去设计软件界面;学习菜单时,让学生设计软件的菜单;学习工具栏时,让学生设计软件的工具栏……这样,课程学完了,软件也开发出来了,边学边用。随着课程学习的深入,软件越来越完整,学生体会到了成功的喜悦,学习积极性越来越高。
项目开发完成后,教师可组织学生进行评价,先由学生展示作品,自评,再学生间互评,最后由教师总结评价。此评价过程可以锻炼学生的表达能力,学生间也可以相互借鉴,纠正不足。
软件项目的应用增强了课程的实践性,缩短了课程学习与系统开发之间的距离,使实训环节落到实处。
2 典型程序的应用
典型程序设计是为了掌握某些知识点而采用的较小的并且典型的程序,主要是在章节学习中应用。例如:VB程序设计课程中,在学习标签、命令按钮、文本框和IF语句时,可以采用注册登录程序;学习框架、单选按钮、复选框、分支语句时,可以采用简单考试系统程序;在学习列表框、循环语句时,可以使用选课程序等。
典型程序应用的组织实施过程是精选程序、展示程序、分析程序、设计程序、总结扩展。教师根据学习内容和目标,选择合适的程序,选择的程序要典型、实用。教学时,教师运行程序,展示程序功能和运行效果,激发学生积极性,同时使学生明确学习目标。然后,引导学生分析程序,设计程序,此时,要以学生为主体,教师起主导作用。学生在设计程序的过程中,主动思考、探索和操作,通过控件和语句的使用,掌握了软件的操作和应用,理解了程序设计语言基础知识。程序设计完成后,教师再引导学生总结程序设计应用中涉及到的知识点,反思程序设计方法,并提出问题,激发学生通过课外学习来进一步完善、扩展程序功能。
典型程序设计应用是一种主动学习过程,在教师的引导下,通过学生自身的思考和操作,来学习软件知识,符合知识体系的建构规律。
3 采用基于学习过程的考核方式
传统的考试方式不能科学、全面地评价学生的学习效果。在程
您可能关注的文档
最近下载
- 木结构工程手算计算书.doc VIP
- KW系统集成公司平衡计分卡实施 踏瑞绩效管理智能反馈比赛软件 参考答案.pdf VIP
- 粉煤灰—水体系pH值探究.doc VIP
- 规范《DL-T879-2004-带电作业用便携式接地和接地短路装置》.pdf VIP
- Unit5Developingideas-TwentyThousandLeaguesundertheSea课件外研版高中英语必修第三册.pptx VIP
- 河北省安全员B证考试题库(附答案).pdf VIP
- 2024年保安员考试复习题库及答案(共1500题).doc VIP
- 幼儿园课件:幼儿园一日生活环节组织指导的思考.ppt
- 教育科技人才融合发展的系统理论框架与实施策略创新.docx VIP
- 基于PLC教室智能照明控制系统设计.doc VIP
原创力文档


文档评论(0)