Java程序设计课程教学大纲 (二)_第1页
Java程序设计课程教学大纲 (二)_第2页
Java程序设计课程教学大纲 (二)_第3页
Java程序设计课程教学大纲 (二)_第4页
Java程序设计课程教学大纲 (二)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

Java程序设计课程教学大纲

课程英文名称:JavaProgramming

课程编号:0500650学分:3学时:48

一、课程教学对象

本课程教学对象为数学与计算科学学院信息与计算科学专业的本科学生。

二、课程性质及教学目的

课程性质:Java不依赖平台的特点使得它受到广泛的关注,Java已成为网络时代最重

要的编程语言之一。目前,Ja、a语言不仅是一门正在被广泛使月的编程语言,而且已成为软

件设计开发者应当掌握的一门基础语言,因为很多新的技术领域都涉及到了Java语言,国

内外许多大学已将Java语言列入了本科教学计划,掌握Java已经成为共识。《Java程序设

计》是信息与计算科学专业、计算机科学与技术等相关专业的一1重要的程序设计语言课程。

选修课。

教学目的:通过本课程的学习,要求学生达到:L理解Java的平台无关、面向对象、多

线程等特性。2.掌握Java语言的面向对象的程序设计方法。3.掌握Java中的网络编程、多

线程程序设计、GUI设计等编程技巧。4.培养学生应用Java解决和处理实际问题的思维方

法与基本能力。

三、对先修知识的要求

学生在学习本课之前,应先修课程:本课程的先修课程为C语言,计算机导论、数据结

构。

四、课程的主要内容、基本要求和学时分配建议(总学时数:24)

要学学习方课外学习

知识模块知识点

求时式要求

课堂讲

第1章Java入门A1

1、Java语言基础知授

识第2章标识符、关键字和数据课堂讲

B0.5

类型授

课堂讲

第3章运算符、表达式和语句B0.5

课堂讲

4.1编程语言的几个发展阶段C0.25

课堂讲

4.2类A0.5

课堂讲

4.3对象A0.25

课堂讲

4.4static关键字A0.5

课堂讲

4.5this关键字A0.5

课堂讲

4.6包B0.5

课堂讲

4.7访问权限A0.5

2、对象、类、继承、课堂讲

4.8类的继承A0.5

多态、接口授

课堂讲

4.9对象的上转型对象A0.5

0.5课堂讲

4.10多态性A

0.5课堂讲

4.11abstract类和abstract方法A

0.25课堂讲

4.12super关键字B

0.5课堂讲

4.13接口A

0.5课堂讲

4.14内部类A

0.25课堂讲

4.15匿名类B

0.5课堂讲

4.16异常类B

0.25课堂讲

4.17Class类B

0.25课堂讲

4.18基本类型的类包装B

0.25课堂讲

4.19反编译和文档生成器B

0.25课堂讲

4.20JAR文件B

课堂讲

第5章字符串A2

3、字符串与常用类

课堂讲

第6章时间、日期和数字A2

课堂讲

第7章AWT组件及事件处理B1

4、GUI编程

课堂讲

第8章建立对话框B1

课堂讲

9.1Java中的线程A0.25

课堂讲

9.2Thread类的子类创建线程A0.5

课堂讲

9.3使用Runnable接口A0.25

课堂讲

5、多线程编程9.4线程的常用方法A0.25

课堂讲

9.5GLI线程9.6线程同步B0.25

9.7在同步方法中使用wait。、课堂讲

A0.25

notif(),()和nodf3,All。方法授

课堂讲

9.8挂起、恢复和终止线程B0.25

10.1File类10.2FilcInputStrcam课堂讲

B0.25

类授

课堂讲

10.3FileOutputStream类A0.5

10.4FileReader类和FileWriter课堂讲

A0.5

类授

6、Java输入输出流

10.5使用文件对话框打开和保课堂讲

A0.25

存文件授

课堂讲

10.6RandomAccessFile类B0.25

10.7数据流10.8数组流10.9课堂讲

B0.25

对象流授

课堂讲

11.1使用URLA0.5

保堂讲

11.2读取URL中的资源A0.5

7、Java网络编程

H.3显于URL资源中的课堂讲

B0.5

HTML文件授

11.4处理超链接11.5课堂讲

B0.5

InetAdress类授

课堂讲

15.1创建数据源A0.5

课堂讲

15.2JDBC-ODBC桥接器A0.5

8、JDBC

15.3顺序查询15.4可滚动结课堂讲

A().5

果集授

课堂讲

15.5排序查询15.6模糊查询A0.5

五、建议使用教材及参考书

1.教材

[1]耿祥义,Java2实用教程(第三版)[M].北京:清华大学出版社用006.

2.实验课教材

口]张跃平,耿祥义Java2实用教程(第三版)实验指导与习题解答[M].北京:清

华大学出版社2006.8.

3.主要参考书

[I]RogerGarsideJohnNdarianiJava教程(英文版,第二版)[M].机械工业出版

社,2003.

[2]耿祥义Java大学教程[M].北京:电子工业出版社,2004.

[3]姜仲Java语言程序设计[M].大连:东软电子出版社,20096

[4]周绍斌等Java语言程序设计实给指导及习题[M].大连:东软电子出版社,

2009.7.

六、课程考核方式

考核方式为闭卷考查。总评成绩=平时成绩、30%+考查成绩x70%。

七、课内实验(实训)环节及要求(总学时数:24)

序学

实验项目实验内容实验目的及要求

号时

(l)Jdk的安装与配置;(2)编写

简单的Java目的:熟悉Java开发环

1简单Java应用程序,完成控制2

应用程序境和开发过程。

台输出,并使用jdk编译和运行。

目的•熟练掌握类的基

(1)定义简单的类,并使用类创

本结构,理解构造方法

建对象;(2)使用构造方法完成

的作用,能够定义简单

2类与对象对象的初始化;(3)使用对象引4

的类并创建对象。深入

用作为方法参数,声明并调用方

理解对象引用与对象实

法。

例的区别。

(1)定义单个类以及其子类,实目的:熟悉类的继承基

现属性和方法的继承:(2)继承本语法,能够理

温馨提示

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

评论

0/150

提交评论