面向对象程序设计的深度教学模式改革
更新时间:2024-04-17 03:16:01 阅读量: 综合文库 文档下载
龙源期刊网 http://www.qikan.com.cn
面向对象程序设计的深度教学模式改革
作者:袁运浩 葛桂萍 李云 陈才扣 来源:《教育教学论坛》2017年第18期
(扬州大学 信息工程学院,江苏 扬州 225127)
摘要:不同于传统的结构化程序设计方法,面向对象程序设计具有更多复杂难懂的概念。受深度学习思想启发,本文结合自身教学实践,主要探讨面向对象程序设计课程的深度教学模式,以期培养出的学生具有“分析、评价和创造”的高阶思维认知,从而提升他们在实践应用中的程序设计与开发能力。
关键词:教学改革;教学模式;深度学习;程序设计
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2017)18-0112-02
实际应用中,面向对象程序设计已成为人们广泛采用的一种程序设计方法,是计算机软件设计和开发人员必须掌握的一种基本思想和技术。本质上,面向对象程序设计方法以类的具体实例——对象为基础,利用特定的软件工具将对象客体描述直接转换为相应的软件结构。此设计方法的应用,成功地解决了传统结构化程序设计方法中客观对象描述与软件结构之间的不一致性问题。与结构化设计方法相比,面向对象程序设计方法具有开发周期短、代码冗余度小、实现简单方便、软件维护难度与代价低等优点。更为重要的是,其实现了重用性、灵活性以及扩展性等软件工程的三个主要目标。由于面向对象程序设计的众多优点,国内高校普遍为计算机科学与技术、软件工程等专业本科生开设了这一课程,以期学生能够深入理解面向对象的基本思想和设计原则,较为系统地学习面向对象的设计模式,从而促使学生掌握关键的面向对象的程序设计技术,培养他们对相关新兴技术的快速学习能力。 一、面向对象程序设计的主要特征
不同于传统的结构化程序设计方法(即面向过程的程序设计方法),面向对象的程序设计方法主要有如下特征。
1.抽象性。在现实世界中,许多特定事物或过程总是存在着某些相似特性,将这些相似特性加以归纳,并暂时忽略它们之间的不同与差异,这就是所谓的抽象。也就是说,抽象更多地强调实例的本质特性(即共有特征),而不考虑它们的细节与不同。例如,在设计教学管理信息系统时,教师这个对象仅需考虑他们的工号、姓名、所在院系等与系统相关的共同特性,而不用考虑他们的身高、体重等信息。
2.封装性。封装是面向对象程序设计的基础,是一种信息隐藏技术,就是将数据和基于数据的操作集中起来放在对象内部。从外面看,对象是一个不透明的黑盒,即用户无法知道它的
正在阅读:
面向对象程序设计的深度教学模式改革04-17
水产养殖专业发育生物学试题集锦04-11
细胞生物与遗传学教案07-01
能力风暴机器人编程 - 图文10-27
人力资源管理师复习资料04-11
小学生二年级荷花的作文06-13
中国酒店服务管理7宗罪06-08
如何辨别进口葡萄酒05-16
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 教学模式
- 程序设计
- 深度
- 面向
- 对象
- 改革