《JAVA语言程序设计》课程教学大纲_第1页
《JAVA语言程序设计》课程教学大纲_第2页
《JAVA语言程序设计》课程教学大纲_第3页
《JAVA语言程序设计》课程教学大纲_第4页
《JAVA语言程序设计》课程教学大纲_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品教学教案设计| Excellent teaching plan教师学科教案20 -20学年度第学期任教学科:任教年级:任教老师:xx市实验学校育人犹如春风化雨,授业不惜蜡炬成灰r - 二rJAVA语言程序设计课程教学大纲一、课程基本信息课程代码:课程名称:JAVA语言程序设计课程性质:专业课课程类型:必修课计划学时: 72计划学分: 4适用专业:计算机软件先修课程:计算机基础编制时间:二、课程性质和任务性质:JAVA语言程序设计是一门以面向对象程序设计为主干线, 深 入浅出地介绍 Java 基本概念、基本方法及技巧、 Java 虚拟机和 Java 的各种实用技术的书。任务:培养学生用JAV

2、A语言编写程序的能力。三、课程特色本课程以课堂授课和多媒体教学并行的方式,让学生在理论的指引下,辅以上机实操练习。四、知识能力培养(一)基本知识类与对象及相关的概念,Java图形编程,事件响应,多线程编程和数据库编程等。(二)自学能力通过本课程的学习,要求学生掌握 JAVA语言编程的规范和思想,并具备编写小型程序的能力。五、课程内容和要求序号课程内容教学要求理论知识实验能力学时作业实验实训了 解理解掌握重占 八、难占 八、初步掌握掌握01JAVA概述,开发工具介绍,示例VVV202JAVA基础,变量,语句,数据类型 转换VVVV4V序号课程内容教学要求理论知识实验能力学时作业实验实训了 解理解

3、掌握重占 八、难占 八、初步掌握掌握03JAVA流程控制VVV4VV04方法声明,调用,参数传递VVV4V05数组声明,操作,参数,字符串VV4V06面向对象的程序设计概念,类,对象VV4V07类的封装,多态和继承VV6V08接口和包:抽象类和方法,接口包VVV409导常处理,trycatchfin allyVVVVV4VV1011输入与输出:类库,文件操作VVV6VV图形用户界面,AWT包,SWING包VVV4VV12高级用户界面,GUI设计,管理器, 事件处理VVVVV6V13Applet程序VVV4V14多线程,多线程机制VVV4VV15数据库编程:JDBC建数据源等VVVV6VV16网

4、络编程:URL类SOCKETS信VVV6V总计72六、考核方法和成绩评定(一)考核方法该门课程采用笔试(实操 / 大作业等)方法考核。(二)成绩评定1、基本知识、应知考核(书面、闭卷)成绩2、上课的出勤率、学习态度3、平时实践(作业、课程设计)操作情况七、教学参考书教材:JAVA语言程序设计,李尊朝 苏军等,中国铁道出版社,2004年 2月第 1版参考书: 实用 Java 程序设计教程,宛延闿鲁玛勒 定海 等, 机械工业出版社 ,2005 年1月第 1版八、说明和建议在讲授本课程时,可进行现场教学。Java 语言程序设计课程教学大纲一、课程性质、目的与任务Java 语言程序设计是为计算机工程系

5、中专生开设的必修课程。目的是让学 生了解、掌握近年来兴起的程序设计语言 Java,并能用它编制面向对象和网络 化的程序。该课程主要分四部分。第一部分介绍 Java 语言的基本构成(如数据 类型、表达式、语句、程序结构等) ,类及其扩展,包以及面向对象程序设计原 理;第二部分讲述 Java 语言三个基本设施:异常、线程及字符串处理等;第三 部分介绍 Java 语言系统级类库,包括文件与流、类型编程、实用工具及系统程 序设计;第四部分介绍 Java 语言的一些应用级类库及其编程技术, 包括 Applet , 图形及图形用户接口,网络等。二、课程教学目标1. 了解并掌握JAVA语言的基本语法。2.

6、能比较熟练地用JAVA语言进行一般的程序设计。3. 初步掌握JAVA编程开发环境JDK的使用。三、课程内容及教学要求1. JAVA语言概述: 教学内容 :JAVA语言的发展历程;JAVA语言的基本特点教学要求 :、支持语言级了解:JAVA语言的发展历程,迅速得以推广的原因 了解:JAVA语言的基本特点:简单性、面向对象、结构中立 多线程、稳固性、安全性等 了解:JAVA虚拟机及JAVA运行系统2. JAVA 基础 教学内容 :标识符的命名原则变量类型 (数值型 、字符型、布尔型 ) 常量( 整数、浮点数、布尔量、字符串、字符量 ) 运算符与表达式教学要求掌握:JAVA语言的基本语法 掌握:JA

7、VA变量的正确使用方法3. JAVA流程控制 教学内容:1. 选择结构2. 循环结构3. 跳转语句 教学要求:掌握:各种结构的语句 了解:转移语句对程序结构的影响4. 方法 教学内容: 方法声明 方法调用 参数传递教学要求掌握:方法的声明与调用5. 数组 教学内容:数组的定义 、创建 、与释放 数组元素的访问 多维数组教学要求掌握:对象数组及创建初始化和未初始化的数组的方法6. JAVA 面向对象程序设计 教学内容对象类成员变量 教学要求 了解:面向对象程序设计的基本思想及基本概念了解:面向对象语言的分类和JAVA中支持面向对象的特点 了解:面向对象的软件开发环境7. 类的封装,多态和继承 教

8、学内容封装 多态 继承教学要求了解:对象的可见性和作用域 了解:方法的重载 了解:继承的实现8. 接口和包 教学内容接口 包教学要求了解:接口的特点和实现 了解:包的定义和引用9. 异常处理 教学内容 :异常与异常对象 异常处理的特点 异常类的层次抛出异常异常的捕获与处理创建异常类教学要求了解:异常的处理方法了解:try、catch、fin ally 及 throw、throws 的使用方法10.输入与输出教学内容:JAVA的输入/输出流的类的层次简单的输入/输出流教学要求掌握:JAVA的输入/输出流的类的层次11. 图形用户界面教学内容:综合利用前面所学的内容设计两个具体的应用程序教学要求掌

9、握:根据给定应用系统的设计要求用面向对象的方法设计实现应用系统 掌握:利用Visual J+的界面生成器或者JDK等开发工具生成应用程序界面 掌握:利用消息机制实现对象之间的交互12. APPLET程序教学内容:APPLE住类将 APPLET嵌入 Web页中APPLE类方法教学要求:掌握:APPLET嵌入Web页的方法掌握:APPLET勺运行过程13. 数据库编程教学内容:数据库简介使用JDBC连接数据库建立数据源Java数据库编程教学要求:掌握:使用JDBC连接数据库掌握:建立数据源四、课时安排建议课程教学总学时数为90学时,其中课内学时60,实验30。教学内容课内学时实验学时、JAVA语言

10、概述r 2学时2学时二、JAVA基础4学时2学时三、JAVA流程控制6学时2学时四、方法:2学时2学时五,数组4学时六、面向对象的程序设计概 念6学时4学时七、类的封装,多态和继承4学时2学时八、接口和包4学时2学时九、异常处理r 4学时、输入与输出6学时2学时卜一、图形用户界面6学时4学时十二、APPLETS序P 4学时2学时卜三、数据库编程8学时6学时五、教学方法1. 该课程实践性较强,需要学生多作练习。2. 教师需要有比较熟练的编程经验,对 JDK比较熟悉。六、课程考核要求1 考核内容及所占比重考核内容主要包括平时作业成绩、实验成绩以及课程结束时的综合考试成 绩进行综合评定;各部分所占比

11、重如下:作业成绩:实验成绩:期终考试成绩=2: 3: 52 考核办法闭卷考试。七、选用教材及参考书教材:Java语言程序设计,李尊朝,苏军主编,中国铁道出版社。参考书:1 朱喜福,Java网络应用编程入门,人民邮电出版社。2 .梁锦叶,Java语言及应用教程,人民邮电出版社。八、大纲说明本大纲适用于计算机应用专业及相关专业学生于第二学年的第二学期使用。Java语言程序设计实践教学大纲一、实践性质、目的与任务本实践教学是 Java 语言程序设计课程教学的重要组成部分,其任务是:(1)培养学生用面向对象程序设计思想设计程序的能力;(2)使学生掌握类的构造与设计方法;(3)使学生掌握继承与派生类的方

12、法;(4)使学生了解多态的使用方法;(5)掌握接口的定义与使用方法(6)使学生掌握用 J2sdk 开发程序的方法。二、实践教学目标Java 语言是面向对象程序设计语言之一, 它对面向对象的基本特征都有很 好的支持,掌握Java面向对象特征,并能熟练利用 Java语言编写程序。 为今后的面向对象程序开发打下基础。通过系统地上机练习,力求使学生能够达到以下目标:(1)加深学生对课堂讲授内容的理解, 从计算机语言的基本概念、 面向对 象程序设计的基本方法、语法规则等方面加深理解,打好面向对象程序设 计、开发软件的良好基础。(2)在上机实验中,提高学生对 Java 语言各部分内容的综合使用能力, 逐步

13、掌握 Java 语言程序设计的规律与技巧。(3)在对 Java 程序的调试过程中,提高学生分析程序中出现的错误和排 除这些错误的能力。(4)通过上机实践, 加深学生对计算机软件运行环境, 以及对操作系统与 计算机语言支持系统相互关系的了解。三、实践内容实验一 Java 编程环境与基本语法1. 实验的基本内容(1)JDK安装,配置环境变量 path与classpath。( 2) java 应用程序编写。( 3) java 语言基础2. 实验的基本要求(1)熟悉Java语言开发和运行环境,试写程序源文件,运行所写的程序。(2)掌握变量定义与数据类型 ;掌握算术运算 ;掌握关系运算与逻辑运算 .。(

14、3) 掌握if语句,if-else语句;循环语句;掌握switch语句的使用。(4)掌握数组的定义与使用。实验二 面向对象基础1. 实验的基本内容( 1 )定义类包括成员变量,构造函数,成员方法,并调用构造函数创建对 象。(2)理解成员变量的继承与隐藏。(3)运行程序,理解方法的继承。(4)运行程序,理解方法的重载。(5)运行程序,理解方法的覆盖。2. 实验的基本要求( 1)掌握类的声明 ; 掌握对象的创建 ; 掌握方法的定义和调用 ; 掌握构造函 数的使用。(2)掌握成员变量的继承与隐藏。(3)掌握方法的继承,重载与覆盖。(4)了解接口的实现方法实验三 Java 高级特征1. 实验的基本内容

15、(1)关键词 static,final,this,super含义与应用。(2)包的命名与导入。(3)成员方法与成员变量作用域。2. 实验的基本要求(1)掌握静态变量与静态方法的作用。(2)掌握 this 与 super 含义与使用。(3)掌握包的命名与包的引入。(4)掌握成员方法的作用域。实验四 I/O 流操作1. 实验的基本内容(1)字节流对文件的读写;(2)字符流对文件的读写;(3)字节流与字符流转换。2. 实验的基本要求(1)掌握字节流与字符流的对文件操作使用。(2)掌握字节流与字符流的转换实现 I/O 操作实验五 图形用户界面与事件处理1. 实验的基本内容(1)常用组件使用;(2)布局

16、管理器;(3)事件处理机制;2. 实验的基本要求(1)会使用组件与布局管理器构建图形用户界面(2)会给组件添加相应事件处理器实现人机交互实验六 Java Applet 编程1. 实验的基本内容(1)Java Applet 程序程序结构与开发过程(2)Applet 的方法的生命周期(3)Applet 图形用户界面设计(4)Applet 多媒体支持2. 实验的基本要求(1)掌握Java Applet程序结构和开发过程。(2)了解Applet运行机制。(3)掌握在Applet图形界面设计。(4)掌握在Applet多媒体设计。实验七线程技术1. 实验的基本内容(1)创建Thread子类的方法实现多线程

17、。(2)实现Runnable接口的方法实现多线程。(3)理解多线程同步机制。;2. 实验的基本要求(1)理解线程的概念、线程的生命周期。(2)掌握多线程的编程:继承 Thread类与使用Runnable接口(3)掌握使用线程同步实现多线程间操作实验八JDBC技术1. 实验的基本内容(1)JDBC-ODB驱动器(2)驱动程序管理:java.sql.DriverMa nager(3)数据库连接:java.sql.Connection(4)SQL语句:java.sql.Statement(5)数据集:java.sql.ResultSet2. 实验的基本要求(1)了解JDBC的概念和工作原理。(2)掌

18、握使用JDBC实现简单的数据库管理(3)掌握常用的JDBC AP。四、课时安排建议序号名称学时1Java编程环境与基本语法22面向对象基础23Java高级特征44I/O流操作45图形用户界面与事件处理66Java Applet 编程67线程技术48JDBC技术2合计30五、考核要求评定成绩时,可参考以下标准:(1)优秀:能独立、较快完成实验内容,能较好地完成实验报告及其它各 项实验项目,有一定创造精神和能力。有良好的实验习惯。(2)良好:能独立、按时完成实验内容,能一般完成实验报告和其它实验 作业。有较好的实验习惯。(3)及格:在别人启发下能一般性地按实验步骤完成实验操作。能一般完 成实验报告,能认真遵守实验室各项规章制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论