软件技术专业应用本科
《Java语言程序设计(实践)》自学考试大纲(试用)
一、课程性质与设置目的
(一)课程性质、特点和设置目的
《Java语言程序设计(实践)》课程是与《Java语言程序设计》课程所对应的一门实践课。Java语言具有面向对象、与平台无关、安全、稳定和多线程等特点。通过本课程的实践环节训练,使应考者对使用Java语言进行面向对象程序设计有一个完整的认识,基本掌握用Java语言进行程序设计的基本方法和技术,为今后各种应用编程特别是网络编程打下基础。
(二)本课程的基本要求
通过本课程的实验和综合实训,达到如下目标:
1. 进一步理解Java语言面向对象程序设计的基本思想和特征;
2. 熟练掌握Java平台的使用;
3. 掌握用Java语言进行程序设计的基本方法和技术,如图形用户界面设
计、输入输出操作和文件操作等以及线程的使用和异常处理等;
4. 具备用Java语言开发一个小的应用系统的能力。
二、课程内容与考核要求
第一部分 实验
实验1 编写简单的Java程序
(一)实验内容
1. 安装和配置Java运行环境
2. 编写简单的Java程序
3. Java程序的编译及其运行
(二)考核知识点及考核要求
1. 安装和配置Java运行环境,要求达到“熟练掌握”层次。
2. 编写简单的Java程序,要求达到“初步掌握”层次。
3. Java程序的编译及其运行,要求达到“熟练掌握”层次。
实验2 GUI程序设计(1)
(一)实验内容
1. 创建窗口与Swing使用
2. 对话框使用
3. 菜单与工具栏的使用
4. 组件的简单使用
(二)考核知识点及考核要求
1. 创建窗口与Swing使用,要求达到“熟练掌握”层次。
2. 对话框使用,要求达到“熟练掌握”层次。
3. 菜单与工具栏的使用,要求达到“熟练掌握”层次。
4. 组件的简单使用,要求达到“基本掌握”层次。
实验3 GUI程序设计(2)
(一)实验内容
1. 布局方法
2. 树和表格组件使用
3. 父子窗体的实现
(二)考核知识点及考核要求
1. 布局方法,要求达到“基本掌握”层次。
2. 树和表格组件使用,要求达到“熟练掌握”层次。
3. 父子窗体的实现,要求达到“熟练掌握”层次。
实验4 绘图方法
(一)实验内容
1. 基本的绘图方法
2. 2D绘图
3. 编制绘图应用程序
(二)考核知识点及考核要求
1. 基本的绘图方法,要求达到“熟练掌握”层次。
2. 2D绘图,要求达到“基本掌握”层次。
3. 编制绘图应用程序,要求达到“基本掌握”层次。
实验5 多媒体应用
(一)实验内容
1. 图像显示与跟踪
2. 图像缓冲技术
3. 声音与视频的播放
(二)考核知识点及考核要求
1. 图像显示与跟踪,要求达到“熟练掌握”层次。
2. 图像缓冲技术,要求达到“基本掌握”层次。
3. 声音与视频的播放,要求达到“熟练掌握”层次。
实验6 流与文件
(一)实验内容
1. 流与文件的基本操作
2. 随机读写文件
3. 文件的压缩和解压缩
4.文件选择对话框的使用
(二)考核知识点及考核要求
1. 流与文件的基本操作,要求达到“熟练掌握”层次。
2. 随机读写文件,要求达到“基本掌握”层次。
3. 文件的压缩和解压缩,要求达到“初步掌握”层次。
4.文件选择对话框的使用,要求达到“熟练掌握”层次。
实验7 多线程与Applet
零基础自学编程能成功吗(一)实验内容
1. 线程创建与基本控制
2. 线程同步
3. 线程间通信
4.Applet程序设计
(二)考核知识点及考核要求
1. 线程创建与基本控制,要求达到“熟练掌握”层次。
2. 线程同步,要求达到“基本掌握”层次。
3. 线程间通信,要求达到“基本掌握”层次。
4.Applet程序设计,要求达到“初步掌握”层次。
实验8 简单的网络编程
(一)实验内容
1.获取网站信息
2.基于数据报的主机通信
3.收发
4.远程方法调用
5.FTP网络文件传输
(二)考核知识点及考核要求
1.获取网站信息,要求达到“基本掌握”层次。
2.基于数据报的主机通信,要求达到“初步掌握”层次。
3.收发,要求达到“基本掌握”层次。
4.远程方法调用,要求达到“基本掌握”层次。
5.FTP网络文件传输,要求达到“基本掌握”层次。
第二部分 综合应用
课题1 Java数据库编程初步
(一)课题内容
开发一个简单的数据库应用程序,完成以下内容:
1.数据库的连接
2.数据的基本操作
3.使用表格和树组件浏览数据
4.图形数据的读写
5.简单的事务处理程序
(二)考核知识点及考核要求
1.数据库的连接,使用JDBC-ODBC桥和纯Java JDBC驱动程序实现,要求达到“基本掌握”层次。
2.数据的基本操作,要求达到“基本掌握”层次。
3.使用表格和树组件浏览数据,要求达到“基本掌握”层次。
4.图形数据的读写,要求达到“基本掌握”层次。
5.简单的事务处理程序,要求达到“基本掌握”层次。
课题2 Java网络程序设计初步
(一)课题内容
开发一个简单的基于TCP/IP的服务器与客户机通信的网络应用程序,完成以下内容:
1.TCP的客户端程序
2.TCP服务器端程序
3.双机通信及远程方法调用
4.收发
5.FTP网络文件传输
(二)考核知识点及考核要求
1.TCP的客户端程序,要求达到“基本掌握”层次。
2.TCP服务器端程序,要求达到“基本掌握”层次。
3.双机通信及远程方法调用,要求达到“基本掌握”层次。
4.收发,要求达到“基本掌握”层次。
5.FTP网络文件传输,要求达到“基本掌握”层次。
三、有关说明与实施要求
(一)关于“考核要求” 中三个“能力层次”的说明
考核知识点与考核要求用“初步掌握”、“基本掌握”、和“熟练掌握”三个能力层次加以区分,具体解释如下:
初步掌握:要求能够运用本课程中规定的部分知识点,采用简单的方法和技能,分析和解决一般的应用问题。
基本掌握:要求能够运用本课程中规定的多个知识点,采用一般的方法和技能,分析和解决典型的应用问题。
熟练掌握:要求能够灵活运用本课程中规定的多个知识点,尽可能采用多种方法和技能,分析和解决较复杂的应用问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论