面向培养信息系统开发能力的程序设计语言课程教学模式研究及实践.docxVIP

面向培养信息系统开发能力的程序设计语言课程教学模式研究及实践.docx

  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文档。上传文档
查看更多
面向培养信息系统开发能力的程序设计语言课程教学模式研究及实践 摘要:针对信息管理与信息系统专业的程序设计语言课程在培养学生的信息系统开发能力方面效果不理想的问题,提出“自主学习语法知识+信息系统实例教学+信息系统开发实践”教学模式,介绍将该模式应用到JSP网络编程课程的实践过程,最后说明该模式的实施效果。 1 信息管理与信息系统专业程序语言课程教学问题分析 目前程序设计语言课堂教学存在的问题包括:一是只重视理论知识教学,即对语法知识进行详细讲解,实践较少;二是虽然理论和实践并重,但是实践教学使用的程序案例都比较简单,缺乏能够涵盖该门程序设计语言大多数语法的较为复杂的程序案例。程序设计语言课程考核方法存在的问题包括:一是只有理论考核,缺乏程序设计考核;二是理论和程序设计都考核,但是理论考核占比更大,程序设计考核占比较小;三是虽然重视程序设计考核,但考核要求较低。 信息管理与信息系统(简称信管)专业在多个高校都有开设,培养学生众多,毕业生就业多样化,因此信管专业有“万金油”专业之称。其实在信管专业的本科培养计划中,能够从事信息系统开发是一项核心培养目标。由于信管专业开设课程较杂,信息系统开发相关课程种类较少、学时较短,并且当前授课方式不能较好满足培养学生信息系统开发能力的要求,因此培养的毕业生大部分都不具备较强的信息系统开发能力,只有少部分有志于软件开发且学习能力强的学生具备了此项能力。这种现状和信管专业本科培养目标是不相符的。目前信管专业程序设计语言课程的主要问题是不能很好地培养学生编写复杂程序的能力。学完一门程序设计语言课程,大部分学生往往只会编写十几行或上百行的程序;或者只会使用简单的方法编写程序,例如整个程序全部使用ASP页面或JSP页面写成,没有层次和框架的概念,显得非常不专业。这样培养出来的学生很难在IT行业找到软件开发工作。 随着教学方法、教学手段的不断推陈出新以及信息技术不断发展,程序设计语言课程的教学方式得到了持续、有益的探索,现有研究可以归纳为3类。第一类把各种新式教学方法应用于课堂教学 2“自主学习语法知识+信息系统实例教学+信息系统开发实践”教学模式 “自主学习语法知识+信息系统实例教学+信息系统开发实践”教学模式见图1。图中的粗实线表示顺序,粗实线把自主学习语法知识、信息系统实例教学和信息系统开发实践这3个部分按顺序串联起来,构成一个大循环。一次大循环对应一个学习单元,一门程序设计语言课程由若干个大循环组成。在一次大循环中,教师教会学生新的语法及其在信息系统中的运用。经过若干个大循环后,学生就能学会更多的语法并能灵活运用来进行信息系统开发。每个圆角实线框内部都包含若干个活动(用矩形表示),用双向箭头细实线连接活动以表示它们之间是相互影响的。例如在信息系统实例讲解部分中,“深入学习语法知识”影响其他两个活动。学习语法知识越深入,对程序代码越理解,越能正确注释代码、流利复述代码讲解及熟悉语法知识在信息系统中的运用。当碰到不理解的代码,还需要重新观看代码讲解过程视频,反复理解直到能够正确注释代码为止。可见在信息系统实例讲解阶段,学生应不停地重复各个活动,直到深刻理解语法知识并熟练掌握其在信息系统实例中的应用。圆角实线框之间用单向箭头粗虚线关联起来,表示回溯。信息系统开发实践中的任何一个阶段都可以回到其前面除了自主学习语法知识阶段之外的任何一个阶段,表示复习已学过的知识及实践。例如在创新阶段,学生编写代码有困难,可以回溯到仿写阶段看看自己仿写的代码,或者回溯到练习阶段,观看代码编写视频,甚至回到信息系统实例教学阶段观看程序代码讲解视频。 该教学模式体现了程序设计语言的学习过程是一个语法知识学习及运用不断积累的过程,又表现为一种螺旋式上升的过程,自始至终贯彻着“学中用,用中学”的思想。一次一次的大循环就意味着知识积累及运用过程。信息系统开发实践的练习阶段、模仿阶段和创新阶段,体现了螺旋式上升的学习过程,这3个阶段都有深入学习语法知识和编写程序代码行为,这两种行为不断交替,体现了“边学边用,为用而学”的思想。 2.1 自主学习语法知识 自主学习语法知识指的是学生根据教师给出的语法知识学习要点自学程序设计语言的相关语法及例子,并完成教师规定的配套练习,目的是初步了解信息系统实例讲解用到的语法知识。该环节属于课前准备,教师给出当前教学单元中信息系统实例某个功能的程序代码涉及的重要语法,对这些语法知识进行归纳总结,把它们在教材中的位置标出,根据难易程度排序,并按照难易程度顺序讲解,做成视频。信管专业学生在学习信息系统开发相关高级程序设计语言之前已学了C语言,因此他们有能力自主学习其他程序设计语言的语法知识。在一个教学单元中,教师只需给出某个语法知识中和该单元的信息系统某功能密切相关的知识点,其他知识点

文档评论(0)

xlwkyc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档