JAVA程序设计课程.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:7 大小:118KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

JAVA程序设计课程.doc

JAVA程序设计课程.doc

预览

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

16 金币

下载此文档

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

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

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

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

JAVA程序设计课程教学大纲课程代码:03040100JAVA程序设计课程教学大纲(总学时数:48(32+16),学分数:3)一、课程的性质、任务和目的本课程主要目的是让学生了解、掌握近年来兴起的程序设计语言Java,并能用它编制面向对象和网络化的程序。该课程主要介绍Java语言的基本构成(如数据类型、表达式、语句、程序结构等),类及其扩展,包以及面向对象程序设计原理;讲述Java语言三个基本设施:异常、线程及字符串处理等;介绍Java语言系统级类库,包括文件与流、类型编程、实用工具及系统程序设计;介绍Java语言的一些应用级类库及其编程技术,包括Applet、图形及图形用户接口、网络以及数据库编程。学生学习该课程后加深对面向对象程序设计的理解,学会编写JAVA程序解决一些实际问题,同时为将来其他的基于JAVA的WEB数据库等各种开发打下基础。二、课程的基本内容和要求Java概述、JavaApplication和Applet示例,Java语法基础教学内容:什么是JAVA?JAVA语言的特点与优势?JAVA语言程序开发环境,第一个Application、AppletJAVA的数据类型、常量及变量关键字、运算符和表达式程序流程控制String教学要求:了解JAVA的的特点与优势。了解JDK1.3.01开发环境的基本操作与特点,并通过第一个Application、Applet简单实例体会用法。掌握JAVA的数据类型、常量及变量、关键字、运算符和表达式,熟悉JAVA程序流程控制,熟悉String用法。JAVA对象、类,JavaApplet的根源教学内容:面向对象程序设计概述类、接口和程序包JAVA语言面向对象程序设计应用举例Applet及其应用教学要求:了解面向对象程序设计的基本概念和特点,理解有关类、接口和程序包等基本概念;掌握在JAVA语言中如何实现面向对象程序设计的方法及步骤、了解Applet的基本概念,掌握Applet小程序的用法。图形Graphic,动态效果DynamicEffects教学内容:图形坐标系统字体与颜色设置各种绘图指令导入现有的图形文件动态效果的实现闪烁问题的解决教学要求:了解JAVA语言的图形坐标系统及各种绘图指令。掌握如何装载图形文件。理解多线程机制的基本概念,掌握JAVA语言中多线程的实现与管理方法;了解动画机制并学会实现动画同时能够解决闪烁现象。交互式Applet,AWT鼠标事件键盘事件事件处理程序AWT基本概念常见AWT控件用法外观控制器的用法教学要求:了解事件驱动机制,熟悉常见的键盘与鼠标事件的用法同时会编写事件处理程序。了解AWT基本概念,掌握常见AWT控件与常用的外观控制器用法。网络功能,例外的处理教学内容:URL数据传输JAVA例外处理机制例外处理方法教学要求:理解如何通过URL传输数据。了解JAVA例外处理机制,学会编写JAVA出错处理程序。输入输出数据流I/O,多线程MultiThread教学内容:输入输出流基本概念常用I/O流的用法多线程的概念和使用教学要求:了解输入流与输出流的概念及常见的输入输出流子类的用法,同时理解文件类的用法。了解多线程的概念,会使用多线程实现程序管理。Swing,JavaBeans基础教学内容:Swing的结构Swing的使用Beans简介Beans的属性和事件教学要求:了解Swing的基本概念、类系统结构,会使用Swing进行程序设计。了解Beans的基本概念,掌握Beans组件的属性和事件的定义文法规范。数据库处理教学内容:JDBC简介RMI概述JAVA访问数据库教学要求:理解JDBC概念,了解RMI,熟悉JAVA访问数据库基本方法与编写数据应用程序的基本过程。三、学时分配表序号内容讲授实验小计1JAVA概述,JDKAppApplet示例,语法基础662JAVA对象、类,JavaApplet的根源4263图形Graphic,动态效果DynamicEffects4264交互式Applet,AWT2245网络功能,例外的处理4486输入输出数据流I/O,多线程MultiThread4267Swing,JavaBeans基础4268数据库处理426小计321648四、实验项目表序号实验项目名称实验学时实验内容及目的实验要求实验类型必开选开演示验证综合设计其他1JDK开发环境掌握及最简单的JAVA程序2了解JDK1.2开发环境及编译applet和application的基本方法,基本调试方法及简单的applet的编程过程2复数运算的设计与实现2掌握JAVA属性变量、方法熟练