
敏学大纲栏作者,李伯勇 《java技术》课程教学大纲 第一部分课程教学基本要求 一、课程的性质和任务 《Java技术》是计算机科学与技术专业(本科)的一门选修课并作为地方自开课。Jav语言作为 Internet上,较流行的面向对象程序设计的编程语言,它的产生和发展与Internet发展紧密相关,该课 简要介绍,而重点讲述J¥a语言程序设计。内容包括:面向对象程序设计技术:Jva技术概述及语言特 点:Jaa语言基础:抽象、封装与类:推承与多态:Jara语言的工具类:图形用户界面的设计及事件处 理:多线程程序设计:高领Jv应用技术,误程以面向对象程序设计的基本方法通过大量程序设计例题 的分析和上机实验,培养和提高学生面向对象程序设计的能力和Jv语言的应用能力。 二、课程的目的与要求 本课程的先修误是《面向对象程序设计》。通过本课程的学习使学员能够进一步掌据“而向对象程 序设计”的思路和方法,培养和提高学生应用Ja语言的能力和面向对象设计思想: 三、课程散学要求的层次 1熟练掌提:要求学生能够全面、深入理解和熟练掌挥所学内容,并能够用其知识 分析、设计和解答相关的应用问题。 2掌挥:要求学生能够较好地理解和掌挥,并且能够做简单的分析。 3了解:要求学生能够一般地了解的所学内容。 第二部分教学内容和教学要求 第一章面向对象款件开发振述 H教学内容: 面向附象问题求解的提出:面向对象问题求解的概述:对象、类与实体:对象的属性与相互关系: 面向对象的软件开发过程:面向对象程序设计方法的促点。 白敦学要求 本章作为了解内容,要求学生自学
1 教学大纲栏 作者:李伯勇 《java 技术》课程教学大纲 第一部分 课程教学基本要求 一、课程的性质和任务 《Java 技术》是计算机科学与技术专业 (本科)的一门选修课并作为地方自开课。Java 语言作为 Internet 上,较流行的面向对象程序设计的编程语言,它的产生和发展与 Internet 发展紧密相关,该课 简要介绍,而重点讲述 Java 语言程序设计。内容包括:面向对象程序设计技术;Java 技术概述及语言特 点;Java 语言基础;抽象、封装与类;继承与多态;Java 语言的工具类;图形用户界面的设计及事件处 理;多线程程序设计;高级 Java 应用技术。课程以面向对象程序设计的基本方法通过大量程序设计例题 的分析和上机实验,培养和提高学生面向对象程序设计的能力和 Java 语言的应用能力。 二、课程的目的与要求 本课程的先修课是《面向对象程序设计》。通过本课程的学习使学员能够进一步掌握“面向对象程 序设计”的思路和方法,培养和提高学生应用 Java 语言的能力和面向对象设计思想。 三、课程教学要求的层次 1 熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其知识 分析、设计和解答相关的应用问题。 2 掌握:要求学生能够较好地理解和掌握,并且能够做简单的分析。 3 了解:要求学生能够一般地了解的所学内容。 第二部分 教学内容和教学要求 第一章 面向对象软件开发概述 ㈠教学内容: 面向对象问题求解的提出;面向对象问题求解的概述;对象、类与实体;对象的属性与相互关系; 面向对象的软件开发过程;面向对象程序设计方法的优点。 ㈡ 教学要求 本章作为了解内容,要求学生自学

第二章小ava语言概述 H教学内客 Java语言的产生:Java语言的应用输景:Java语言和C+:Java语言的特点: Java Applet和Java Application:L语言: Java Applet程序的编辑、编泽和运行:Java Applicatio咖程序的编辑,编译和运行: 白教学要求 1.了解:Jva语言的产生、应用前景和特点: 2.了解:TML文件的作用: 3。掌W:Jwa语言和C++语言的相同处及不回处: 4.熟练拿据:Java Applet程序和ava Applicatio程序的编辑、编译和运行过程, 第三章小语言基础 日教学内容 Ja语言的数据类型:简单类型:整型量据:变量:浮点型数据:字符型数据和逻拥型数据: 数组和向量:流程控制: 口教学要求 1。了解:强制数据类型的转换格式:了解运算符的优先级和结合性: 2.了解:Java语言白量引入的目的及其与数组的区别: 3.掌揭:Java语言各种数据类型的规定及其与C+语言在数据类型上的区别: 4.拿据:JV语言算术运算符、关系运算符、逻網运算符、位运算符和复合赋值运算符的功能及使 用 5。熟练算据:Jva语言变量、常量的使用及其运算操作。 6,熟练算握:Jva语言流程控制语句的功能及使用。 第四章小aa语言的类 日散学内容 J肌语言系统定义的类:用户自定义的类:类的修饰符类的静老属性一域:类的动态属性一方法 对象
2 第二章 Java 语言概述 ㈠ 教学内容 Java 语言的产生;Java 语言的应用前景;Java 语言和 C++;Java 语言的特点; Java Applet 和 Java Application;HTML 语言; Java Applet 程序的编辑、编译和运行;Java Application 程序的编辑、编译和运行; ㈡ 教学要求 1.了解:Java 语言的产生、应用前景和特点; 2.了解:HTML 文件的作用; 3.掌握:Java 语言和 C++语言的相同处及不同处; 4.熟练掌握:Java Applet 程序和 Java Applicatio 程序的编辑、编译和运行过程。 第三章 Java 语言基础 ㈠ 教学内容 Java 语言的数据类型;简单类型;整型数据;变量;浮点型数据;字符型数据和逻辑型数据; 数组和向量;流程控制; ㈡ 教学要求 1.了解:强制数据类型的转换格式;了解运算符的优先级和结合性; 2.了解:Java 语言向量引入的目的及其与数组的区别; 3.掌握:Java 语言各种数据类型的规定及其与 C++语言在数据类型上的区别; 4.掌握:Java 语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使 用; 5.熟练掌握:Java 语言变量、常量的使用及其运算操作。 6.熟练掌握:Java 语言流程控制语句的功能及使用。 第四章 Java 语言的类 ㈠ 教学内容 Java 语言系统定义的类;用户自定义的类;类的修饰符;类的静态属性—域;类的动态属性—方法; 对象

白救学要求 1.了解:系统定义的类(包): 2.掌握:类的可访问控制符和非访间控制符的种类及其控制功能: 3。掌现:线的可访问控制符和非防问控制柠的种类及其控制功能: 4.。掌握:方法的可访何控制将和非访间控刺符的种类及其控制功能: 5.热练算探:用户程序自定文类和对象的基本格式:并以电话卡类为典型例愿学会并 草星分析Ja语言程序的方法,培养独立编程的能力。 第五章小a语言的壁承与多态 日教学内容 Java语言的继承:Java语言的多态:Java方法的重载:构造场数的继承与重载:Jna语 言的包:Jawa语言的接口: 白数学要求 【,了解:Ja方法的重载:构造两数继承与重载的含义及应连蒂的原则, 2.了解:Jva语言包的创建和刚用:了解接口的作用、定义及实现方法: 3.热练算据:以电话卡类为典型例愿认真分析J口父类与子类、域雅承和方法维承的 操作过程。并进一步学会分析程序的方法。 第六章J小aa语言的工具类与算法 日教学内容 Jaa语言的工具类库:Java Applet类与Applet小程序:Jan语言的向量:字符串:Jna语言的各 种算法蔺述。 口教学要求 I.了解:Java语言Ot5ag类、数据类型类、Mh类和S影m类的功能及所提 供的属性和方法: 2.了解:Java Apple类的作用:Jana语言的各种算学生自学): 3.掌握:Srig类对象和gBuf和类对象的创建、使用和操作。 4,熟练第握:aa Appl类的主要方法及利览器自动调用主要方法的操作过程。 3
3 ㈡ 教学要求 1.了解:系统定义的类(包); 2.掌握:类的可访问控制符和非访问控制符的种类及其控制功能; 3.掌握:域的可访问控制符和非访问控制符的种类及其控制功能; 4.掌握:方法的可访问控制符和非访问控制符的种类及其控制功能; 5.熟练掌握:用户程序自定义类和对象的基本格式;并以电话卡类为典型例题学会并 掌握分析 Java 语言程序的方法,培养独立编程的能力。 第五章 Java 语言的继承与多态 ㈠ 教学内容 Java 语言的继承;Java 语言的多态;Java 方法的重载;构造函数的继承与重载;Java 语 言的包;Java 语言的接口; ㈡ 教学要求 1.了解: Java 方法的重载;构造函数继承与重载的含义及应遵循的原则。 2.了解:Java 语言包的创建和引用;了解接口的作用、定义及实现方法。 3.熟练掌握:以电话卡类为典型例题认真分析 Java 父类与子类、域继承和方法继承的 操作过程。并进一步学会分析程序的方法。 第六章 Java 语言的工具类与算法 ㈠ 教学内容 Java 语言的工具类库;Java Applet 类与 Applet 小程序;Java 语言的向量;字符串;Java 语言的各 种算法简述。 ㈡ 教学要求 1.了解:Java 语言 Object 类、数据类型类、Math 类和 System 类的功能及所提 供的属性和方法; 2.了解:Java Applet 类的作用;Java 语言的各种算法(学生自学); 3.掌握:String 类对象和 stringBuffer 类对象的创建、使用和操作。 4.熟练掌握:Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程

第七章图形用户界面的授计与实现 日数学内容 概述:用户自定义成分:事件处理:GU标凑组件概述:标签、按钮与动作事件:单、复选按钮, 列表与选择事件:滚动条与调整事件,西布与鼠标、键盘事件:布局设计:P与容器事作,F与窗 口事件:菜单的定义与使用:对话框、组件事件与焦点事件, 白散学琴求 I.了解:Jva常用的有局策略及主要容器组件 2,常握:图形界面的基本构成 3.掌握:利用v阳类库中的类及方法绘制用户自定义的图形界面的方法 4.熟练算据:Jna标准组件的创建、使用与事件处理。 第八章高级轴程 日教学内容 异常处理:多线程机制:Swing GUl组件:流式输入输出与文件处理:用Jvm实现底层网格通讯: Jva程序对网上蹙源的访间 白教学要求 1.了解:Java的Swing GUI组件:流式输入输出与文件处理:网洛通讯及对网上蹙源的访问方法: 2.了解!Java的异常处理机制和多线程的概念和实现方法。 第三部分媒体使用与教学过程建议 一、课程学时分配 课程教学总学时数为72学时,4学分,其中授课学时为48学时(含面授、录像学时)实验误学时为 24学时。各章学时分配如下: 章 教学内容 授课学时 实验学时 第1章 一、面白对象软件开发顺述 自学 第2章 二、Jaa语言概述 6学时 第3章 三、Jara语言基础 8学时 4学时 第4章 四、抽象、封装与类 12学时 4学时
4 第七章 图形用户界面的设计与实现 ㈠ 教学内容 概述;用户自定义成分;事件处理;GUI 标准组件概述;标签、按钮与动作事件;单、复选按钮, 列表与选择事件;滚动条与调整事件;画布与鼠标、键盘事件;布局设计;Panel 与容器事件;Frame 与窗 口事件;菜单的定义与使用;对话框、组件事件与焦点事件。 ㈡ 教学要求 1.了解:Java 常用的布局策略及主要容器组件 2.掌握:图形界面的基本构成; 3.掌握:利用 Java 类库中的类及方法绘制用户自定义的图形界面的方法; 4.熟练掌握:Java 标准组件的创建、使用与事件处理。 第八章 高级编程 ㈠ 教学内容 异常处理;多线程机制;Swing GUI 组件;流式输入输出与文件处理;用 Java 实现底层网络通讯; Java 程序对网上资源的访问 ㈡ 教学要求 1.了解:Java 的 Swing GUI 组件;流式输入输出与文件处理;网络通讯及对网上资源的访问方法; 2.了解:Java 的异常处理机制和多线程的概念和实现方法。 第三部分 媒体使用与教学过程建议 一、课程学时分配 课程教学总学时数为 72 学时,4 学分,其中授课学时为 48 学时(含面授、录像学时)实验课学时为 24 学时。各章学时分配如下: 章 教学内容 授课学时 实验学时 第 1 章 一、面向对象软件开发概述 自 学 第 2 章 二、Java 语言概述 6 学时 第 3 章 三、Java 语言基础 8 学时 4 学时 第 4 章 四、抽象、封装 与 类 12 学时 4 学时

第5章 五,继承与多志 12学时 4学时 第6章 六、Jaa语言的工具类 4学时 2学时 第7章 七,图形用户界而的设计与实暖 10学时 4学时 第8章 八、Jaa语言高级编程 自学 期末复习 2学时 合计 5刷学时 18学时 二、多种媒体教材的总体说明 本课程使用的数学煤体有:文字教材、录像教材、C山课件和网上教学。 1.文字教材 主要数学媒体。文字教材的内容是教学大蜗所规定的数学基本内容,是本误程数与学和考核的基本依 据。文字教材要求体系完整,适合成人自主学习的需求,体现电大教学的规律和特点。 2.录像散材 辅媒体。讲授课程的重点和难点,思路和方法。充分利用电祝教材直观性的特点。通过动面,演示等 下段讲解抽象的概念和某些提作性内容的细节, 3,网上教学 网上教学内容包括教学大钢,考核说明等教学文作,各章教学辅导,阶段性总结和复习,V0D点播, 在线容疑等。网上教学内容与教学进度同步,侧重于对学生学习过程的辅导, 三、散学环节 1.自学 自学是学生重要的学习手段,要求以文字教材为主,轴以素像教材,CAI误件、网上教学货源进行学 习,录像教材和C!课作可加深学生对课程重难点内容的理解,提高程序设计技能。网上教学货源与教学 进度同步,解决学生在学习过程中遇到的问题。自学可以采取个人和小组学习等方式,学生应注意自学能 力的培养,保证必要的自学时间。 2,面授辅导 面授辅导由地方电大销导数师粗任,辅导数师应以文字教材为依据,采用讲解、分析、作业讲评等方 式,讲解课程的重点和垂点,思路与方法,进行程序设计分析和讨论,解答作业,指导实的等,培养学生 学习、思考和分析解决间愿的能力: 3.实验
5 第 5 章 五、继承与多态 12 学时 4 学时 第 6 章 六、Java 语言的工具类 4 学时 2 学时 第 7 章 七、图形用户界面的设计与实现 10 学时 4 学时 第 8 章 八、Java 语言高级编程 自学 期末复习 2 学时 合计 54 学时 18 学时 二、多种媒体教材的总体说明 本课程使用的教学媒体有:文字教材、录像教材、CAI 课件和网上教学。 1.文字教材 主要教学媒体。文字教材的内容是教学大纲所规定的教学基本内容,是本课程教与学和考核的基本依 据。文字教材要求体系完整,适合成人自主学习的需求,体现电大教学的规律和特点。 2.录像教材 辅媒体。讲授课程的重点和难点,思路和方法。充分利用电视教材直观性的特点,通过动画、演示等 手段讲解抽象的概念和某些操作性内容的细节。 3.网上教学 网上教学内容包括教学大纲、考核说明等教学文件,各章教学辅导、阶段性总结和复习,VOD 点播, 在线答疑等。网上教学内容与教学进度同步,侧重于对学生学习过程的辅导。 三、教学环节 1.自学 自学是学生重要的学习手段,要求以文字教材为主,辅以录像教材、CAI 课件、网上教学资源进行学 习。录像教材和 CAI 课件可加深学生对课程重难点内容的理解,提高程序设计技能。网上教学资源与教学 进度同步,解决学生在学习过程中遇到的问题。自学可以采取个人和小组学习等方式,学生应注意自学能 力的培养,保证必要的自学时间。 2.面授辅导 面授辅导由地方电大辅导教师担任,辅导教师应以文字教材为依据,采用讲解、分析、作业讲评等方 式,讲解课程的重点和难点,思路与方法,进行程序设计分析和讨论,解答作业,指导实验等,培养学生 学习、思考和分析解决问题的能力。 3.实验

实验是本课程的重要组成部分,由地方电大组织实植。学生应认真光成本课程所规定的实验,未做实 验或实验不及格者没有资格参加本误程的期末考试, 6
6 实验是本课程的重要组成部分,由地方电大组织实施。学生应认真完成本课程所规定的实验,未做实 验或实验不及格者没有资格参加本课程的期末考试