Java程序设计(一)
分享
课程详情
课程评价
spContent=软件改变生活,软件创造价值。Java作为目前最流行的面向对象编程语言之一,充分考虑了互联网时代的特点,具有跨平台性、面向对象、安全等特性,一经推出就受到了人们的广泛欢迎和高度重视。本课程由教学工程经验丰富的教师讲解,以面向对象解决实际问题为主线,兼顾实用性和趣味性。
—— 课程团队
课程概述


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

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

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

本课程分为上下两部分,分别为《java程序设计一》http://www.icourse163.org/course/ZZTI-1001794015与《java程序设计(二)》http://www.icourse163.org/course/ZZTI-1002179001




课程大纲

一、学时安排

序号

章节内容

学时安排

1

走进Java世界

2

2

数据类型与变量

4

3

流程控制

5

4

数组

2

5

方法

4

6

类与对象

17

7

字符串

4

8

常用类

5


二、章节介绍


1、走进Java世界

1.1 Java概述

1.2 第一个Java程序

第一章 作业

2、数据类型与变量

2.1 标识符与关键字

2.2 常量与变量

2.3 类型转换

2.4 运算符与表达式

第二章  作业

3、流程控制

3.1 控制结构概述

3.2 选择结构

3.3 多分支结构

3.4 循环结构

3.5 跳转控制

流程控制

第三章  作业

4、数组

4.1 一维数组

4.2 二维数组

第四章作业

5、方法

5.1 方法定义

5.2  方法调用

5.3 方法重载

5.4 局部变量与方法举例

第五章作业

6、面向对象

6.1类与对象

6.2构造方法

6.3 this关键字

6.4对象的存储

6.5包

6.6访问权限

6.7static关键字

6.8继承

6.9super关键字

6.10继承关系下的访问控制权限

6.11方法覆盖

6.12final关键字

6.13 对象转型

6.14Object类

6.15多态

6.16 抽象类

6.17接口

第六章作业

7、字符串

7.1 字符串定义

7.2 字符串的不可变性

7.3 String类的常用方法

7.4 可变字符串

8、常用类

8.1Math类

8.2Date和Calender类

8.3Format类及其子类

8.4Scanner类

8.5System类

预备知识

对计算机有一定的了解。

证书要求

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

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

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

4. 积极参加论坛讨论;

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

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


参考资料

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

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

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

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