基于任务驱动Net Framework程序设计课程教学模式探讨.docVIP

基于任务驱动Net Framework程序设计课程教学模式探讨.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文档。上传文档
查看更多
基于任务驱动Net Framework程序设计课程教学模式探讨

基于任务驱动Net Framework程序设计课程教学模式探讨   摘 要:《Net Framework程序设计》是高职计算机专业。NET开发方向学生认识、掌握和应用NET框架的核心专业课程,其理论性强,专业性强,涉及的知识面非常广泛。本文探讨了如何使用任务驱动教学模式让学生在学习该课程时始终保持较高的兴趣和主动性,坚持理论与实践紧密结合的同时,突出教学的实践性。   关键词:NET 任务驱动教学模式      1. 引言   《Net Framework程序设计》是高职计算机专业NET开发方向学生认识、掌握和应用。NET框架的核心专业课程,其理论性强,专业性强,涉及的知识面非常广泛。在开设该课程之前学生已经学完《C#语言程序设计》课程,具备用C#语言编写程序的能力。所以,在教学过程中,应以Net Framework在实际软件项目中的应用为着眼点,以激发学生的学习兴趣、培养和提高学生的动手实践能力为目的,在坚持理论与实践紧密结合的同时,突出教学的实践性。因此,我采用“任务驱动”教学模式贯穿于整个《Net Framework程序设计》课程教学过程。      2. 《Net Framework程序设计》课程教学模式研究   《Net Framework程序设计》课程的教学目的是:通过学习本课程,学生能够全面掌握。NET Framework程序设计的基础知识并熟练使用NET Framework类库编写应用程序。教学内容包括:能够理解托管执行环境的工作原理;能够进行程序的部署与版本的有效控制;能够使用操作字符串的各种不同类型的方法和NET Framework的集合与泛型;了解委托,多路委托,事件的概念;了解。NET如何进行内存和资源的管理;了解如何使用GDI+进行图形操作;能够操作流,并能使用Reader和Writer的方法进行文本流的操作;能够实现序列化;了解线程和异步编程;了解托管代码与非托管代码之间的互操作及在COM对象中调用。NET对象的方法;了解属性的概念并能定义自定义属性;了解加密的原理并使用相应的类进行加密;了解创建全球化应用程序的过程;了解代码访问安全性的实现原理;能够开发服务应用程序,并熟练使用NET Framework完成邮件收发。   从上述内容可以看出,该课程涉及的知识非常广泛,同时课程的实践性、应用性强。这为采用任务驱动教学模式提供了可能。   任务驱动教学是建立在建构主义理论基础上,以学生为中心,以任务为驱动的教学方式,属于探究式教学模式的一种。它将教学内容设计成学生感兴趣的、有意义的具体任务,教学中以完成任务为主线,把知识点巧妙隐含在任务中。教师的教学与学生的学习都是围绕着这一个个任务,基于这几项任务,在强烈的问题动机驱动下,通过对学习内容的积极运用,进行自主探索和互动协作学习。它适合于培养学生的自主学习能力和相对独立的分析问题、解决问题能力,尤其在计算机软件开发的水平上有很大的帮助。      3. 《Net Framework程序设计》课程任务设计与教学实践   要使用任务驱动教学模式,则首先需要完成任务设计。课程任务应该全部或者部分来自于实际的软件项目,这样可使学生知道学习这门课对所学专业的价值,有利于提高学生的学习兴趣,同时课程任务应该紧密结合教学知识点。《Net Framework程序设计》课程可以按照如下方式设计任务。   以“集合与泛型”这部分知识的讲解为例,对于该知识点我们可以把它融入到一个典型的软件开发任务中去,比如“你作为一家小型咨询公司的开发人员,该公司希望你开发一个应用程序,用以管理本地汽车代理商的库存并且已经给你分配了开发该应用程序的任务,其功能是添加有关代理商提供的各类汽车的信息。该应用程序应根据车辆标识号对车辆信息进行排序,并以报告的形式在控制台中显示每种车辆的信息。” 对于该课程中的其它知识点也能够像这样设计出合适的任务来。   在任务设计完成后,教师应该在课前准备好课堂上相关任务的解决方案。对于软件开发专业的学生来说,在没有学习相关知识点之前是很难完成相应任务的。在课堂上教师应该由分析任务开始,吸引学生的兴趣,然后教师应该一边演示如何完成任务一边讲解任务中涉及到的知识点。任务演示完成后,学生应该能对所学知识点和需要完成的任务有一定了解,这时就可以让学生自己动手去完成课堂任务了。   在该课程中采取任务驱动的教学模式时需要注意几个关键问题:其一,考虑到软件开发的特点,给学生演示了任务的完成过程后并不等于学生自己再完成同样任务时就不会遇到问题,所以给学生做演示的同时,应该告诉学生碰到问题该如何寻找其解决途径,例如从哪里去获取相关的资料,寻找相关的帮助等。其二,由于任务驱动的教学思想,是将新知识分解融入到具体的任务之中,知识的系统性、逻辑性和

文档评论(0)

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

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

1亿VIP精品文档

相关文档