欢迎来到天天文库
浏览记录
ID:34520331
大小:1.02 MB
页数:99页
时间:2019-03-07
《java语言与面向对象程序设计第01讲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一讲面向对象程序设计Object-OrientedProgramming授课教师:赵永安电子邮箱:zhaoas01@163.com面向对象程序设计ò课程类型:专业基础课ò先导知识:°了解操作系统(Linux/Window)°一门高级语言°数据结构°关系数据库ò教学目的:°掌握基于OOP的思想°利用java技术,实现OOP程序设计方法Java语言与面向对象程序设计第1讲【教学目标】面向对象程序设计技术的成功应用,是IT领域技术的重要成果和发展趋势之一,拥有广阔的市场前景ò通过本课程学习,掌握面向对
2、象程序设计的基本思想、重要概念和基础方法ò以Java语言为载体,深入理解和掌握面向对象思想方法和编程技术,并能运用Java语言进行基本的面向对象程序设计ò通过相应的实验,提高学生的实践动手技能Java语言与面向对象程序设计第1讲目标与方法ò学习目标:1.掌握OOP的设计思想2.掌握Java程序设计基本方法3.初步建立基于OOP开发GIS的专业思想及技术方法.ò学习方法学习方法::1.学习OOP的设计思想2.了解基于OOP的API基本原理和体系结构3.掌握OOP程序设计的基本方法Java语言与面向对
3、象程序设计第1讲面向对象程序设计ò根据教学大纲,学习内容为三个层次:1.熟练掌握-专业思想2.基本掌握-基本方法3.原理性介绍-基本原理和体系结构ò专业知识水平:1.满足基本应用需求2.技术方法适度超前Java语言与面向对象程序设计第1讲【教材与参考资料】1.Java语言与面向对象程序设计(第2版)印旻等清华大学出版社,2007年11月2.BruceEckel.ThinkinginJava,4thEdition.PrenticeHall,Feb.20063.http://java.sun.com4
4、.http://www.oracle.com/technetwork/javaJava语言与面向对象程序设计第1讲教材目录第一章面向对象程序设计概论第二章java概述第三章java语言基础第四章抽象、封装与类第五章继承与多态第六章工具类与算法第七章图形用户界面的设计与实现第八章java高级编程第九章java数据库编程接口第十章java开发环境与工具Java语言与面向对象程序设计第1讲【课程内容】ò第一部分:面向对象软件开发概述(ch1)òOOP思想等ò第二部分:Java及语言基础(ch2,ch3)
5、òJava运行环境和开发环境,Java数据类型、运算符和表达式,Java三大流程控制语句ò第三部分:Java面向对象技术(ch4,ch5)核心内容ò类和对象、抽象、封装、继承、多态、重载、包、接口等ò第四部分:标准类库和GUI(ch6,ch7)òJava标准类库、数据结构和算法、GUI设计与实现ò第五部分:Java高级编程(ch8,ch9)ò异常处理、I/O、多线程、网络编程、数据库编程Java语言与面向对象程序设计第1讲【主要内容】ò面向对象程序设计思想(重点)òJava语言基础òJava面向对
6、象技术(核心)ò图形用户界面(GUI)ò异常、多线程、I/Oò网络编程、数据库编程Java语言与面向对象程序设计第1讲学习Java的三个阶段掌握Java面向对象思想用Java语言写Java程序培养目标用Java语言写OO程序Java语言与面向对象程序设计第1讲【学时】总学时=9-18周(本学期总周数)72学时(56学时理论+16学时上机)?周(期末考试)Java语言与面向对象程序设计第1讲课程表W1W2W3W4W51-29-189-18S1206S12063-45-612-19class17-81
7、2-19class29-109-16S1205Java语言与面向对象程序设计第1讲【其它】ò书面作业:4~6次ò上机作业:16次实验ò学期成绩:°期中成绩*0.4+期末成绩*0.6ò答疑ò时间:择机待定ò周期:2次/周Java语言与面向对象程序设计第1讲基本要求òForyou:ò保证上课课时(56课时理论、16课时实习)ò交互式教学,掌握学科思想和主要知识内容ò认真做好实习,按时提交实习报告Forme:TohavetodomybestforteachingthecourseofOOPJava语言与
8、面向对象程序设计第1讲为什么要学习面向对象程序设计ò面向对象技术的意义ò人的大脑与计算机的思维差异现实世界ò解决软件危机的有效途径ò学习面向对象的紧迫性ò适应客观世界的认知进化ò程序的设计思想与实现技术与时俱进Java语言与面向对象程序设计第1讲面向对象技术意义ò现代计算机功能很强大,但应用缺乏合理性ò最大的不合理:来自人观察问题的认识空间与计算机处理问题的方法空间二义性,存在着较大的隔阂ò面向对象技术有助于减小这一隔阂、并使这两个空间尽量趋于一致ò面向对象技术应用的普遍性ò软件复
此文档下载收益归作者所有