基于卓越工程师教育培养计划的《面向对象程序设计》课程教学改革研究与实践.docx

基于卓越工程师教育培养计划的《面向对象程序设计》课程教学改革研究与实践.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于卓越工程师教育培养计划的《面向对象程序设计》课程教学改革研究与实践

?

?

陈丹丹++张秀宇++王瀛洲

摘要:根据教育部“卓越工程师教育培养计划”的培养目标,分析面向对象程序设计课程现状,通过选择合适的编程语言,运用全方位的教学手段,采用先进的教学理念,建立阶段式的考评体系及更新后续课程设计的内容等多种举措提升学生的实践创新能力。

关键词:卓越工程师教育计划;面向对象程序设计;教学改革;项目教学法;启发式教学法

:G642文献识别码:A:1009-3044(2015)17-0100-02

StudyonTeachingReformandPracticeofObjectOrientedProgrammingCourseBasedOnExcellentEngineerEducationandTrainingProgram

CHENDan-dan,ZHANGXiu-yu,WANGYing-zhou

(SchoolofAutomationEngineering,NortheastDianliUniversity,Jilin132012,China)

Abstract:Accordingtothecultivationgoalofexcellentengineereducationandtrainingprogram,analysisthecoursestatusofobjectorientedprogramming,variousmeasuresadoptssuchaschooseproperprogramminglanguage,useafullrangeofteachingmethodandadvancedteachingidea,buildstagedtestsystem,updatethecontentsofcontinuedcoursedesign,topromotethepracticecreativeabilityofstudents.

Keywords:excellentengineereducationandtrainingprogram;objectorientedprogramming;teachingreform;projectteachingmethod;elicitationteachingmethod

教育部“卓越工程师教育培养计划”(简称“卓越计划”),核心思想是培养一批面向未来的,适应知识经济时代发展需要的,现场工程师、设计开发工程师和研究型工程师等多种类型工程技术创新型人才。卓越计划有三个特点:一是行业企业深度参与培养过程;二是学校按通用标准和行业标准培养工程人才;三是强化培养学生的工程能力和创新能力。该计划对促进高等教育改革与发展,全面提高工程教育人才培养质量,具有举足轻重的导向作用和指导意义[1-2]。

1课程现状

《面向对象程序设计》是我院自动化专业“卓越计划”下的一门重要专业课,同时也是一门实践性较强的课程,尤为强调学生的实际动手能力。目前高校工科专业的《面向对象程序设计》课程大多分为两类,一类以C++程序设计语言自身的体系为脉络展开教学,即注重编程语言的基本语句、语法以及类和对象、继承和派生、多态性等有关面向对象程序设计的基本概念。但由于此类教学模式不是以解决工程实际问题为目的展开,学生创新潜能得不到很好的挖掘,难以在学习中提高实践创新能力[3]。另一类以Java语言为载体,讲解面向对象程序设计的思想及设计方法,但Java的体系十分庞大,涉及的知识点多且繁杂,不适合自动化专业的学生学习。因此,本文就如何更好的通过《面向对象程序设计》课程这个平台,培养自动化专业卓越班学生的工程能力和实践创新能力,进行了教学改革与实践。

2教学改革具体举措

2.1选择合适的编程语言

将单纯讲解C++语言,变为讲解一门开发工具。考虑到自动化专业的学生具有C语言基础,选定BorlandC++Builder6.0作为授课内容。C++Builder是面向对象的,可视化编程语言,开发者可以采用“所见即所得”的可视化方式,来设计应用程序的界面,不必编写大量的代码来实现界面功能。因此,相比其他同类面向对象语言具有“易上手,入门快”的特点。同时由于C++Builder功能强大,应用领域广泛,更能满足培养学生实践创新能力的需求。

2.2运用全方位的教学手段

自动化卓越班人数一般为40人,采用实验室授课,每位同学都配有一台计算机。教师讲授完实例以后,学生可以马上上机操作。同时为了使

您可能关注的文档

文档评论(0)

134****4182 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档