《JAVA程序设计教学大纲.doc》由会员分享,可在线阅读,更多相关《JAVA程序设计教学大纲.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 JAVA程序设计课程编号:Ke学 时:64(其中实验20学时) 学 分:4课程性质:必修选课对象:电子商务专业内容概要:JAVA程序设计是计算机科学中的一门以面向对象编程为主要内容的课程。共十三章:JAVA语言概述、基本数据类型、运算符和表达式、控制语句、数组、字符串、面向对象技术基础、Java中的面向对象特性、异常处理、I/O处理、线程、图形用户界面设计、applet。JAVA程序设计讲述了JAVA语言的语法、面向对象编程基础、以及JAVA应用编程技术。建议选用教材:Java技术及应用,王克宏编著,高等教育出版社。主要参考书:Java编程技术,谭浩强编著, 人民邮电出版社,2003年。JA
2、VA程序设计课程教学大纲学时:64 学分:4一、课程的目的与任务JAVA程序设计是计算机科学中的一门以面向对象编程为主要内容的课程。这门课程主要以掌握Java的基本知识和学习Java应用编程技术为主要目标,使学生能够使用Java语言编写简单的应用程序。通过本门课程的学习,不仅能为学生以后的学习及将来从事软、硬件开发和应用研究打下坚实的理论和实践基础,同时也有助于培养他们的自我学习和动手能力。二、课程的基本要求JAVA程序设计是学习JAVA高级应用等其它课程的基础。通过本课程的学习,使学生了解Java语言的发展及现状、特点和开发环境,掌握Java程序设计的概念和方法,领会Java语言的基本特征,
3、能够使用Java语言编写简单的程序,为开发Java网络应用程序、学习和使用其它面向对象语言打下良好的基础。三、与其他课程的联系与分工JAVA程序设计是面向对象编程的基础理论课程,是JAVA高级应用课程的先导,其任务就是为后面的相关课程奠定良好的理论和实践基础。本课程涉及的内容较多,与之相联系的学科主要是计算机基础、程序设计基础等。本课程的后续课程主要是JAVA高级应用等课程。四、教学形式和学时分配章次内容总学时数课堂讲授学时实 验第一章JAVA语言概述624第二章基本数据类型220第三章运算符和表达式321第四章控制语句431第五章数组321第六章字符串431第七章面向对象技术基础220第八章
4、Java中的面向对象特性17134第九章异常处理321第十章I/O处理211第十一章线程321第十二章图形用户界面设计651第十三章applet954合 计644420五、本课程的性质及适应对象电子商务专业,院定必修教学大纲内容第一章 JAVA语言概述重点与难点:Java语言的特点和开发环境第一节 Java发展简史知识点:Java发展的历史第二节 Java的特点知识点:Java的特点第三节 JRE和JVM知识点:Java运行时环境、Java虚拟机第四节 Java开发环境知识点:Java的开发环境1、JDK2、IDE集成开发环境第五节 简单的Java程序知识点:application、apple
5、t的区别及运行1、Java应用程序application2、小应用程序applet第二章 基本数据类型重点与难点:标识符和保留字、基本数据类型、数据类型之间的转换第一节 标识符和保留字知识点:标识符和保留字的基本概念第二节 数据类型概述知识点:数据类型的基本概念1、数据类型划分2、常量和变量第三节 基本数据类型知识点:Java语言中的基本数据类型1、布尔型数据2、字符型数据3、整型数据4、浮点型数据第四节 数据类型之间的转换知识点:数据类型转换的规则1、自动类型转换2、强制类型转换第三章 运算符和表达式重点与难点:运算符、表达式的基本概念和使用方法第一节 运算符知识点:运算符的基本概念、分类1
6、、运算符概述2、算术运算符3、关系运算符4、布尔运算符5、位运算符6、赋值运算符7、条件运算符第二节 表达式知识点:表达式的基本概念第四章 控制语句重点与难点:条件语句、循环语句、跳转语句的基本概念和使用方法第一节 条件语句知识点:if-else、switch的用法1、if-else2、多分支语句switch第二节 循环语句知识点:for、while、do-while的使用方法1、while语句2、do-while语句3、for语句第三节 跳转语句知识点:跳转语句的使用方法1、break语句2、continue语句3、return语句第五章 数组重点与难点:数组的概念及应用,二维的创建及使用。
7、第一节 一维数组知识点:一维数组的基本概念及应用1、声明数组2、初始化3、一维数组元素的引用第二节 多维数组知识点:多维数组的基本概念及应用1、二维数组的定义2、二维数组的初始化3、二维数组元素的引用方式第六章 字符串重点与难点:字符串的表示、对字符串进行操作的方法。第一节 字符串的表示知识点:字符串的表示方法1、字符串常量2、用String表示字符串3、用StringBuffer表示字符串第二节 访问字符串知识点:字符串的访问方法1、String提供的方法2、StringBuffer提供的方法第三节 修改字符串知识点:字符串的修改方法1、String提供的方法2、StringBuffer提供
8、的方法第四节 其他操作知识点:字符串的其他操作方法1、字符串的比较2、字符串的转化3、连接符+第七章 面向对象技术基础重点与难点:面向对象程序设计的基本概念和基本思想。第一节 面向对象程序设计简介知识点:面向对象程序设计的基本概念第二节 面向对象基本概念和特征知识点:面向对象基本概念、特征。第八章 Java中的面向对象特性重点与难点:类、对象、包、面向对象特性(封装、继承、多态)、抽象类和接口、内部类等。第一节 类知识点:类的基本概念及应用1、类声明2、类体3、成员变量4、成员方法5、方法重载6、构造方法7、finalize方法第二节 对象知识点:如何构造、使用对象。1、对象的生成2、使用3、
9、对象的清除第三节 包知识点:如何创建、使用包。1、package语句2、import语句3、编译、运行包第四节 面向对象特性知识点:封装、继承、多态的概念及应用。1、封装性2、继承性3、多态性4、其他第五节 抽象类和接口知识点:抽象类的概念及使用,接口的概念及使用。1、抽象类2、接口第六节 内部类知识点:内部类的基本概念及在编程中的应用。第九章 异常处理重点与难点:异常处理的基本概念及异常处理机制。第一节 什么是异常知识点:异常的基本概念第二节 异常的类层次知识点:不同异常类之间的关系。第三节 捕获和处理异常知识点:如何处理异常。第四节 声明和抛出异常知识点:如何声明、抛出异常。第十章 I/O
10、处理重点与难点:I/O处理基本概念。第一节 基本的输入/输出处理类知识点:常用I/O处理类第十一章 线程重点与难点:线程的基本概念,如何创建和使用线程第一节 线程的基本概念知识点:基本概念,如何创建、使用线程第十二章 图形用户界面设计重点与难点:Swing组件,容器的布局管理,事件处理机制第一节 GUI概述知识点:图形用户界面设计的基本概念第二节 容器与组件知识点:容器与组件的关系、常用的容器第三节 布局管理知识点:常用的布局管理方式及应用1、容器布局2、布局管理器第四节 事件处理知识点:事件处理机制及应用1、事件处理基本概念2、事件处理的流程3、事件适配器第五节 swing组件知识点:基本的
11、swing组件1、按钮JButton2、复选框JCheckBox3、标签JLabel4、单行文本输入区JTextField5、文本输入区JTextArea6、菜单条、菜单、菜单项第十三章 applet重点与难点:applet的基本概念,applet的简单应用第一节 applet简介知识点:applet的基本概念第二节 applet的生命周期知识点:applet生命周期的基本方法及应用1、init方法2、start方法3、stop方法4、destroy方法第三节 applet标记与属性知识点:applet常用标记与属性使用方法第四节 applet的图形绘制和多媒体知识点:applet的应用1、 applet的图形绘制2、 多媒体