基于CDIO模式的《C#高级程序设计》教学改革初探

来源 :考试周刊 | 被引量 : 0次 | 上传用户:liyyng1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: CDIO工程教育模式是一种倡导“在做中学”的新型教学模式。针对目前《C#高级程序设计》课程教学的缺点,可将CDIO教学理念引入该门课程设计相应的实施方案。实践结果表明,基于CDIO的教学与实验案例实施,有利于学生分析解决问题能力、创新能力和学习主动性的培养。
  关键词: CDIO 《C#高级程序设计》 教学改革
  1.引言
  CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),是当今国际高等工程教育的最新人才培养理念[1]。它以项目任务为载体,集中体现为“基于项目的教育和学习”(Project based education and learning)和“做中学”(Learn by doing)原则,培养学生分析和解决工程实际问题的能力。在教学方法上形成以教师为主导、学生为主体的教学模式,通过项目实践引导学生自主学习,培养学生的学习能力、沟通交流能力和团队合作能力。
  C#语言是微软公司专门为.NET平台的应用而开发的一种简单、安全、面向对象程序设计语言,它吸收了C 、Java等语言的优点,是目前使用最广泛的程序设计语言之一。《C#高级程序设计》是B/S结构下软件开发的一门核心课程。该课程理论综合性高、应用实践性强,主要培养学生的实践开发技能。在实际教学中,由于理论与实践教学分离、实践内容缺乏整体设计等因素,教学效果一直不理想,学生独立分析解决问题的能力、团队合作精神等没有得到有效的培养和锻炼,难以满足创新型人才培养的要求。针对教学的不足,将CDIO教学理念引入该门课程的教学,采用基于CDIO理念下的任务驱动及项目案例教学,对提高该门课程教学质量具有重要的意义。
  2.《C#高级程序设计》课程教学现状
  《C#高级程序设计》是一门集知识和技能于一体,逻辑分析和实践操作都很强的课程,而在目前的教学组织实施中主要存在以下几个问题:
  2.1教学观念陈旧,教学方法单一。
  《C#高级程序设计》课程涉及的概念抽象,教学内容繁杂、学时较少。教学中教师普遍采用多媒体课件进行教学,这种模式下虽然课堂信息量大,讲授内容多,但教师的教学观念并未发生根本转变,仍然以教师为中心,讲授为主。课堂显得空洞、呆板、学生仍处于被动地位,不利于调动学生的学习主动性,学生分析问题、解决问题的能力得不到培养。
  2.2教学案例零碎,连贯性不强。
  教师通常以选取的教材为中心,按照教材的章节顺序讲授课程内容,理论内容较多,案例较少。课堂教学中案例的演示多数是对讲授的理论知识进行验证,采用的案例是根据教学中各知识点进行设计,案例相互独立,联系较少,无法体现工程项目的完整过程,致使学生对知识结构无法融会贯通。
  2.3理论与实践分离,结合不紧密。
  目前解决理论学习与实践操作结合的问题通常采用“三明治”式教学法,以“学习—实践—学习”的方式将理论学习和实践操作交替进行,这种方式虽然一定程度上解决了理论和实践之间的结合问题,但实践操作住住比较零散,难以解决工程项目之间的关系和完整性问题。
  3.基于CDIO理念的教学改革实践
  3.1更新教学理念,丰富教学方法。
  针对该课程实践性强、工程化的特点,引入CDIO的教学理念,采用基于CDIO理念的任务驱动及项目案例教学,有利于调动学生的学习主动性,培养学生的实际动手能力、创新能力及团队合作精神。
  任务驱动教学法。该方法首先让学生明确自己的任务,提出问题,主动探究学习,教师围绕“问题”讲授知识点,配合演示实例帮助理解,最后指导学生把知识运用到“任务”中。这种教学方法体现了以学生为主体,围绕任务展开学习,有助于学生牢固掌握基础知识。一般在理论知识教授时运用这种教学方法效果较好。
  项目教学法。在综合项目开发中运用项目教学法是行之有效的,这种教学法的主要特点是“以项目为主线、教师为主导、学生为主体”。将班级学生分成三五人一组,以小组为单位完成一个综合项目设计。由组长负责组织各项学习活动,组员共同解决人员分工、提出问题、信息收集、方案设计到项目实施及最终评测过程中的所有问题,教师在整个过程中作为“顾问”指导。这种方法有利于培养学生团队合作解决问题等综合能力,能提高理论水平和实践操作技能。
  3.2优化教学案例,合理安排教学内容。
  在教学时数较少的情况下,合理安排教学内容是必要的。在.NET平台下用C#语言开发的程序主要有控制台应用程序、Windows应用程序和Web应用程序。控制台应用程序的开发主要是C#基础知识的掌握,重点放在算法的分析和设计及类与对象的概念及应用。Windows应用程序开发,重点讲授可视化编程基础、数据库编程及应用。对于Web应用程序的开发,因为开设相关后续课程,所以只作简单介绍。
  在教学组织与实施过程中,讲解内容要重点突出,根据教学知识点精选案例,使这些案例相关,这样既可以对单个知识点进行讲解和应用、演示、实践,又可以将单元知识点结合应用,达到融会贯通的效果。当所有教学单元内容学习完成后,这些案例就能组装成一个完整实用的应用程序。
  3.3理论与实践有机结合。
  围绕C-D-I-O四个阶段以一个综合项目设计“学生管理信息系统”中的登录功能设计与实现为例说明构建项目化教学过程。这个教学过程分构思、设计、实现和运行四个步骤来完成。
  3.3.1构思阶段:首先教师提出系统登录过程的设计任务,然后采用情境教学法和案例教学法引导学生描述常用的软件登录过程并对将要设计的项目进行系统分析,明确应该如何设计登录界面,如何进行用户信息验证,是否使用数据库连接,在实现登录过程的时候需要做哪些准备?
  3.3.2设计阶段:在构思阶段的基础上作需求分析,进行数据库的设计和界面设计。需求分析要分析登录的过程,分析用户的需求,明确登录过程要具备用户名和密码验证功能。数据库设计首先要选择一种数据库管理工具,然后创建数据库和数据表。界面设计需要使用相应的控件完成。
  3.3.3实现阶段:在编写代码实现登录功能之前,让学生带着问题,以明确的思路写代码。如怎么连接数据库,如何对用户名和密码进行校验,登录成功如何处理,登录失败如何处理等。教师引导学生发现问题,进而让学生带着问题思考,带着问题分析和解决,最后把这个发现问题、分析问题、解决问题的过程变成学生自己的东西。
  3.3.4运行阶段:运行程序的主要目的是验证、改进现有的项目设计。通过输入几组不同的测试数据,比如用户名不正确的数据、密码不正确的数据、用户名和密码都不正确的数据等发现项目的不足之处并予以改进。项目按要求实现后,教师要注重引导学生进一步拓展系统功能,灵活运用所学知识丰富项目个性化设计。例如在登录功能中扩展实现限制登录次数、自动登录、注册、修改密码等功能,这样有利于培养学生的创新意识,让学有余力的学生有足够的发展空间。
  4.结语
  通过对基于CDIO理念的项目教学法在《C#高级程序设计》课程教学应用的不断探索和实践,与围绕教材以课堂讲授为主,以教师为主体的传统教学模式相比,基于CDIO理念的教学模式强调学生的主体地位,围绕项目案例进行知识点讲解,有效激发学生的学习兴趣,提高学生的学习积极性,同时培养学生的合作能力,取得较好的教学效果。不仅提高学生《C#高级程序设计》课程的教学质量,对其他程序设计类课程的教学也有借鉴作用。
  参考文献:
  [1]查建中.“论做中学”战略下的CDIO模式[J].高等工程教育研究,2008(3).
  [2]何源.任务导向教学在VisualBasic程序设计中的应用[J].人力资源管理(学术版),2009(3):269-270.
  [3]王刚.CDIO工程教育模式的解读与思考[J].中国高教研究,2009(5):86-87.
  [4]陈洁.CDIO工程教育模式在高职软件专业中的实践[J].计算机教育,2010(11):74-77.
  [5]吴向荣.《C 程序设计》教学改革实践[J].现代计算机,2012(9):64-66.
  基金项目:贵阳学院院级教改项目“基于CDIO理念的‘C#程序设计’课程项目化教学方法探究”(项目编号:20154719)阶段性成果。
其他文献
传统美术课堂模式,课堂分为两大板块,前半节教师示范、讲授,后半节由学生绘画或制作,这种“教师讲授—学生制作”的课堂模式实际就是“灌输—接受”。这种课堂模式单一呆板,严重阻碍学生发展,学生与教师之间不够融洽,更谈不上课堂能“活”了。如何激发课堂活力,使学生对美术产生浓厚兴趣呢?关键在于如何引发课堂教学的“趣”味。  “兴趣是最好的老师”,学生只愿意干感兴趣的、喜欢做的事。教师要不断变换花样,让他们感
摘 要: 新课标非常重视对孩子们在生活中发现数学问题,用数学知识解决生活问题的能力的培养,因此,在数学教学中应重视学生的生活体验,把数学教学与学生的生活体验相联系,把数学问题与生活情境相结合,让数学走进孩子们的生活中,以此打造与传统教学不一样的体验。  关键词: 数学资源 有效利用 课堂教学  荷兰教育家弗赖登诺尔认为:“数学来源于现实,也必须扎根于现实,并且应用于现实。”确实,现在代数学要求我们
摘 要: 初中美术教学虽然相较于其他课程对学生更有吸引力,但是如果教师采用传统的师生单线式授课、单一式内容的教学模式,则学生也会很快对美术课程失去兴趣。所以初中美术教师应该做到美术教学多样化、巧妙化,从而创建有着活跃美术气氛的美术课堂。本文以初中美术的多样化教学为主题进行讨论研究,提出相关的多样化教学方式,希望能对初中美术地教学改革有参考作用。  关键词: 初中美术 教学形式 多样化  相较于其他
摘 要: 新课标明确提出学生是课堂教学的主体,教师是课堂学习的引导者,在英语教学过程中教师要注重以学生为根本,充分发挥学生的主观能动性,利用生本教学构建高校课堂。  关键词: 初三英语 生本教学 以人为本  一、构建良好的师生关系  在初三英语教学过程中,教师要注重构建良好的师生关系,为以后的英语教学奠定基础。初三学生的课业压力较大,很多学生在学习的过程中会遇到挫折,有负面的心理情绪,教师在教学时
摘 要: 路易斯·卡罗尔是与安徒生、格林兄弟齐名的世界顶尖儿童文学大师,他的作品充满怪诞、奇幻的现代童话风格,被誉为荒诞文学的最高成就。《爱丽丝梦游仙境》奠定了卡罗尔现代童话之父的地位,其一改传统童话杀戮和血腥的风格,堪称为跨时代的里程碑。  关键词: 成长 幻想 现实 《爱丽丝梦游仙境》  《爱丽丝梦游仙境》是卡罗尔在河边喝茶是随口为孩子们编造的一个奇境记故事,故事的原型就是邻居家聪明伶俐的七岁
摘 要: 課前预习是培养学生自主学习能力的重要途径,是学生学好语文课程的重要基础。文章立足农村小学中段语文课堂教学,就其课前预习的有效策略进行探讨。  关键词: 课前预习 先学后教 自主学习  课前预习有利于学生提前了解和掌握语文的重点、难点,从而使学生在课堂学习中的目标更聚焦,针对性和有效性更强。还有利于培养学生自主学习的良好习惯,为其终身学习奠定坚实基础。  1.小学语文课前预习设计的基本原则
摘 要: 倾听是人类认知、了解世界的最原始方式,作为一种获得外界信息的主观感觉,在人们的生活中占据重要的地位和作用;随着素质教育的不断发展和改革,提高学生听课效率,在积极有效的课时教学中让学生掌握更多知识成为素质教育的重要要求。传统的教学模式是教师领读、学生跟读,在一定程度上侧重学生语言表达的要求,忽略了学生对于倾听和理解的作用,虽然整个课堂貌似积极主动,但是学生的学习效率并不理想。本文结合当前小
摘 要: 当今的教师们都感受到了多媒体信息技术的优势。但是现代网络信息不断发展,可以把这些技术应用到更多方面。在这个要求合作、高效的社会,融合更多信息技术的教学研究能更好地体现这种协作精神。  关键词: 信息技术 合作精神 英语教学  《英语课程标准(2011年版)》要求我们在教学中关注五个方面:语言技能、语言知识、情感态度、学习策略和文化意识。英语教学需要改进和发展,语境的教学和实际的应用应该是
学习习惯是指在学习过程中通过反复练习、强化而形成的一种自觉的意识和一种自动化学习行为。养成良好的学习习惯,能够有效激发学生的学习兴趣、形成有效的学习策略、提高学习效率,有利于培养学生自主学习能力、增强学生的创新意识,因此,培养学生良好的学习习惯是每个教育阶段的一项重要教学任务和目标。幼儿是成长的关键阶段,也是学习的启蒙阶段,这个阶段的孩子好奇心强、求知欲旺盛,是习惯养成的重要时期,在这个时期培养孩
摘 要: 随着就业压力逐渐增大,考研成了众多大学生的选择。本文通过抽取宁波大学200名2016年的考研大学生作为研究被试,采用《考研大学生心理压力量表》进行施测,得出导致考研学生心理压力的各种压力源及其比例。研究结果发现,导致学生心理压力的原因主要包括就业问题、父母期望、学业问题、地域问题和家庭条件等。  关键词: 就业压力 考研学生 压力源 影响因素  面对严峻的就业形势,考研成了大学生缓解就业