- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java 与面向对象程序设计》教学大纲
Java Object-Oriented Design
课程编号: 适用专业:
执 笔: 适用年级:
一、课程性质和教学目的
课程性质
Java 不依赖平台的特点使得它受到广泛的关注,Java 已成为网络时代最重要的语言之一。目
前,Java 语言不仅是一门正在被广泛使用的编程语言,而且 Java 是面向对象的编成语言,并
涉及到网络等许多重要的知识,Java 已成为软件设计开发者应当掌握的一门基础语言。国内外
许多大学已将 Java 语言列入了本科教学计划,掌握 Java 已经成为共识。《Java 与面向对象程
序设计》是计算机科学与技术专业及其相关专业的一门重要的程序设计语言课程。
教学目的
通过本课程的学习,要求学生达到:
1. 理解 Java 的与平台无关、面向对象、多线程等优良特性。
2. 掌握Java 语言的面向对象的程序设计方法。
3. 掌握Java 中的网络编程、多线程程序设计、GUI 设计等编程技巧。
4. 培养学生应用 Java 解决和处理实际问题的思维方法与基本能力。
二、课程教学内容
1. Java 语言基础知识:
Java 简介;java 语言的开发环境;Java 程序的基本结构;基本数据类型;表达式;语句;数组。
2. 类与对象:
1
读万卷书 行万里路
类的声明;类体及其构成;对象的创建和使用;访问权限。
3. 继承、多态与接口:
超类与子类;方法重写与多态程序设计;接口与接口回调。
4. Java Applet
Applet 基础;Applet 运行原理。
5. GUI 编程
组件的使用;布局;AWT 事件。
6. 多线程编程
多线程原理;线程同步与数据共享。
7. 输入、输出流
Java 输入/ 出流类;文件和文件的读写;随机访问文件。
8. Java 网络编程
URL 类、InetAdress 类、Socket 类、网络广播技术
9. JDBC
数据源设置,数据库查询、修改、更新操作,存储过程。
10. 常见数据结构的Java 实现
链表;散列映射、堆栈等。
三、课程教学的基本要求
1 .要求掌握的基本知识
Java 语言的语法知识,Java 中的网络编程、多线程程序设计、GUI 设计等编程技巧。
2 .要求掌握的基本理论和方法
2
读万卷书 行万里路
Java 语言的面向对象的程序设计方法。
四、课程教学环节
教学环节包括:课堂讲授、习题课、作业。通过本课程各个教学环节可以培养学生的自学能力、动手
能力、分析解决问题的能力。
1 .课堂讲授
(1)教学方法上尽量采用启发式、讨论式教学,在课堂上多提问题,安排一些自学内容,鼓励学生自学,
培养学生的自学能力。结合实际问题,更新教学内容,改进教学方法,通过实验和课程设计,培养学生的
动手能力和创新能力。
(2)采用电子教案、课堂演示程序的运行效果等,以提高课堂信息量,增加教学的直观性。
2 .习题课
习题课:根据教学需要,要适当安排习题课、课外习题。
3 .考核
考试方式为开卷,卷面为 100 分。
课程学习成绩:卷面成绩*80%+平时成绩(20 分)。
五、本课程与其它课程的联系与分工
文档评论(0)