以项目为主线的高职院校《c#程序设计》课程教学设计

上传人:冷*** 文档编号:18223484 上传时间:2020-12-25 格式:DOCX 页数:3 大小:14.06KB
返回 下载 相关 举报
以项目为主线的高职院校《c#程序设计》课程教学设计_第1页
第1页 / 共3页
以项目为主线的高职院校《c#程序设计》课程教学设计_第2页
第2页 / 共3页
以项目为主线的高职院校《c#程序设计》课程教学设计_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
以项目为主线的高职院校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课时全部在多媒体机房连上的形式,机房配备有投影仪、音响、黑板,教师机安装有教学软件的控制端,学生机安装有教学软件的被控端,这样,教师可以根据实际教学过程中的不同情况灵活地选择各种教学手段。比如:在讲授新课并且实际操作时可以用教学软件控制学生机,这样学生机就可以在自己的显示器上近距离、清晰地看到教师机上的操作;在讲解例如程序流程之类的理论时,可以选择用黑板向学生讲解、演示;在布置学生完成项目中的相应任务时,因为不同学生的学习能力和完成任务的进度不一样,当部分学生遇到难题,而教师又没有精力挨个地指导学生时,可以使用教师机和投影仪来演示,这样既不耽误学有余力的学生继续完成任务,又可以给做任务有困难的学生以帮助。在教学过程中,教师在每一章开始之初列出在本章要完成的项目的任务部分,让学生知道在这章要学习什么、所学的知识能够做什么,引导学生主动思考、解决问题。教师讲授完新课,学生马上上机实践,教师要在旁边巡视、关注每位学生在实践中的问题,并及时指出问题。教师需要调整角色,由教师主导“教”转变为学生主导“学”、教师在旁边引导、辅助,这样有助于培养学生的学习兴趣和学习能力,使学生真正地能够脱离开教师的拐杖独立思考、编程。在学生完成任务之后,教师还可以给出一些对于项目的改进建议,引导学生自己去解决。(四)考核方式设计传统的c#程序设计课程的期末考核方式大多采用理论试卷的形式,这种形式不适用于本文中所说的以项目为主线的教学。建议可以从考核学生的实际编程能力和软件设计流程出发,采用平时分+理论试卷+项目的形式作为考核依据。平时分占30%,考核依据为平时的上机实践表现、出勤率、学习态度;理论试卷占30%,主要以笔试的形式考核学生对基本理论体系的掌握情况;项目占40%,将一个难度适中的项目布置给学生利用课余时间在4周之内完成,要求严格按照软件开发的流程提交项目和项目文档,教师在学生提交项目之时要对于学生提交的项目提问,以防止学生之间的项目拷贝。三、结语全程项目式的教学安排有助于帮助学生了解软件项目的开发流程、掌握基本的程序设计思想,还能够提高学生的学习兴趣,使学生带着完成项目的目标去学习,课程的实践性和实用性增强。通过这种教学设计的应用,学生的学习兴趣明显提高,编程能力也有明显改变。参考文献1 吴淑英.C#程序设计课程项目引领任务驱动式教学设计与实施J.计算机时代,2012(7).2 林琳.关于案例教学法实施的心得体会J.科技视界, 2014(21).3 翟慧,张璞.高职院校C#程序设计课程教学设计研究J.黑龙江科技信息,2013(7).
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!