以项目为主线高职院校c程序设计课程教学设计.docVIP

以项目为主线高职院校c程序设计课程教学设计.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文档。上传文档
查看更多
以项目为主线高职院校c程序设计课程教学设计

以项目为主线的高职院校《c#程序设计》课程教学设计   【摘 要】程序设计类课程一直是高职院校计算机专业学生普遍感觉难学的课程。文章对高职院校的《C#程序设计》课程进行教学设计,以项目为安排教学环节的主线,引导学生以实际项目为目标学习该课程,从而提高学习效果。   【关键词】C#;项目;教学设计   《C#程序设计》课程是高职院校计算机专业的程序设计类专业课,既可以作为程序设计类课程的基础,也可以作为asp.net等后续专业课的前导课程,一般4课时。该课程的教学目标是使学生掌握基本的程序设计方法和思想、养成良好的编程素养、最终学会使用c#语言进行简单的程序设计。高职院校的计算机课程教育相对于本科院校来说更侧重于实践应用,而c#程序设计课程是一个需要系统的让学生掌握程序设计思想和几本理论的课程。本文试着以项目为主线进行c#程序设计课程的教学设计,使其既实用又有系统的程序设计理论。   一、《c#程序设计》课程的教学现状   高职院校的学生普遍自学能力差、学习主动性不强,而程序设计类课程较flash之类的课程的趣味性较低,学生普遍对抽象、枯燥的程序设计类课程不干兴趣,不会认真、积极地思考、学习;C#是一种面向对象的程序设计语言,它涉及到很多抽象的概念,对于高职院校的学生来说是有学习难度的;现有的c#程序设计教材多偏重于理论知识的罗列,即使有应用型教材,也多采用控制台应用程序作为案例,这远远脱离了c#语言在应用中的实际。目前,c#程序设计课程的教学还基本是侧重系统理论的学习,即使有学校引入案例式教学,也大多是类似于求素数、求阶乘等传统、刻板的案例,学生听着觉得枯燥、无用,进而影响了学习的兴趣。长久以来,很多教师都尝试着采用实用、有趣的项目教学法来提高学生的学习积极性,并向学生展示一个完整项目的设计开发流程,使得学生真正地能够将这门课程知识在将来的工作中学有所用。但是,因为项目的开发需要完备的、系统的理论知识作为支撑,所以,教师往往选择在课程的基本知识大部分完成之后才能开始引导学生完成某个项目的设计开发,而这时,因为学生前面的理论学习缺乏兴趣或者觉得前面的理论知识枯燥难懂而并没有掌握好这些基本理论,到最后项目实践时往往因为基础不够而无法完成项目。本文试着将整个课程的理论知识体系全程围绕着一个项目而重新设计,课程全程以项目为主线安排教学。   二、《c#程序设计》课程的教学设计   (一)兴趣为导向的项目目标激励   “兴趣是最好的老师”。为了帮助学生培养起对这门课的兴趣,首先,教师可以选择有趣的小游戏做为整个学期的项目来讲解。在设计开发项目的过程中加入软件工程中关于软件开发流程的基本理论,让学生完整地体验到实际开发项目的流程,真正模拟实际项目的开发全过程。这样的项目安排使得学生学习目标明确、学习主动性提高,在完成项目的过程中自然地掌握了该门课程的理论知识。这样说来,项目的选择就尤为重要了,既不能太难导致学生畏难无法完成,又不能太简单而涵盖不了课程的全部理论知识,同时又要有趣。本文选择了俄罗斯方块游戏作为该门课程的教学项目,在这个游戏的具体设计上进行调整,使其能够将c#程序设计课程的理论知识涵盖其中。   (二)以项目为主线的教学内容安排   教师的课堂教学安排已经以俄罗斯方块项目为主导,侧重于实践应用,那么教材的选择就应该侧重于理论知识的讲解是否清晰、简洁、明白,让学生在做项目遇到困难之时有教材可以查看、学习。对于4课时的c#程序设计课程来说,教学内容主要有:C#开发环境、C#语言基础、c#流程控制、面向对象编程基础、数组、文件操作、异常处理等。整个学期全程项目为主线的教学模式使得教师不能够完全按照传统的c#程序设计课程教学内容顺序来安排教学,在尽可能地顺应由易到难、常规教学内容的基础上,根据项目的实际设计、实现情况进行教学内容和顺序的调整,不宜在项目实践的过程中就某一系列知识点展开过于深入,应以项目的应用为主引入知识点、点到为止,待学生完成整个项目后再就各个知识点进行深入的讲解和扩展。这样一步步的展开,学生就会觉得有趣些、容易接受。本文将项目围绕课程教学内容划分为若干个模块,其教学内容和计划安排如下表所示:   (三)教学手段和过程的设计   全程项目教学采用的是4课时全部在多媒体机房连上的形式,机房配备有投影仪、音响、黑板,教师机安装有教学软件的控制端,学生机安装有教学软件的被控端,这样,教师可以根据实际教学过程中的不同情况灵活地选择各种教学手段。比如:在讲授新课并且实际操作时可以用教学软件控制学生机,这样学生机就可以在自己的显示器上近距离、清晰地看到教师机上的操作;在讲解例如程序流程之类的理论时,可以选择用黑板向学生讲解、演示;在布置学生完成项目中的相应任务时,因为不同学生的学习能力和完成任务的进度不一

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档