中原工学院

Java程序设计

图片
课程概述


Java程序设计是计算机相关专业的一门学科基础必修课程。对计算机专业而言,本课程是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,本课程的学习有助于更好的利用计算机解决本专业领域内的问题。

本课程知识内容涵盖Java语言基础知识、面向对象技术、基本输入输出、图形用户界面、容器与集合、多线程、网络编程和数据库编程等内容。通过该课程的学习,学生可以掌握Java语言为基础的面向对象编程的思想和技术,掌握面向对象程序设计方法,提高程序设计能力。

课程内容丰富、新颖,能反映技术的新进展。主讲讲师以随堂编程的形式将理论与实践相结合,具有趣味性和启发性,有助于学生算法设计能力和分析、解决问题能力的培养。

证书要求

1. 在规定时间内完成课程学习;

2. 按时完成课程测试与相关作业;

3. 按时完成线上期末考试;

4. 积极参加论坛讨论;

得分60分及以上为合格,85分以上为优秀。

成绩评定方法:单元作业30%,.单元测试30%,考试30%,课程讨论10%。


预备知识

对计算机有一定的了解。

授课大纲

一、教学目标和基本要求

本课程从软件工程学角度出发,面向零编程基础学生讲授Java程序开发的方法及具体的设计技巧。通过学习,学生可以掌握从实际问题到程序算法的分析技能、面向对象的程序设计思想及常见开发工具的基本功能,为以后Java企业级应用开发和移动开发的学习打下良好的基础。

二、课程重难点

教学重点:

1、  控制结构

2、  方法与数组;

3、  面向对象三大特性:封装、继承、多态;

4、  异常、输入与输出;

5、  集合ArrayListSetHashMap的使用;

6、  多线程与网路编程;

7、   ThreadRunnable创建线程,线程并发控制

8、   数据库编程。

教学难点:

1、方法的定义与调用;

2、面向对象及三大特性的理解;

3、线程与网络编程;

4、数据库编程。

三、课程内容及学时分配


序号

章节内容

学时安排

1

走进Java世界

2

2

数据类型与变量

4

3

流程控制

4

4

数组

4

5

方法

4

6

字符串

2

7

面向对象基础

4

8

类与对象

6

9

接口和继承

2

10

异常处理

2

11

输入与输出

2

12

集合框架

2

13

多线程

2

14

网络编程

2

15

Java与数据库

4

 

合计

46

 

参考资料

【1】Java 编程手记,欧二强,清华大学出版社,2013.6

【2】疯狂java讲义李刚,电子工业出版社

【3】Java程序设计,Y.Daniel Liang,机械工业出版社

【4】Java程序设计经典300例,李源,电子工业出版社