程序设计课程的教学理念与教学方法探究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:tscy123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:传统的程序设计教学偏重讲授语法规则、运行原理和程序结构等知识点,不利于培养学生思维能力和应用能力。CDIO理念以实际的工程项目实践为载体,既能使学生学会工程技术知识,还能培养学生的实际应用能力和团队协作等综合的能力,在程序设计课程教学中融入CDIO理念,能够取得显著的教学效果。
  关键词:计算机;CDIO;程序设计;教育理念;教学案例;
  1 程序设计课程传统教学方式
  计算机程序设计是学习计算机的相关专业学生的基础课程。该课程具有综合性、抽象性和应用性的特点,传统的计算机程序设计课程教学偏重于对语法规则、运行原理、程序结构和语言特点等知识进行讲授,这容易造成学生在学习过程中只关注程序设计语言的本身,从而忽略的程序设计语言的学习初衷;学会了程序设计语言的一些相关知识,而没有必要的思维能力与应用能力;更没有规范编码、团队精神、协同设计和工程观念等习惯与能力。这会导致学生学习计算机程序设计的兴趣下降,并直接导致学生就业时不能满足行业的需求。
  2 关于CDIO
  CDIO是一种新型的教育理念,由麻省理工学院与瑞典皇家理工学院等四个著名的大学联合提出的一种新型现代教育理念,可以概括为在做中学,教育和学习要基于项目。它的主线是产品生命周期的四个环节,即构思、设计、实现与运行,载体是实际的工程项目实践,能使学生用主动的、课程间有机联系和实践的方式来学习,这样既能使学生学会了工程技术知识,还能培养学生的实际应用能力和团队协作等综合的能力,改善了教师理论传授和学生实际动手能力的关系。相比于传统的教学方式,CDIO理念的优势在于更能满足培养现代的工程技术人员的要求。
  3 计算机程序设计课程教学中的CDIO应用
  计算机的软硬件和相关技术都在不断发展,这对计算机专业的大学生的能力也有了新的要求,传统的教学方法与模式已经不能满足社会对计算机专业学生能力的需求。对此,本文针对传统的教学模式中的弊端,结合教育本科阶段的教学目标与学生能力,融入CDIO的教育理念,对计算机程序设计课程的教学模式进行探索,以便使教学质量得到提高。
  CDIO的核心就是以项目为载体对学生能力进行培养。所以在教授过程中,要用案例作为主线来演示程序设计,讲解相关知识点。首先,教师要准备一个合适的实用软件当做原型,在课堂上运行和演示该软件,让学生了解软件的运行效果,和软件的需求背景,从而让学生明确该课程的知识要求和能力目标。其次,把原型分成若干个功能模块,每次课堂讲解合适数量的模块,来确保项目完成时课程也能结束。再次,讲解时,要对每个模块都预先给出目标和问题,以及关键点和所需掌握的能力等,来对相关应用进行讲解。最后,实现每一个模块都要根据构思、设计、实现和运行等过程给学生现场演示,不能给学生分析现成的代码。
  CDIO理念的一个重要学习方式就是在做中学,将主动学习与经验学习融合起来,以提高学生的学习与工程实践能力。根据CDIO 的理念,应该让学生参与具体的软件项目开发,在做中学。当前的软件行业实际工作一般都以团队形式进行,为了培养学生的团队协作和沟通能力,避免学生个人英雄主义的意思,可以让学生用团队的方式来进行项目开发,人数根据项目的规模和学生实际能力来确定。因为學生是首次接触程序设计语言,基础能力比较薄弱,所以选择项目题目方面,可以选用切实可行的方式,让学生在课堂上的案例的基础上,重构软件产品。这样既可以省去学生做需求分析的时间,还能给学生更多时间来注意程序的质量。
  CDIO理念十分重视课程的横向联系,软件开发是多种相关知识综合应用的过程,不只是设计语言的拼凑,这就需要学生在熟练掌握设计语言的基础上,还要掌握相关的数据结构、设计模式和算法等知识,所以,学生在学习时,要有意识的进行课程间的横向联系,对于团队开发过程中遇到的新问题,要联合同学共同学习,共同探讨。同时,因为学生开发的项目是由老师指定的原型,所以老师在讲授时也要根据不同模块的难易程度来向学生讲授代码的缺陷之处,完善这些缺陷的方向和需要用到的知识,然后学生可以在老师指点的基础上进行学习和开发,重构产品。
  CDIO教育理念下的计算机程序设计的课程考核将不会是传统的笔试或者上机的形式,而会是以学生的作品质量与开发的产品的规范程度为参考,来进行不定期的答辩考核,这个方式要求学生两周答辩一次。学生答辩时要先把设计文档交给老师检查,然后演示其团队的工作和思路,以及工作效果和不足,老师根据学生的展示进行提问,最后以学生的综合表现为参考给出最终的课程成绩。最终成绩由平时的周期性答辩表现和最终的综合答辩表现两部分组成,其中的平时成绩占总成绩的百分之六十,最终综合答辩成绩占总成绩的百分之四十。这种考核方式可以贯穿学生整个的作品开发过程,就能实时的监控和掌握学生的学习动态和作品完成情况,能更好的培养学生解决问题的能力和关注质量的好习惯。这种考核的方式还能培养学生的团队意识、协调能力与语言表达能力,与传统的考核方式比较,这种基于产品质量和定期的考核的方式更能培养学生的能力。
  4、结语
  融入CDIO理念后,计算机程序设计的教学将不仅会传授基本的程序设计知识,还会传授更多的工程思想与能力。在计算机程序设计课程教学实践中应用CDIO理念,能将学生、项目和程序设计知识三者有机结合起来,最大可能的调动学生的积极主动性,激发学生的学习兴趣,培养学生分析问题、沟通与解决问题的能力,最大的发挥在做中学,在学中做的效果。
  作者简介:
  朱纹玉(1986—),男,汉族,安徽省宿州市人,助教,郑州铁路职业技术学院,计算机,研究方向:计算机编程。
其他文献
摘要:货币政策是国家宏观经济政策的重要组成部分,它在国民经济发展中发挥着越来越重要的作用。随着改革开放不断向纵深推进,中国人民银行已逐渐演变成了国民经济的重要宏观调控部门,货币政策在宏观调控中的地位也越来越重要。  关键词:宽松政策;货币政策;传导制度;汇率制度;解决建议  一、货币政策基本理论及目标的研究  货币政策(Monetary Policy)是通过政府对国家的货币、信贷及银行体制的管理来
期刊
摘要:近年来由于福州公司电量基数大、户数多、管理链条长,除了对风险业务进行审批外,局层面主要是对完成后的业务(包括已成事实的结果)进行事后管控,缺少归口管理等许多问题亟待解决。为加强电费管理的事前预控、过程跟踪,必须在电费管理业务流程中寻找控制监督切入点,实行电费管理集约,控制和监督前端业务成为必由之路。  关键词:电费 核算  一、主要思路  基于集约、扁平、高效的营销组织体系,推行电费核算、帐
期刊
摘要:贸易发展对提高国民经济实力有一定影响,我国是发展中国家,提高贸易发展是提高我国经济发展主要因素,现代服务贸易结构的调整,对提高贸易发展起到重要作用,加强了企业之间的竞争力。本论文主要从我国服务贸易的现状及特点、我国现代服务贸易结构变化分析、现代服务贸易竞争力分析进行阐述现代服务贸易结构竞争力研究,希望为研究现代服务贸易的专家及学者提供理论参考。  关键词:现代服务;贸易结构;竞争力  0 引
期刊
摘要:施工图预算是在设计阶段编制,而结算是在工程实施阶段编制,两者存在着绝对的时间差。工程结算是整个工程设计施工实践后的工程价值的经济反映,也是决定工程造价的最后一个环节。根据经验及调查得知,工程预结算与实际造价存在一定的差距。要提高预编制质量和有效控制工程结算,工程预结算的编制要坚持系统、完整、准确、明了的原则,这是业主和施工单位十分关注的问题。  关键词:工程;预结算;编制;管理  1 施工图
期刊
摘要:本文主要分析了会计工作进行评价的重要性,分析了会计人员工作绩效评价的主体及其影响,指出了在绩效评价中应注意的几个问题,以期为会计人员工作绩效评价提供一点理论上的支持和帮助。  关键词:绩效评价;重要性;评价主体及其影响;应注意的问题  一、浅谈会计工作进行绩效评价的重要性  绩效评价是人力资源管理的重要环节,也是重要的人力资源管理工具。绩效评价就是通过对效率实际水平与期望水平进行对比,并与其
期刊
摘要:《陕西省知识产权战略纲要(2008-2020年)》实施以来,全省知识产权工作不断提升,知识产权在促进陕西省经济社会发展中发挥了重要的引领和支撑作用。但与省级层面的知识产权管理相比较,省内地市知识产权管理却存在着很多问题。对此,本文通过分析省内地市知识产权管理的现状和存在问题,提出完善和优化知识产权管理的意见建议,以促进全省知识产权工作快速发展。  关键词:地市;知识产权管理  近年来,陕西省
期刊
摘要:在新时期的发展背景下,对企业员工的政治思想进行工作是企业进步的基石,企业内的员工的政治思想素质高,企业的发展就会更加容易,目前,苏州绕城高速有限公司青年员工都存在着很多不稳定因素,在市场竞争激烈的状态下,对员工的政治教育的意义愈发显著,如何在这种状态下对企业青年员工进行政治思想工作是我们需要研究的课题之一。  关键词:新时期;青年员工;政治思想工作  随着时间的不断推移,苏州绕城高速有限公司
期刊
摘要:农业产业化使得农业逐渐摆脱其他经济企业的附属地位,慢慢提高其经济效益,促进农业的发展。但是农业产业化的发展需要一个过程,该过程中会存在很多问题。农民的科技知识缺乏,积极性不够,这些都会妨碍农业的发展,然而农业产业化中的龙头企业的发展又是该过程中不可或缺的部分,农业龙头企业作为农业产业化经营的新型组织者、带动者和市场开拓者,在带领农民走向市场,推进农业产业化、国际化和标准化方面发挥着突出作用,
期刊
摘要:经营绩效考核是一项工作量较大,频次较多的工作,但每个单位又都需要进行经营绩效考核。本文主要说明了如何利用Excel提供的函数库、引用、筛选、分类汇总等功能,较高效地完成经营绩效考核工作。  关键词:Excel 经营 绩效考核  中图分类号:TP399 文献标志码:A  经营绩效考核是企业为了促进生产,运用特定的标准和指标,对承担生产经营过程及结果的各级管理人员完成指定任务的工作实绩和由此带来
期刊
摘要:本文根据作者从事服务科技成果转化和技术转移的多年实践,阐述了作者对科技成果转化的认识,指出了成果转化是解决科技与经济两张皮的有效途径,分析了国内及我省科技成果转化的社会环境,并结合本职工作从三个方面总结了服务成果转化的模式和体会。  关键词:科技创新政策环境成果转化  一、科技成果转化的现实意义  科技成果转化是我国科技创新体系中的薄弱环节。众所周知,我国从l985年的科技体制改革到2006
期刊