00A 课程介绍2019
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
) ? 电子商务基础(计算机应用专业、软件工程专业) ? XML技术(计算机应用、软件工程专业) ? 电子商务与电子政务模型(研究生) ? XML与电子商务(研究生) ? 大学计算机基础(计算机应用专业(提高班) )
Object-Oriented Programming
2020/3/24
武汉理工大学 计算机科学与技术学院
设计语言:C#。
14
课程特点
? “面向对象程序设计是工科学校经典课程,普遍难教 难学。
? How to study?
(1)广泛参阅 OO相关书籍 (2)Try 自己动手编程解决实际问题(用 OO思想通信程序、 学籍管理等) (3)认真完成课后习题和实验
2020/3/24
15
教材&参考书
? 教材:
? 3. 面向对象建模与实例分析。简要介绍 OOA, OOD, OOP 。 ? 4.类、对象与封装性。以 C++语言为工具,详细介绍类、对象、数据成
员、成员函数、类成员的访问权限、构造函数与析构函数、封装性、友 元函数、类模板和模板类概念和定义与使用。
? 5. 继承性。介绍继承的含义、继承的方式、 C++语言的继承的实现、基类 与派生类之间的转换。
? 大学:东南大学, 计算机科学与工程专业 ? 硕士、博士:武汉理工大学
? 研究方向:
(1)电子商务的理论与应用、 XML及相关技术
(2)计算机网络与应用 (3)分布式智能计算 ? 科研成果:曾获获得两项科学技术进步奖( 2019年获武汉市科学技术进步奖 2等奖, 2019年获湖北省科技进步 3等奖) ? 正在研究的科研项目:国家道路交通安全科技行动计划专题二子专题五(驾 驶人培训考试改进技术与装备研发及应用研究 -科目三路面考试监测与评估 系统及应用示范)
? 2019年被评为武汉理工大学精品课程。
8
课程学习目的
? 本课程介绍面向对象方法学和面向对象程序设计的基本思想和方法20,20/3/24 以C++为平台进行编程。
? 通过本课程的学习,使同学们深入了解面向对象技术、面向对象程 序设计的基本方法,初步学会面向对象思维,掌握C++提供的面向 对象机制,为采用面向对象方法学指导具体问题的分析、设计与实 现打下良好的基础,以适应现代软件产业的发展和需要。
2020/3/24
11
校网上教学平台
? 作业:校网上教学平台布置、提交、批阅 ? Q&A
? 请大家经常光顾校网上教学平台
2020/3/24
12
来自百度文库学内容
? 1. 引言。介绍面向过程和面向对象的程序设计的特点 , 面向对象方法 ,面向2020/3/24 对象的基本思想 ,过程抽象, 数据抽象。
? 2. 面向对象方法学。介绍面向对象方法学的内涵:类、对象、属性、方 法、封装、继承、多态等面向对象概念。
? 通过本课程的学习,同学们应掌握面向对象方法学和面向对象的基 本思想和方法,能用C++以面向对象的方式进行程序设计,并为进 一步学习和应用其它面向对象语言(JAVA,C#)打下良好基础。
9
课程内容
? 本课程共40学时,包括课堂讲授28学时和上机实验 12学时。
? 上机时间:
? 12周 周4晚 ? 13周 周2晚 ? 15周 周4晚
吴业福
E-mail: 15327197635189
Tel: 1532-719-7635
6
课程介绍
课程地位
? “面向对象程序设计”是一门专业基础必修课程,是电
子信息类专业的核心基础课程,地位非常重要。它以 C++为基础介绍面向对象程序设计的基本概念、基本方 法。
2020/3/24
? 面向对象程序设计技术是计算机学科及其它相关学科学 生必不可少的程序设计技术,对学生的就业有着重大的 帮助。市场地位:目前找工作、考研面试基本上都要笔 试C++。
? Email: wuyefu1988189
? Tel: 15327197635
? 办公室:东配楼400
参编的相关教材
? 《XML与电子商务》武汉理工大出版 ? 《计算机基础教程》华中科大出版 ? 《Visual basic程序设计教程》武汉理工
大出版
近年来,教学的主要课程
? 面向对象程序设计(计算机应用专业、软件工程专业) ? 可视化编程 (VB)(计算机应用专业、软件工程专业,公选课
13
? 6. 多态性。介绍重载的原理,静态联编与动态联编概念,C++语言 的虚函数的声明与使用,纯虚函数,多态性带来的好处和实现技 2020/3/24 术。
? 7. 模板。介绍C++ I/O模板技术。 ? 8.重载和C++ I/O流。介绍重载原理,介绍C++ I/O流体系,介绍
“>>”重载、“<<”重载, 介绍文件处理。 ? 9. 【补充】面向对象的程序设计注意事项,其他面向对象的程序
? 上机内容:另行通知 ? 上机提交实验报告:分4个实验书写(需要附上核心代码)
? 实验1:熟悉实验环境( VC++环境熟悉,面向对象实例测 试)
? 实验2:数据抽象(类、数据成员、成员函数) ? 实验3:继承性和多态性 ? 实验4:重载和I/O流及面向对象程序设计
2020/3/24
10
关于考试
? 70%闭卷考试成绩+30%平时成绩 ? 平时成绩=上课上机情况 + 作业 + 实验报告+其它 ? 作业:校网上教学平台布置、提交、批阅
WELCOME TO The World of Object-Oriented Programming
Welcome to the World of Object-Oriented
Programming
非常高兴和大家一起学习和讨论 计算机专业的 OOP基础课程
个人介绍
? 姓名:吴业福 ? 单位:计算机学院,计算机应用支撑技术研究室的硕士生导师 ? 教育背景:
? C++程序设计, 作者: 闵联营,何克右, 版本: 第1版, 清华大学出 版社
2020/3/24
? 参考书:
? 1. 面向对象程序设计实用教程(第二版),张海藩等,清华 大学出版社, 2019年6月
? 2.面向对象的理论与C++实践,王燕,清华大学出版社,2019 年12月
? 3. 面向对象程序设计(第3版,影印版)(An Introduction to Object-Oriented Programming, 3/E)(美)Timothy A.Budd , 清华大学出版社, 2019年9月
Object-Oriented Programming
2020/3/24
武汉理工大学 计算机科学与技术学院
设计语言:C#。
14
课程特点
? “面向对象程序设计是工科学校经典课程,普遍难教 难学。
? How to study?
(1)广泛参阅 OO相关书籍 (2)Try 自己动手编程解决实际问题(用 OO思想通信程序、 学籍管理等) (3)认真完成课后习题和实验
2020/3/24
15
教材&参考书
? 教材:
? 3. 面向对象建模与实例分析。简要介绍 OOA, OOD, OOP 。 ? 4.类、对象与封装性。以 C++语言为工具,详细介绍类、对象、数据成
员、成员函数、类成员的访问权限、构造函数与析构函数、封装性、友 元函数、类模板和模板类概念和定义与使用。
? 5. 继承性。介绍继承的含义、继承的方式、 C++语言的继承的实现、基类 与派生类之间的转换。
? 大学:东南大学, 计算机科学与工程专业 ? 硕士、博士:武汉理工大学
? 研究方向:
(1)电子商务的理论与应用、 XML及相关技术
(2)计算机网络与应用 (3)分布式智能计算 ? 科研成果:曾获获得两项科学技术进步奖( 2019年获武汉市科学技术进步奖 2等奖, 2019年获湖北省科技进步 3等奖) ? 正在研究的科研项目:国家道路交通安全科技行动计划专题二子专题五(驾 驶人培训考试改进技术与装备研发及应用研究 -科目三路面考试监测与评估 系统及应用示范)
? 2019年被评为武汉理工大学精品课程。
8
课程学习目的
? 本课程介绍面向对象方法学和面向对象程序设计的基本思想和方法20,20/3/24 以C++为平台进行编程。
? 通过本课程的学习,使同学们深入了解面向对象技术、面向对象程 序设计的基本方法,初步学会面向对象思维,掌握C++提供的面向 对象机制,为采用面向对象方法学指导具体问题的分析、设计与实 现打下良好的基础,以适应现代软件产业的发展和需要。
2020/3/24
11
校网上教学平台
? 作业:校网上教学平台布置、提交、批阅 ? Q&A
? 请大家经常光顾校网上教学平台
2020/3/24
12
来自百度文库学内容
? 1. 引言。介绍面向过程和面向对象的程序设计的特点 , 面向对象方法 ,面向2020/3/24 对象的基本思想 ,过程抽象, 数据抽象。
? 2. 面向对象方法学。介绍面向对象方法学的内涵:类、对象、属性、方 法、封装、继承、多态等面向对象概念。
? 通过本课程的学习,同学们应掌握面向对象方法学和面向对象的基 本思想和方法,能用C++以面向对象的方式进行程序设计,并为进 一步学习和应用其它面向对象语言(JAVA,C#)打下良好基础。
9
课程内容
? 本课程共40学时,包括课堂讲授28学时和上机实验 12学时。
? 上机时间:
? 12周 周4晚 ? 13周 周2晚 ? 15周 周4晚
吴业福
E-mail: 15327197635189
Tel: 1532-719-7635
6
课程介绍
课程地位
? “面向对象程序设计”是一门专业基础必修课程,是电
子信息类专业的核心基础课程,地位非常重要。它以 C++为基础介绍面向对象程序设计的基本概念、基本方 法。
2020/3/24
? 面向对象程序设计技术是计算机学科及其它相关学科学 生必不可少的程序设计技术,对学生的就业有着重大的 帮助。市场地位:目前找工作、考研面试基本上都要笔 试C++。
? Email: wuyefu1988189
? Tel: 15327197635
? 办公室:东配楼400
参编的相关教材
? 《XML与电子商务》武汉理工大出版 ? 《计算机基础教程》华中科大出版 ? 《Visual basic程序设计教程》武汉理工
大出版
近年来,教学的主要课程
? 面向对象程序设计(计算机应用专业、软件工程专业) ? 可视化编程 (VB)(计算机应用专业、软件工程专业,公选课
13
? 6. 多态性。介绍重载的原理,静态联编与动态联编概念,C++语言 的虚函数的声明与使用,纯虚函数,多态性带来的好处和实现技 2020/3/24 术。
? 7. 模板。介绍C++ I/O模板技术。 ? 8.重载和C++ I/O流。介绍重载原理,介绍C++ I/O流体系,介绍
“>>”重载、“<<”重载, 介绍文件处理。 ? 9. 【补充】面向对象的程序设计注意事项,其他面向对象的程序
? 上机内容:另行通知 ? 上机提交实验报告:分4个实验书写(需要附上核心代码)
? 实验1:熟悉实验环境( VC++环境熟悉,面向对象实例测 试)
? 实验2:数据抽象(类、数据成员、成员函数) ? 实验3:继承性和多态性 ? 实验4:重载和I/O流及面向对象程序设计
2020/3/24
10
关于考试
? 70%闭卷考试成绩+30%平时成绩 ? 平时成绩=上课上机情况 + 作业 + 实验报告+其它 ? 作业:校网上教学平台布置、提交、批阅
WELCOME TO The World of Object-Oriented Programming
Welcome to the World of Object-Oriented
Programming
非常高兴和大家一起学习和讨论 计算机专业的 OOP基础课程
个人介绍
? 姓名:吴业福 ? 单位:计算机学院,计算机应用支撑技术研究室的硕士生导师 ? 教育背景:
? C++程序设计, 作者: 闵联营,何克右, 版本: 第1版, 清华大学出 版社
2020/3/24
? 参考书:
? 1. 面向对象程序设计实用教程(第二版),张海藩等,清华 大学出版社, 2019年6月
? 2.面向对象的理论与C++实践,王燕,清华大学出版社,2019 年12月
? 3. 面向对象程序设计(第3版,影印版)(An Introduction to Object-Oriented Programming, 3/E)(美)Timothy A.Budd , 清华大学出版社, 2019年9月