《Java面向对象程序设计》教学大纲.doc

《Java面向对象程序设计》教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《Java面向对象程序设计》教学大纲

?

一、课程简介

课程编号:

课程名称:Java面向对象程序设计

课程类型:专业必修课

学????时:108(理论:54,实验学时:54)

学????分:

开课学期:3

开课对象:07网络工程

先修课程:计算机导论、高级语言程序设计

参考教材:

《Java面向对象程序设计》赵生慧高等教育出版社

?

二、课程性质与教学目的

Java语言集面向对象、平台无关、组件技术及分布式计算等多种技术于一身,在IT类各专业中都具有很强的适应性,应用前景十分广阔。《Java面向对象程序设计》是计算机科学与技术、软件技术、计算机网络技术和计算机相关应用专业的专业必修课程,能为后续各个专业应用领域的课程体系搭建好应用架构和开发平台,对于整个专业课程体系的建设具有重要意义。

??????学会面向对象的程序设计思想、养成良好的编程规范、应用面向对象方法分析问题、解决问题。

三、教学基本内容与教学要求层次

教学要求层次:

了解:要求学生能够一般地了解所学内容

掌握:要求学生能够教好地理解和掌握,并且能够做简单的分析

熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其知识分析、设计和解答相关的应用问题

教学基本内容及教学要求:

(一)???Java概述

教学内容:

1)?Java的发展及其特点;

2)?Java运行环境与应用程序举例;

3)?JavaApplet程序举例

4)?面向对象程序设计。

教学要求:

????了解:Java的发展及其特点

????熟练掌握:Java运行环境与应用程序举例

????了解:面向对象程序设计的特点

????掌握:简单JavaApplet程序编译、运行

(二)???基本数据类型和表达式

教学内容:

1)?程序的构成;

2)?标识符、基本数据类型、常量、变量与赋值;

3)?运算符与表达式。

教学要求:

熟练掌握:程序的构成

掌握:标识符、基本数据类型、常量、变量与赋值

掌握:运算符与表达式

(三)???使用类和对象编程

教学内容:

1)?创建类;

2)?成员变量与方法;

3)?对象;

4)?静态变量和静态方法;

5)?重载方法和构造方法;

6)?内部类。

教学要求:

熟练掌握:创建类;成员变量与方法;对象;静态变量和静态方法;重载方法和构造方法;

掌握:内部类。

(四)???程序控制语句

教学内容:

1)?选择语句;

2)?循环语句;

3)?跳转语句;

4)?递归;

教学要求:

熟练掌握:选择语句;循环语句;跳转语句;递归;

(五)???数组

教学内容:

1)?数组的声明和创建;

2)?数组的赋值和引用;

3)?数组应用;

4)?字符数组;

5)?多维数组;

6)?ArrayList类;

7)?对象数组。

教学要求:

熟练掌握:数组的声明和创建;

掌握:数组的赋值和引用;

掌握:数组应用;字符数组;

掌握:多维数组;ArrayList类;对象数组。

(六)???Java的继承与多态

教学内容:

1)?创建子类;

2)?构造方法的继承;

3)?方法覆盖;

4)?使用super和this关键字;

5)?使用final关键字;

6)?Object类;

7)?多态的定义与作用;

8)?构造方法的重载。

教学要求:

熟练掌握:创建子类的方法;

掌握:构造方法的继承;方法覆盖;

掌握:使用super和this关键字;

掌握:使用final关键字;Object类;

掌握:多态的定义与作用;构造方法的重载。

(七)???包和接口

教学内容:

1)?创建包;

2)?import语句;

3)?定义、实现接口;

4)?抽象类;

5)?Java常用类:File类、String类、StringBuffer类、System类、Math类、Random类、Vector类;

教学要求:

熟练掌握:创建包的方法,定义、实现接口

掌握:import语句

掌握:抽象类;

掌握:Java常用类:File类、String类、StringBuffer类、System类、Math类、Random类、Vector类;

(八)???异常处理

教学内容:

1)?异常和异常类;

2)?异常处理:声明异常、捕捉异常;

3)?抛出异常;

4)?自定义异常类

教学要求:

熟练掌握:异常处理:声明异常、捕捉异常

熟练掌握:异常和异常类;

熟练掌握:抛出异常;自定义异常类

(九)???图形用户界面

?教学内容:

1)?GUI设计概述;

2)?AWT窗口对象类;

3)?AWT窗口对象基本组件;

4)?布局管理器;

5)?事件驱动设计

6)?AWT高级组件;

7)?利用AWT绘图;

8)?Swing组件库。

?

教学要求:

了解:GUI设计概述;

熟练掌握:AWT窗口对象类;AWT窗口对象基本组件;布局管理器;事件驱动设计;AW

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档