- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
基于培养学生协作学习和职业素养的《面向对象程序设计C++》教学改革和实践
?
?
论文导读::并且以面向对象程序设计方法为主。培养学生协作学习的意识和能力。将职业素养的培养贯穿整个教学过程。
论文关键词:面向对象程序设计,协作学习,职业素养
?
1引言
《C++面向对象程序设计》是笔者所在高职院校计算机系各专业的一门专业必修课程。本课程主要介绍了C++语言的基本概念和面向对象的机制,并且以面向对象程序设计方法为主,让学生较快的掌握面向对象的程序设计的基础知识和基本技能,为后续课程的学习奠定坚实的基础。在此课程的教学中,还要培养学生有主动学习计算机专业课的兴趣,培养学生协作学习的意识和能力。
2教学背景
由于高职学生主动学习的意识淡薄,主要表现在不能自觉、主动地进行各项学习活动,思考的积极性不高。学生依赖老师的现象较为严重,不少学生仍处于被动学习的状态之中。一些学生缺乏良好的学习习惯,主动学习的意识和能力不高。另外,他们在学习中对知识的实践技能还很缺乏,不能真正学以致用。
C++程序设计语言本身的特点是概念多、实践性强、涉及面广,它既像其他的程序语言一样,有自身的语法本科毕业论文格式,编程思维,也有与传统的面向过程语言的不同,最特别的在于它是面向对象的事件驱动编程。教师在教学过程中一方面要加强学生和落实学生动手能力的培养,另一方面对于关键性概念、整体实现思想方面的问题要讲解清晰、要通俗易懂,让学生在较短的时间内尽可能的理解和掌握利用C++语言设计应用程序的方法和技巧。因此,要达到上述目的,教师就必须树立先进的教育教学理念,在教学活动中,充分利用多种教学方式,并让学生学会协作学习,同时实施科学的评价。
3课程教学改革和实践
3.1教学内容的改革
(1)强调关键技术
本着“实用为主,急用先学”的原则,课程内容以职业需求来确定突出实用性和实践性。在教学进程中,强调面向对象的关键技术和精典例题。,注意知识内容的基础性、系统性和先进性。在教学方面注意编程思想。不是简单地把语法罗列出来,即强调算法,采用基本常用的语法,自己多动手编程;同时注重培养学生的面向对象程序设计能力,使学生掌握怎样从客观事物中抽象出类的方法。
(2)把教学内容按由浅入深分为三个层次进行教学
1.基础层:包括C++概述、数据类型、运算符、表达式、输入输出等。
2.提高层:包括函数、数组、结构体、共用体、枚举类型、指针和引用。
3.核心层:包括类、对象、构造函数、析构函数、继承和派生、友元、虚函数、静态成员、运算符重载、模板等。
三层教学更加科学地使学生在循序渐进中有效地学习C++基础知识,掌握程序设计的基本技能,有重点地加强了对学生编程能力的培养。
(3)培养面向对象程序设计的能力。
主要培养学生能够分析具体问题,建立模型,用C++解决实际问题的能力;培养学生的编程能力和阅读、分析程序的能力;培养学生的创新意识和提高学生的实践能力。同时达到“学以致用”的目的。
3.2教学方法的改革
传统的教学方法主要是以教师讲授和学生实践相结合的教学法中国期刊全文数据库。学生往往被动地等待教师每个操作方法逐一讲解并演示,然在老师课前准备的教学任务驱动下完成相关的练习。但是,在学熟悉了这些方法后.却不能主动地将所学的方法运用到扩展的程中去。随着课程改革的进行.教师从原来单一地向学生解读知识点转变为以素质教育理念为指导,培养学生利用现代信息技术获取信息、分析信息和处理信息的能力,让学生学会获得分析问题能力、动手操作能力和协作学习能力等,采用了引导法,问答法,案例教学法,协作学习法等教学方法。
(1)引导教学法
教师讲授C++程序设计的重要知识点,并提醒学生留意观察并思考程序设计的各种方法,鼓励其结合所熟悉的程序实例提出问题或假设本科毕业论文格式,在教师引导下,通过分析、推理,使学生自主归纳、总结,以便增强学生对面向对象程序设计基本理论的理解;通过课堂讲解,理解、巩固、运用、检查等促进学生对所学理论的理解和运用,以培养其实际软件开发能力。
(2)案例教学法
教师采用案例教学法,引入要(解决的问题(即目标),并分析能达到某一目标的参考
文献标,可以为一个或多个)或者对已有的案例进行拓展。最后学生要给教师讲解和评价模仿和设计创新的结果,如要讲清我为什么要这样设计,解决了什么问题。
(3)协作学习法
对于学生而言,具备相应的初步能力后,每组自行安排、进行相应的学习和实践。在协作小组中,每个小组成员根据教师布置的学习任务共同地查阅相关资料,批判地学习各种理论、观点,进行讨论,从而达到学习的目的。当然如遇到问题,尝试自己组内解决,小组之间解决,解决不了时请老师帮助,以此锻炼学生交往和联系的能力(语言表达,书面交流等)以及分析问题和解决问题的能力。通过这样的协作学习环境,学习者
文档评论(0)