南 京 中 医 药 大 学
《 Java程序设计 》实验教学大纲
(适用于计算机科学与技术、软件工程、医学信息专业)
课程名称:Java程序设计 英文名称:Java Programming Design
课程类别: 专业必修课 课程编码:081131
课程学分: 0 课程学时:32(总学时72)
开课单位: 人工智能与信息技术学院 实 验 室:B6机房
实验(实训)项目数:10 课程负责人:吴丽
课程简介
《Java程序设计》是计算机科学与技术、软件工程专业本科生的一门重要的专业必修课。本课程主要内容包括Java的基本语法、面向对象的语言特性、例外处理、applet、图形用户界面、多线程、输入输出、网络编程、JDBC以及面向对象程序设计的主要原则和方法。通过对Java语言及基于Java语言的程序设计的教学,培养学生用Java进行面向对象程序设计的能力。在72总课时中包括36课时的实验课时,在实验教学中将学习到的理论与实践融会贯通,通过实际动手设计程序,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,解决应用中的实际问题,同时为后继课程设计打好基础。
二、教学目标与基本要求
通过本课程的教学,帮助学生了解国际上最新的计算机编程设计思想,并能初步运用Java技术和基本开发工具进行计算机软件代码设计。培养学生用面向对象程序设计思想和逻辑思维方式进行计算机编程研究,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。通过本课程的学习,学生应能达到下列要求:
(1) 了解JAVA语言的基本语法。
(2) 熟悉JAVA编程开发环境如JDK1.7和Eclipse的安装、配置和使用。
(3) 掌握一般图形用户的设计和事件处理机制。
(4) 掌握Java实现多线程、流式输入输出的方法。
(5) 掌握与数据库连接的方法。
(6) 掌握网络编程的基本思想和方法。
(7) 能比较熟练地用JAVA语言进行一般的程序设计,培养良好的编程风格和习惯。
三、实验项目、内容与学时分配
实验项目(实验大纲填写)
序号 | 实验项目名称 | 学时 | 内容提要 | 实验类型 |
基础性 | 综合设计性 | 创新性 |
1 | 初识Java | 3 | [实验目的] 介绍Java集成应用环境和Java程序的编写、执行过程。 [实验内容] 1.熟悉集成开发环境Eclipse。2.Java应用程序程序编写。 [实验方法及原理] 使用计算机编程设计实现。
|
| √ |
|
2 | 语句编程 | 3 | [实验目的] 熟悉三种流程控制语句。 [实验内容] 使用流程控制语句实现程序编写执行。 [实验方法及原理] 使用计算机编程设计实现。
|
| √ |
|
3 | 类与对象编程 | 6 | [实验目的] 1.掌握类声明,类体(变量和方法)的定义,对象的生成,对象之间的交互。2.使学生理解包的概念并学会使用Java类库中已定义包。 [实验内容]1.使用类和对象进行编程。2.了解并使用Java 的系统包编程。 [实验方法及原理] 使用计算机编程设计实现。
|
| √ |
|
4 | 继承编程 | 3 | [实验目的]使学生了解改进应用程序总体结构的一些面向对象概念,以设计出更好的程序结构。 [实验内容] 编程实现继承结构以及实现方法的重写和多态。 [实验方法及原理] 使用计算机编程设计实现。
|
| √ |
|
5 | 接口编程 | 3 | [实验目的] 使学生了解接口的使用与实现。 [实验内容] 用类编程实现接口。 [实验方法及原理] 使用计算机编程设计实现。
|
| √ |
|
6 | 内部类与异常类 | 3 | [实验目的]了解异常处理机制概念和基本语句。 [实验内容] 使用try-catch和final语句编程处理异常。 [实验方法及原理] 使用计算机编程设计实现。
|
| √ |
|
7 | 图形化界面构建 | 3 | [实验目的] 使学生掌握Java中图形用户界面设计技术,懂得如何创建GUI组件、布局和对事件进行处理。 [实验内容]使用布局管理器以及容器嵌套编程实现图形化用户界面。 [实验方法及原理] 使用计算机编程设计实现。 |
| √ |
|
8 | 文件读写 | 3 | [实验目的] 了解文件读写基本原理。 [实验内容] 使用java.io包对文本文件进行读和写操作。 [实验方法及原理] 使用计算机编程设计实现。 |
| √ |
|
9 | 数据库编程实现 | 3 | [实验目的] 了解Java了解数据库的方式。 [实验内容] 使用JDBC-ODBC方式连接数据库,并完成对关系数据库表中数据进行查询、删除和修改。 [实验方法及原理] 使用计算机编程设计实现。 |
| √ |
|
10 | 多线程编程实现 | 2 | [实验目的] 了解Java多线程机制。 [实验内容]使用Java实现多线程。 [实验方法及原理] 使用计算机编程设计实现。 |
| √ |
|
四、教材及主要参考资料
1.教材
[1]耿祥义.《Java2实用教程》(第5版).清华大学出版社,2017
2.参考资源
(1)电子资源
①校园教学FTP
ftp://10.120.58.160
②南京中医药大学电子图书馆――中国知网(期刊)
http://epub.cnki.net/kns/brief/result.aspx?dbPrefix=CJFQ
③南京中医药大学教学平台
e.njucm.edu.cn
课程教师:吴丽
QQ:553623195
(2)参考书目
① 《Java编程思想(第4版)》,(美)Bruce Eckel编,机械工业出版社,2007
② 《Java程序设计教程(第3版)》,雍俊海编著,清华大学出版社,2014
③ 《Java面向对象程序设计》,苏守宝编著, 清华大学出版社,2016