《JAVA编程技术》课程教学大纲
一、课程的基本情况
课程中文名称:JAV A编程技术
课程英文名称:JAV A Programming Technology
课程代码:1302057
课程类别:专业基础课
课程性质:任选课
课程学时:46讲课学时:36实验学时:10
课程学分:2.5
授课对象:全体计算机专业
前导课程:离散数学、数据结构、操作系统等。
二、教学目的
以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作。
三、教学基本要求
第1章Java概述
1.1Java语言及其产生
1.2Java的特点
1.3Java的体系结构
1.4Java的版本
1.5Java的运行环境及配置
1.6简单的Java应用程序
基本要求:
理解Java的基本程序结构,理解Java语言的环境以及Java小程序的调试。
重点与难点:
重点是面向对象程序设计语言和编程开发环境。
难点是Java语言的环境以及Java小程序的调试。
第2章Java语言基础
2.1Java语言要素
2.2Java的基本数据类型
2.3运算符和表达式
2.4控制语句
2.5数组
2.6字符串的处理
基本要求:
掌握Java的基本数据类型、运算符和表达式。
重点与难点:
重点是Java的基本数据类型、运算符和表达式。
第3章类与对象
3.1类
3.2创建对象及其初始化与清理
3.3修饰符
3.4继承
3.5多态
3.6接口
基本要求:
理解并掌握类,修饰符、多态、接口的使用
重点与难点:
重点是类,修饰符、多态、接口。
难点是多态、接口。
第4章Java的I/O流和异常处理
4.1I/O流概述
4.2常用的字节级输入输出流
4.3字符流的处理
4.4文件处理
4.5对象序列化
4.6异常的概念
4.7异常处理
4.8自定义异常类的使用
基本要求:
掌握常用的字节级输入输出流。
重点与难点:
重点是常用的字节级输入输出流,对象序列化,异常处理。难点是常用的字节级输入输出流。
第5章数据库编程
5.1JDBC数据库连接技术
5.2Java访问数据库的基本步骤
5.3JDBC高级特性
5.4JDBC应用举例
基本要求:
掌握JDBC数据库连接方法。
重点与难点:
重点是JDBC数据库连接技术、访问数据库的基本步骤。难点是JDBC高级特性。
第6章Java用户界面类和Applet
6.1用AWT生成图形化用户界面
6.2用Swing生成图形化用户界面
6.3Java Applet
基本要求:
理解并掌握图形化用户界面的设计。
重点与难点:
重点是用AWT生成图形化用户界面、Java Applet。
难点是AWT、Swing.
第7章Java网络编程
7.1网络编程的基本概念
7.2基于URL的高层次Java网络编程
7.3基于Socket的网络编程
7.4网络编程应用举例
基本要求:
理解并掌握网络编程方法。
重点与难点:
重点是基于URL的高层次Java网络编程、基于Socket的网络编程。难点是基于URL的高层次Java网络编程。
第8章Java线程
8.1线程基础
8.2线程的生命
8.3多线程共享数据
基本要求:
理解并掌握线程的原理和使用方法。
重点与难点:
重点是线程基础、线程的生命,多线程共享数据
难点是多线程共享数据。
第9章JavaBean和RMI
9.1JavaBean基础
9.2JavaBean开发简介
9.3RMI基础
9.4EJB规范简介
基本要求:
理解JavaBean基础
重点与难点:
重点是JavaBean基础、RMI基础
难点是JavaBean开发简介。
第10章JSP与Servlet
10.1JSP简介
10.2Servlet及其工作方式
10.3Servlet API
10.4Servlet的安全性
10.5配置Servlet运行环境
10.6编写简单的Servlet
10.7Servlet异常
10.8JSP和Servlet的结合
10.9Web应用程序举例
基本要求:
理解Servlet及其工作方式。
重点与难点:
重点是Servlet及其工作方式、编写简单的Servlet
难点是Servlet的安全性。
四、课程内容与学时分配
课程内容与学时分配表
章次内容理论学时
1第1章Java概述2
2第2章Java语言基础4
3第3章类与对象4
4第4章Java的I/O流和异常处理2javaweb编程技术
5第5章数据库编程4
6第6章Java用户界面类和Applet6
7第7章Java网络编程4
8第8章Java线程4
9第9章JavaBean和RMI4
10第10章JSP与Servlet2
上机实验10
合计46
五、教材与参考书
教材:张晓龙等《JAV A程序设计基础》北京:清华大学出版社2007年10月
参考书:
[1]耿祥义张跃平编著《JAV A2实用教程(第2版)》,清华大学出版社,2007年5月
[2][美]埃克尔著《Java编程思想(第4版)》,机械工业出版社,2007年6月
六、教学方式和考核方式
1、教学方式
以课堂讲授为主,辅以实验教学、课后作业
2、考核方式
闭卷考试
大纲制定人:刘钊
大纲审定人:符海东
制定时间:2007年10月
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论