程序的设计类课程的项目化实验指导书编写探索.docVIP

程序的设计类课程的项目化实验指导书编写探索.doc

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

程序的设计类课程的项目化实验指导书编写探索   摘 要:各高职院校的计算机相关专业都开设了程序设计类课程,但学生在学习中感觉难度较大,失去兴趣。因此,有必要编写由浅入深、切合实际的实验指导书引领学生逐渐掌握程序设计的理论和方法。本文介绍了基于项目的程序设计类实验指导书的设计思想、项目选择和编排方法。   关键词:实验指导书;程序设计类;项目化;计算机专业   中图分类号:TP311.10-4   目前,在各高职院校的计算机相关专业中都开设了程序设计类课程,用于培养学生的逻辑思维能力和程序编写能力。掌握程序设计的方法,对于学生解决实际问题能力的培养具有重要意义。但是,由于程序设计类课程,不管采用的是C语言、C#语言或Java语言,都有相同的特点,即涉及的概念多,语法规则复杂,使用比较灵活,因此,学生在学习的过程中普遍反映难度较大,学习积极性和主动性不能得到充分发挥,从而教学效果得不到提高。另一方面,实验课作为学生技能训练的主要途径,却往往因为实验项目编排的不够合理,导致无法完成既定的实验目的。   近年来职业教育界纷纷推行基于工作过程的教学改革。在基于工作过程的教学实践中,一些职业技能型课程的教学组织可采用项目教学法。项目教学法是指在教学过程中以一个或多个项目为主线来展开教学,把相关知识点融人到项目的各个环节中去,层层推进项目。通过对问题的深化或功能的扩充,来拓宽知识的广度和深度,直至得到一个完整的项目解决方法,从而达到学习知识、培养能力的目的。在开展项目教学的过程中,与之配套的教材建设尤为重要。对于程序设计类课程,语法理论的掌握与编程能力的培养都非常重要,作为理论参考的教材可以偏重对语法的讲解,而作为培养编程能力的重要工具,实验指导书则应偏重从浅至深、从易到难的项目开发过程。因此编写一本项目化的程序设计类实验指导教材非常必要。   1 程序设计类教材现状   项目教学法使用的教材要以实际软件项目开发过程为线索,围绕实际工作内容,融人必要知识点。目前出版的一些程序设计项目化教材也有一些项目:有的教材把软件项目作为实践内容,但这些项目大多安排在最后,作为集中实训项目,但到集中实训时,有很大一部分学生在前期的学习过程中因为感觉难度较大,对实验案例难理解难完成,已对课程丧失了学习兴趣;有的教材用项目贯穿整个教学过程,但这些项目较多地改变了程序设计语言前后关联的知识结构,打破了相关课程教学的体系结构,不利初学者学习。   2 项目化程序设计类实验指导书的结构与内容分析   编写程序设计类实验指导教材时应着眼于解决以上提到的问题。在指导书的编排上,应结合掌握程序设计语言所必须依据的前后关联的知识结构,以若干软件项目为中心来组织实验内容,让项目贯穿于教材的始终,并把项目分解成若干相互递进的子任务,以子任务结合具体知识点合理安排到相关单元中,任务之间构成一个阶梯形的任务链,前一个任务的完成为后一个任务的展开做好铺垫,几个任务由简到繁、由易到难,层层递进,最终完成一个“大项目”。这样的实验内容的结构设计符合学生的认知与学习规律,有效调动了学生的学习积极性,使学生的编程能力在每个任务的实施中逐步得到提高。完成若干任务后,学生就自行完成了一个简单的软件开发项目。这样可以使学生在整个学习过程中有项目的驱动和完成项目的成就感。   要掌握一门程序设计语言,语法细节非常重要,是重点也是难点,尤其是初学者,经常因为一点小疏忽导致程序错误,而错误的排查也很困难,常常因为调试不出而丧失信心。因此在实验指导教材中不应该直接让学生马上完成项目中的任务,而是在每个任务之前先用一些读程序、程序填空、编写小程序等基础语法练习加强学生对相关语法的认识。有了“装备”再去完成任务,相对就更有信心,更为容易。另外,为了让学生在遇到问题时能“有据可查”,项目实验指导教材还可在每个基础练习的后面附上了该部分需要用到的“语法锦囊”,供学生快速查找。   另外,已有的一些实验指导书,直接给出了各任务完成结果的代码。这样的做法,学生往往会将自己的角色从“程序员”主动转化为“打字员”,只知道盲目地把代码输入计算机,而不去寻求为什么,万一打字打错也完全不知道如何去查错纠错,达不到学习和练习的效果。因此在指导教材中应去掉各项目的代码,只给出每项任务的详细需求说明,让学生自己思考,设计算法,编写代码。但可在指导书的附录中安排一个层层递进完成的完整项目,比如学生成绩管理系统的说明和代码,这个项目学生同样很熟悉,容易理解方便参考,又不至于全盘皆抄。   3 项目化程序设计类实验指导书的项目选取   在进行项目化实验指导书的开发时,项目选取非常重要。项目内容应基本涵盖程序设计语言课程的绝大部分知识点和技能点,只有少部分内容不会涉及;项目本身应是学生感兴趣和熟悉的,一个熟悉的

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档