面向对象的程序设计(JAVA)教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
面向对象的程序设计(JAVA)教学大纲
课程编号: 00600490
课程名称:面向对象的程序设计A
英文名称:Object-Oriented Programming A 总学时:56学时
总学分:3.5学分
适用对象: 计算机各专业本科学生
先修课程:C++程序设计
一、课程性质、目的和任务
面向对象的程序设计是计算机各专业的一门专业基础课。
本课程的目的和任务是使学生
通过面向对象程序设计的学习,掌握一门跨平台、基于网络环境的面向对象的程序设计语言,
学会用面向对象程序设计的基本方法,应用计算机解决具有网络应用特点的实际问题。
二、教学的基本要求
1.掌握面向对象的基本概念
2.掌握Java语言的语法规则
3.学会Java语言类库的使用
4.能够编写具有面向对象特点的应用程序
5.掌握Java的两种应用程序的调试方法
三、教学的基本内容
1.Java语言的标识符、关键字和数据类型
重点:数据类型
2.运算符与表达式
重点;运算符的优先级、结合性以及各种表达式的组成和值。
3.流程控制、数组与字符串
重点:数组与字符串
难点:数组的声明与创建
4.类与对象
重点:面向对象的基本概念
难点:各种修饰词的使用
5.异常处理
重点:异常的概念
难点:异常的处理方法及编程
6.图形界面设计
重点:图形界面元素
难点:事件处理机制
7.多线程机制
重点:多线程的基本概念
难点:多线程的应用
8.输入输出流
重点:输入输出流的基本概念
难点:各种流的使用
9.网络编程基础
重点:基于socket的编程
10.Applet应用程序
重点:Applet应用程序的生命周期
难点:Applet类中各种方法的使用
四、各教学环节学时分配(建议)
五、推荐教材及教学参考书
教材:
1.《JAVA2程序设计实用教程》、叶核亚陈立编著电子工业出版社 2003.5 参考书:
1.《JAVA2实用教程》、耿祥义等编著、清华大学出版社 2001.10
2.《JAVA与面向对象程序设计教程》、印昊编著高等教育出版社 1999.10
大纲执笔者:林碧英
大纲校对者:
大纲审核者:
2009年5月10日。