预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Java程序设计》课程教学大纲 一、课程基本信息 课程编号课程名称Java程序设计课程英文名称Designingofjavaprogramming总学时数96授课学时64实践学时实验学时32习题课学时设计学时学分5开课单位蓝天学院计算机系适用专业计算机软件技术、计算机应用技术先修课程C语言数据库C++程序设计语言课程类别职业技术基础子模块选用教材《Java程序设计》(第二版)李尊朝主编铁道出版社主要教学 参考书《Java程序设计》雍俊海主编清华大学出版社 《Java实用教程》郑阿奇主编电子工业出版社 《Java程序设计》古凌岚罗佳张禅主编清华大学出版社本课程任务和目的本课程是计算机专业的一门专业必修课程。是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件。 本课程的教学任务,是通过学习Java语言基础和大量程序编制实践,使学生掌握面向对象程序设计的基本思想、方法、概念,掌握Java程序设计语言,掌握图形用户界面程序开发的基本方法并理解面向对象思想在其中的应用。能够应用面向对象的思想、方法和Java语言,开发简单的应用程序。能够开发图形用户界面的应用程序。培养学生逻辑思维能力,编程和调试的能力,为后续的其他高级程序设计课程打下坚实的基础。教学大纲制订单位计算机系网络教研室教学大纲制订时间2010-2-23二、课程内容及基本要求 (一)知识要求 1.理解Java语言的各种常用的基本数据类型的意义; 2.理解Java语言的对象,抽象与封装,类与类的继承,及类的多态性的概念; 3.了解Java语言有哪些基础类库,理解Java的包的含义; 4.理解Java语言中异常的概念; 5.理解Java语言中线程的概念; 6.理解Java语言中I/O处理的功用; 7.理解Java图形用户界面;理解AWT的意义,及AWT的事件处理; 8.理解Java小应用程序Applet,应用程序Application各自的作用和它们的区别; 9.理解C/S、B/S通信; 10.了解JDBC接口的功用。 (二)能力要求 熟练掌握Java语言的基本数据类型,运算符及表达式,控制结构,字符串的应用; 会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程。 会定义包; 掌握Java语言基础类、字符串类的应用; 掌握异常的应用方法,进行异常处理设计; 掌握线程的使用方法; 掌握Java语言的I/O编程及应用方法; 会设计Java图形用户界面和图形编程; 掌握Applet小应用程序的设计方法,设计小型网络应用程序; 掌握Application应用程序的设计方法,设计小型网络应用程序; 会简单的JDBC的数据库编程。 (三)本课程的教学内容 第1章Java概述 本章重点: 1.java语言的特点。 2.搭建Java开发平台。 3.java程序的执行过程。 4.java开发环境。 本章难点: 1.搭建Java开发平台的建立。 2.java程序的执行过程。 3.java开发环境的搭建。 本章内容: 1.1程序设计语言 1.2面向对象的程序设计语言——Java 1.3Java的开发和运行环境 1.4开发和运行Java程序的步骤 1.5JCreator 第2章Java基础 本章重点: 1.java语言中的数据类型。 2.java语言的表示式及运算符。 3.数据类型转换。 本章难点: 1.表示式及运算符的使用规则。 2.不同的数据类型转换。 本章内容: 2.1标识符和关键字 2.2数据类型与常量、变量 2.3运算符和表达式 第3章Java流程控制 本章重点: 1.三种基本的程序控制结构。 2.常用的跳转语句。 本章难点: 1.三种基本的程序控制结构的语法规则,使用方法。 本章内容: 3.1选择结构程序设计 3.2循环结构控制 3.3跳转语句 第4章方法 本章重点: 1.方法的声明。 2.方法调用。 3.递归。 本章难点: 1.方法的声明与调用 2.递归方法的使用。 本章内容: 4.1方法声明 4.2方法调用 4.3参数传递 4.4递归 第5章数组 本章重点: 1.一维数组的定义及使用。 2.二维数组的使用。 3.数组放入基本操作。 4.字符串。 本章难点: 1.二维数组的应用 2.字符串与字符数组的使用 本章内容: 5.1一维数组 5.2多维数组 5.3数组的基本操作 5.4数组应用举例 5.5数组参数 5.6字符串 第6章面向对象的程序设计概念 本章重点: 1.类和对象。 2.类的成员属性。 3.方法的修饰符。 本章难点: 1.类和对象的概念与定义 2.类的成员变量和成员方法,一些常用的修饰符。 本章内容: 6.1概念 6.2类的概念