教学大纲规范java新

合集下载

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲一、课程概述本课程是一门面向计算机科学与技术专业学生的JAVA程序设计课程,通过本课程的学习,学生将掌握JAVA语言的基本知识和编程技巧,并能够运用JAVA语言进行程序开发和问题解决。

二、课程目标1.了解JAVA语言的发展背景、特点和应用领域。

2.掌握JAVA语言的基本语法和编程规范。

3.熟悉JAVA的核心类库,并能够灵活运用。

4.掌握常见数据结构和算法,并能够使用JAVA实现。

5.培养学生的问题分析和解决能力,提高编程能力和代码质量。

三、教学内容与安排1.JAVA语言基础1.1JAVA语言概述1.2程序的编写与运行1.3数据类型与变量1.4运算符与表达式1.5控制语句与循环结构1.6数组与字符串1.7类与对象1.8方法与函数1.9异常处理2.JAVA面向对象编程2.1类与对象的概念2.2封装与继承2.3多态与接口2.4内部类与匿名类2.5泛型与枚举3.JAVA的图形化编程3.1 AWT与Swing框架3.2 常用的Swing组件与布局管理器3.3事件处理与监听器4.JAVA的输入输出流4.1字节流与字符流4.2文件的读写操作4.3序列化与反序列化4.4网络编程的基本概念5.JAVA的多线程编程5.1线程的概念与生命周期5.2线程的创建与启动5.3线程同步与互斥5.4线程的通信与协作6.数据结构与算法6.1线性表与链表6.2栈与队列6.3树与二叉树6.4图的表示与遍历6.5哈希表与排序算法四、教学方法1.理论与实践相结合的教学方法,通过讲解理论知识和实际案例的演示,培养学生的编程思维和实际操作能力。

2.采用小组合作学习的方式,鼓励学生互相交流、合作解决问题,培养团队合作精神和解决问题的能力。

3.通过课堂练习、编程作业、实验项目等形式,加强学生对知识的掌握和实际应用能力的培养。

五、学时分配-本课程总学时:72学时-理论学时:40学时-实验与实践学时:32学时六、评估与考核1.平时成绩:包括课堂表现、课堂作业和小组合作项目成果等。

java课程设计教学大纲

java课程设计教学大纲

java课程设计教学大纲Java课程设计教学大纲1. 课程简介- 介绍Java课程设计的目的和重要性- 简要介绍Java编程语言及其特点2. 编程基础a. 变量和数据类型- 声明和初始化变量- Java基本数据类型及其使用- 引用数据类型的概念和使用b. 控制流程- 条件判断和循环语句的使用- switch语句的应用- 异常处理的基本原则和语法c. 数组和字符串- 数组的定义和使用- 字符串的创建和操作- 常见字符串操作函数的示例3. 面向对象编程a. 类和对象- 类和对象的概念和关系- 类的成员和访问控制- 对象的创建和使用b. 继承和多态- 继承的定义和使用- 多态的概念和实现- 抽象类和接口的应用c. 异常处理- 异常分类和处理机制- 抛出和捕获异常的方法- 自定义异常类的设计和使用4. I/O和文件处理a. 输入和输出流- 字节流和字符流的概念和区别 - 标准输入输出的使用- 文件输入输出的操作b. 文件处理- 文件的读写操作- 文件的复制和重命名- 文件的压缩和解压缩5. GUI编程- GUI组件的使用- 事件处理机制- 布局管理器的选择和应用6. 数据库编程- JDBC的基本概念和使用- 数据库连接和操作- SQL语句的执行和结果处理7. 多线程编程- 多线程的概念和优势- 线程的创建和控制- 线程间通信的方法和技巧8. 网络编程- 网络编程的基本原理- Socket编程的实现- HTTP协议和URL操作的示例9. Web开发基础- HTML和CSS基本概念- JavaScript的基本语法和应用 - Servlet和JSP的使用10. 项目实践- 学生校园管理系统设计与实现 - 技术选型与架构设计- 代码编写与调试- 项目测试与部署11. 总结与评估- 回顾课程的重点知识点和技能- 对学生进行综合评估- 提供反馈和改进建议备注:以上大纲仅供参考,具体教学内容和进度可根据实际情况进行调整。

java 实验教学大纲

java 实验教学大纲

java 实验教学大纲以下是一个Java 实验教学大纲的示例,你可以根据实际情况进行修改和调整:一、课程名称:Java 程序设计实验二、课程性质:必修三、实验教学目标:通过实验教学,使学生掌握Java 程序设计的基本概念、原理和方法,培养学生的编程能力和实践能力,提高学生的问题解决能力和创新能力。

四、实验教学内容及要求:1. Java 开发环境的搭建与配置- 了解Java 开发环境的组成和作用- 掌握JDK 的安装和配置- 熟悉Java 程序的编写、编译和运行过程2. Java 基本语法- 掌握Java 变量、数据类型、运算符和控制语句的使用- 编写简单的Java 程序,如计算、输入输出等3. 类与对象- 理解类和对象的概念- 掌握类的定义、对象的创建和使用- 编写具有封装、继承和多态特性的Java 程序4. 异常处理- 理解异常的概念和分类- 掌握异常的捕获和处理方法- 编写包含异常处理的Java 程序5. 输入输出流- 了解输入输出流的概念和分类- 掌握文件操作的基本方法- 编写读取和写入文件的Java 程序6. 多线程编程- 理解线程的概念和多线程编程的原理- 掌握线程的创建和同步方法- 编写简单的多线程Java 程序7. 网络编程- 了解网络编程的基本概念和协议- 掌握套接字编程的基本方法- 编写简单的网络通信Java 程序五、实验教学方法:采用讲练结合的方式,通过课堂讲解、实例演示和学生实践,使学生掌握Java 程序设计的基本技能。

六、实验教学考核:实验教学考核采用平时实验成绩和期末实验考试相结合的方式,平时实验成绩占60%,期末实验考试占40%。

七、实验教学设备及材料:计算机、Java 开发环境、相关实验教材和参考资料。

八、实验教学参考资料:[教材名称]、[教材作者]、[教材出版社]、[出版时间]。

请注意,以上示例仅供参考,你可以根据实际情况进行适当修改和完善。

java 教学大纲

java 教学大纲

java 教学大纲第一章:软件开发基础与Java语言概述1. 软件运行原理、操作系统与计算结构的发展2. 软件开发过程与程序设计语言3. Java的发展历史与开发过程,以及运行环境、Applet和Application的基本概念第二章:标识符、关键字和数据类型1. Java语言的基本语法单位2. Java语言的编码体例3. Java语言的基本数据类型和复合数据类型4. 类和对象的初步介绍(定义类、对象实例化)第三章:表达式和流1. Java的表达式和流的概念2. Java的程序结构3. 选择语句(if、if…else、switch)和循环语句(for、while、do…while、循环语句的嵌套)以及跳转语句(break、continue、return)的使用第四章:面向对象程序设计基础1. 面向对象程序设计的基本概念和特点2. 类和对象的概念及关系3. 类的定义和对象的创建4. 类的继承和多态性5. 异常处理机制第五章:Java标准类库、集合框架与泛型编程1. Java标准类库的介绍与使用2. Java集合框架的概述与使用3. 泛型编程的基础知识与应用第六章:文件输入输出流与网络编程1. 文件输入输出流的基本概念与使用2. 网络编程的基本概念与技术,例如Socket编程等第七章:多线程编程技术1. 多线程编程的基本概念和特点2. Java中的线程实现方式,如继承Thread类、实现Runnable接口等3. 线程同步和锁的机制及在多线程中的应用第八章:数据库编程技术1. 数据库的基础知识,如SQL语言、数据库连接等2. JDBC(Java Database Connectivity)的介绍与使用,包括连接数据库、执行SQL语句、处理结果集等操作。

java课程设计教学大纲内容

java课程设计教学大纲内容

java课程设计教学大纲内容课程名称:Java 课程设计课程类别:必修适用专业:计算机科学与技术一、课程性质与任务《Java 课程设计》是计算机科学与技术专业的一门必修课程。

本课程旨在培养学生的 Java 编程能力,使学生能够掌握 Java 语言的基本语法和编程思想,并能够运用 Java 语言开发简单的应用程序。

二、课程目标1. 掌握 Java 语言的基本语法和编程思想。

2. 掌握 Java 类和对象的概念,能够编写简单的 Java 类。

3. 掌握 Java 常用类库的使用方法,能够使用 Java 类库开发简单的应用程序。

4. 掌握 Java 图形用户界面编程,能够开发简单的图形用户界面应用程序。

5. 掌握 Java 网络编程,能够开发简单的网络应用程序。

三、课程内容及要求1. Java 语言基础(1)Java 程序的结构和语法。

(2)数据类型、变量和常量。

(3)运算符和表达式。

(4)流程控制语句。

2. Java 类和对象(1)类和对象的概念。

(2)类的声明和实例化。

(3)成员变量和成员方法。

(4)封装、继承和多态。

3. Java 常用类库(1)Java 标准库中的常用类。

(2)字符串处理类。

(3)日期处理类。

(4)文件处理类。

4. Java 图形用户界面编程(1)Swing 图形用户界面组件。

(2)布局管理器。

(3)事件处理机制。

5. Java 网络编程(1)网络编程基础知识。

(2)Socket 编程。

(3)UDP 编程。

四、学时分配序号教学内容学时分配1 Java 语言基础 62 Java 类和对象 103 Java 常用类库 84 Java 图形用户界面编程 125 Java 网络编程 86 课程设计项目 16五、教学方法与手段1. 课堂讲授:讲解 Java 语言的基本语法、编程思想和开发流程。

2. 实例演示:通过实例演示,让学生了解 Java 语言的实际应用。

3. 项目实践:通过课程设计项目,让学生巩固所学知识,提高编程能力。

java课程设计教学大纲

java课程设计教学大纲

java课程设计教学大纲一、引言Java语言是一种通用的、面向对象的编程语言,广泛应用于软件开发领域。

本教学大纲旨在为学习者提供一个全面的Java课程设计教学指导,帮助学习者系统学习Java编程的基础知识和应用技巧。

二、课程目标本课程设计旨在培养学生以下能力和素养:1. 掌握Java编程语言的基本语法和核心概念;2. 理解面向对象编程的原则和应用;3. 学会使用Java开发工具进行程序开发和调试;4. 掌握Java程序设计中的常用数据结构和算法;5. 能够利用Java进行简单的应用程序开发和项目实践。

三、课程内容1. Java基础知识1.1 Java发展历程和特点1.2 Java开发环境搭建1.3 Java程序的基本结构1.4 变量和数据类型1.5 运算符和表达式1.6 控制流程语句2. 面向对象编程2.1 类和对象的定义与使用 2.2 封装、继承和多态2.3 接口和抽象类2.4 异常处理机制2.5 泛型编程3. Java核心库3.1 输入输出流3.2 多线程编程3.3 GUI编程3.4 网络编程3.5 数据库编程4. 数据结构与算法4.1 线性表4.2 栈和队列4.3 树和图4.4 排序和查找算法4.5 分治算法和动态规划5. 综合项目实践5.1 根据教师要求,完成一个小型Java应用程序开发项目5.2 项目中涵盖Java核心知识和技术四、教学方法1. 理论讲解:通过课堂讲授,系统介绍Java编程语言的基本知识和核心概念。

2. 实践演练:通过编程实践,巩固学生对所学知识的理解和应用,提升编程技巧。

3. 课程设计:设计综合性项目,包括需求分析、软件设计、编码和测试等环节,培养学生综合运用所学知识的能力。

4. 课堂互动:鼓励学生提问、讨论和分享编程经验,激发学生的学习兴趣和动力。

五、教学评价1. 平时表现:包括课堂参与、作业完成情况等。

2. 实验报告:针对实验项目,撰写相关的实验报告,评估学生对所学内容的理解和应用。

java教学大纲

java教学大纲

java教学大纲Java 教学大纲一、课程概述Java 语言是一门广泛应用于企业级开发、移动应用开发等领域的编程语言。

本课程旨在为学生提供 Java 编程的基础知识和实践技能,使学生能够熟练使用 Java 进行程序设计和开发。

二、课程目标1、使学生掌握 Java 语言的基本语法和编程规范。

2、培养学生运用 Java 进行面向对象程序设计的能力。

3、让学生能够使用 Java 开发简单的应用程序。

4、提高学生的问题解决能力和逻辑思维能力。

三、课程内容(一)Java 基础1、 Java 开发环境的搭建JDK 的安装与配置常用开发工具(如 Eclipse、IntelliJ IDEA 等)的介绍与使用2、 Java 基本语法数据类型(整数、浮点数、字符、布尔等)变量与常量的定义和使用运算符和表达式控制流语句(ifelse、for、while、dowhile 等)3、数组与字符串数组的定义、初始化和操作字符串的处理和常用方法(二)面向对象编程1、类与对象类的定义和属性、方法对象的创建和使用构造函数和析构函数2、封装、继承与多态封装的概念和实现继承的原理和使用多态的实现和应用3、接口与抽象类接口的定义和实现抽象类的特点和用途(三)异常处理1、异常的概念和分类运行时异常和编译时异常2、异常的捕获和处理trycatch 语句的使用finally 块的作用(四)输入输出操作1、文件操作文件的读取和写入目录的操作2、控制台输入输出使用 Scanner 类进行输入 Systemout 进行输出(五)多线程编程1、线程的概念和创建继承 Thread 类和实现 Runnable 接口2、线程同步与互斥同步方法和同步块锁的使用(六)集合框架1、常见集合类(List、Set、Map 等)的使用ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap 等2、集合的遍历和操作(七)Java 网络编程1、 TCP/IP 协议基础2、 Socket 编程客户端和服务器端的实现四、教学方法1、课堂讲授:讲解 Java 编程的基本概念、语法和技术。

《Java语言程序设计》教学大纲

《Java语言程序设计》教学大纲

《Java语言程序设计》教学大纲《Java语言程序设计》教学大纲课程性质:专业基础课程总学时: 96开课学期:第三学期适用专业:计算机软件先修课程:计算机基础、C语言程序设计基础一.课程的地位、作用和任务本课程的任务是培养计算机应用、计算机网络技术专业、计算机软件专业、电子商务专业的学生对计算机软件开发语言及工具的综合能力。

主要介绍Java软件开发工具及编辑工具的使用方法、语言的语法及Java类的定义和使用、使用Java进行网络和多媒体编程的方法。

通过本课程学习和上机实践,使学生掌握使用Java进行程序设计的基本技术与方法、具备软件开发的基础能力,为今后从事软件开发和应用打下基础。

二.课程的教学基本要求掌握Java基本概念、类的定义和使用方法,掌握图形及文件操作、APPLET小程序的设计、异常处理等编程技术,简单Java数据库开发,从而提高学生程序设计的能力和水平。

三.学习本课程要实现的基本目标1.获取知识。

学生通过本课程的学习,应掌握Java语言的基本特征,理解和掌握Java语言的基本语法和语义,掌握使用Java语言开发程序的基本步骤。

2.编程思想。

要建立崭新的面向对象的编程思想。

3.编程能力。

通过本课程的学习,学生应能熟练编写简单的完成一定功能的Java程序。

四.适用专业本课程适用于计算机应用专业,计算机网络专业,计算机软件专业,电子商务专业等。

五.建议学时安排本课程建议安排72学时,其中理论授课42学时,上机实践 30学时章节次课程内容总计理论课时上机课时第一讲Java语言概述2 2 0第二讲Java语言基础知识 4 2 2第三讲面向对象之一____类与对象 2 2 0第四讲面向对象之二____方法与构造函数 4 2 2第五讲面向对象之三____类的继承 4 4 0第六讲面向对象之四____重载与多态 4 2 2第七讲Java常用类库介绍 4 4 0第八讲Java异常处理及输入输出流简介 4 2 2第九讲Java Applet概述 4 2 2第十讲Java Applet应用 6 4 2第十一讲图形界面__窗体简介 6 4 2第十二讲常用组件之一 4 2 2第十三讲常用组件之二 4 2 2第十四讲Java事件处理 6 4 2第十五讲数据库系统设计概述 2 2 0 第十六讲利用Jdbc实现Java 程序与数据库的连接 6 4 2 第十七讲SQL语句简介 6 4 2 第十八讲系统构架的建立___菜单使用 6 4 2 第十九讲信息录入___录入界面的建立6 4 2 第二十讲信息查询___简单查询应用 6 4 26 4 2 第二十一讲其它应用___开始界面,登录界面,密码设置,数据的导入与导出等合计96 64 32实验内容安排序号实验内容课时数1 实验一Java语言基础知识 22 实验二方法与构造函数练习 23 实验三重载与多态 24 实验四异常处理及输入输出流 25 实验五Java Applet应用一 26 实验六Java Applet应用二 27 实验七图形界面应用1 28 实验八图形界面应用2 29 实验九图形界面应用3 210 实验十图形界面应用4 211 实验十一数据库设计1___数据库连接 212 实验十二数据库设计2 ___总体构架 213 实验十三数据库设计3 ___录入界面 214 实验十四数据库设计4___查询界面 215 实验十五数据库设计5___综合界面设计 2合计30 六.先导课程JAVA是新一代面向对象和网络的程序设计语言,要求学生具备相关课程的知识:C语言程序设计、数据结构、面向对象程序设计、Internet网络技术等课程。

java实验教学大纲

java实验教学大纲

java实验教学大纲Java实验教学大纲引言:Java是一门广泛应用于软件开发领域的编程语言,具有跨平台、面向对象、易学易用等特点。

为了提高学生对Java的实际应用能力,许多学校将Java实验纳入计算机科学相关专业的教学大纲中。

本文将探讨Java实验教学大纲的设计和实施,以及对学生的意义。

1. 实验目标Java实验的目标是培养学生的编程能力和解决问题的能力。

通过实际动手操作,学生能够掌握Java语言的基本语法和常用类库,了解软件开发的基本流程和方法。

2. 实验内容(1)基础实验:包括Java语言的基本语法、数据类型、运算符、流程控制等内容。

学生通过编写简单的程序,理解基本的编程思想和逻辑结构。

(2)面向对象实验:介绍Java的面向对象特性,包括类和对象的定义、封装、继承、多态等。

学生通过设计和实现简单的类和对象,掌握面向对象编程的基本原则。

(3)图形界面实验:引入Java的图形界面编程,学生学习使用Swing等图形库,设计和实现简单的界面程序。

通过实践,学生能够掌握图形界面编程的基本方法和技巧。

(4)网络编程实验:介绍Java的网络编程,学生学习使用Socket等网络库,设计和实现简单的网络应用程序。

通过实践,学生能够理解网络通信的基本原理和实现方式。

(5)数据库实验:介绍Java与数据库的结合,学生学习使用JDBC等数据库访问库,设计和实现简单的数据库应用程序。

通过实践,学生能够掌握数据库操作的基本方法和技巧。

3. 实验环境和工具为了进行Java实验,学校需要提供相应的实验环境和工具。

一般来说,需要提供具备Java开发环境的计算机实验室,并安装好Java开发工具(如Eclipse、IntelliJ IDEA等)、数据库管理系统(如MySQL、Oracle等)以及相关的图形界面库和网络库。

4. 实验评估方式为了评估学生在Java实验中的表现,可以采用以下方式:(1)实验报告:学生需要按要求撰写实验报告,包括实验目的、实验内容、实验步骤、实验结果和分析等。

教学大纲规范java,新.doc

教学大纲规范java,新.doc

《Java语言与面向对象程序设计》课程教学大纲一、课程名称:《Java语言与面向对象程序设计》二、课程类别:专业选修课适用专业:三、学分:3学分总学时:54学时理论课学时:36学时实验/实践课学时:18学时四、课程的性质、目的和任务《Java语言程序设计》是计算机科学与技术专业本科生的一门选修课程。

Java 语言作为当今INTERNET上最流行的编程语言,它的产生和WWW密切相关,所以课程中还将对WWW技术进行必要的介绍。

通过本课程的学习,使学生掌握网络编程的基本方法,能够根据现实生活实践编制出一些实用的客户机/服务器小程序。

五、本门课程与相关课程的联系与分工:六、教学内容与要求(一)说明本课程的具体教学内容和对内容的要求,要求以了解、理解、掌握、熟练等层次加以说明。

1、面向对象软件开发概述教学内容:面向对象问题求解的提出;面向对象问题求解的概述;对象、类与实体;对象的属性与相互关系;面向对象的软件开发过程;面向对象程序设计方法的优点。

教学要求:本章作为了解内容,要求学生自学。

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程序的编辑、编译和运行过程。

3、Java语言基础教学内容:Java语言的数据类型;简单类型;整型数据;变量;浮点型数据;字符型数据和逻辑型数据;数组和向量;流程控制;教学要求:1). 了解:强制数据类型的转换格式;了解运算符的优先级和结合性;2). 了解:Java语言向量引入的目的及其与数组的区别;3).掌握:Java语言各种数据类型的规定及其与C++语言在数据类型上的区别;4).掌握:Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;5).熟练掌握:Java语言变量、常量的使用及其运算操作。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java语言与面向对象程序设计》
课程教学大纲
一、课程名称:《Java语言与面向对象程序设计》
二、课程类别:专业选修课适用专业:
三、学分: 3学分总学时: 54学时理论课学时:36学时实验/实践课学时:18学时
四、课程的性质、目的和任务
《Java语言程序设计》是计算机科学与技术专业本科生的一门选修课程。

Java语言作为当今 INTERNET上最流行的编程语言,它的产生和WWW密切相关,所以课程中还将对WWW技术进行必要的介绍。

通过本课程的学习,使学生掌握网络编程的基本方法,能够根据现实生活实践编制出一些实用的客户机/服务器小程序。

五、本门课程与相关课程的联系与分工:
六、教学内容与要求
(一)说明本课程的具体教学内容和对内容的要求,要求以了解、理解、掌握、熟练等层次加以说明。

1、面向对象软件开发概述
教学内容:面向对象问题求解的提出;面向对象问题求解的概述;对象、类与实体;对象的属性与相互关系;面向对象的软件开发过程;面向
对象程序设计方法的优点。

教学要求: 本章作为了解内容,要求学生自学。

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程序的编辑、编译和运行过程。

3、Java语言基础
教学内容: Java语言的数据类型;简单类型;整型数据;变量;浮点型数据;
字符型数据和逻辑型数据;数组和向量;流程控制;
教学要求:
1).了解:强制数据类型的转换格式;了解运算符的优先级和结合
性;
2).了解:Java语言向量引入的目的及其与数组的区别;
3).掌握:Java语言各种数据类型的规定及其与C++语言在数据类型上的区别;
4).掌握:Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;
5).熟练掌握:Java 语言变量、常量的使用及其运算操作。

6).熟练掌握:Java 语言流程控制语句的功能及使用。

4、Java语言的类
教学内容:Java语言系统定义的类;用户自定义的类;类的修饰符;类的静态属性;对象。

教学要求:
1).了解:系统定义的类(包);
2).掌握:类的可访问控制符和非访问控制符的种类及其控制功能;
3).掌握:域的可访问控制符和非访问控制符的种类及其控制功能;
4).掌握:方法的可访问控制符和非访问控制符的种类及其控制功
能;
5).熟练掌握:用户程序自定义类和对象的基本格式;并以电话卡
类为典型例题学会并掌握分析Java语言程序的方法,培养独
立编程的能力。

5、Java语言的继承与多态
教学内容:Java语言的继承;Java语言的多态;Java方法的重载;构造函数的继承与重载;Java 语言的包;Java语言的接口;
教学要求:
1).了解: Java方法的重载;构造函数继承与重载的含义及应遵循的原则。

2).了解:Java语言包的创建和引用;了解接口的作用、定义及实现方法。

3).熟练掌握:以电话卡类为典型例题认真分析Java 父类与子类、域继承和方法继承的操作过程。

并进一步学会分析程序的方法。

6、Java语言的工具类与算法
教学内容:Java语言的工具类库;Java Applet类与 Applet小程序;Java 语言的向量;字符串;Java 语言的各种算法简述。

教学要求:
1).了解:Java语言 Object类、数据类型类、Math类和System
类的功能及所提供的属性和方法;
2).了解:Java Applet 类的作用;Java语言的各种算法(学生自
学);
3).掌握:String 类对象和stringBuffer类对象的创建、使用和
操作。

4).熟练掌握:Java Applet 类的主要方法及浏览器自动调用主
要方法的操作过程。

7、图形用户界面的设计与实现
教学内容:概述;用户自定义成分;事件处理;GUI标准组件概述;标签、按钮与动作事件;单、复选按钮,列表与选择事件;滚动条与调整事
件;画布与鼠标、键盘事件;布局设计;Panel与容器事件;Frame
与窗口事件;菜单的定义与使用;对话框、组件事件与焦点事件。

教学要求:
1).了解:Java 常用的布局策略及主要容器组件
2).掌握:图形界面的基本构成;
3).掌握:利用Java类库中的类及方法绘制用户自定义的图形界面
的方法;
4).熟练掌握:Java 标准组件的创建、使用与事件处理。

8、高级编程
教学内容:异常处理;多线程机制;Swing GUI组件;流式输入输出与文件处理;用Java实现底层网络通讯;Java程序对网上资源的访问教学要求:
1).了解:Java的Swing GUI组件;流式输入输出与文件处理;
网络通讯及对网上资源的访问方法;
2).掌握:Java的异常处理机制和多线程的概念和实现方法。

(二)课程实验要求
见《实验教学大纲》
八、教学建议
1.建议对学生的基础知识方面加大投入,使学生具备较扎实的理论功底,具备较强的实践动手能力。

2.建议对学生在命令的理解,组织方面加大力度,使学生具有解决实际问题的能力。

使之能做出符合要求的应用程序。

3.建议对学生综合处理的思维,布局,整体处理意识上加强,使学生能制作出美观大方,符合意图的交互界面。

4.建议对学生程序设计与调试加大投入,培养实践动手能力。

5.该课程实践性较强,需要学生多作相关练习。

7.在教学过程中可根据学生掌握的情况适当地插入适量习题课。

九、参考教材:
《Java语言与面向对象程序设计》编著者印旻出版社清华大学出版社出版时间 2002年3月
十、学业规范要求:
要根据课程教学的要求,明确学业规范,包括:1、学术道德规范;2、听课的行为规范;3、课后的作业规范等。

十一、课程考核及成绩评定:
要明确考试的类型和考核的办法。

课程总成绩包括:平时的作业成绩、测验成绩、期末成绩和实验课的成绩,并制定相应的百分比,实验课考核不合格者,这门课程按不合格计。

.。

相关文档
最新文档