教材
必备
Text: Horstmann, Cay. Big Java®: Programming and Practice. New York, NY: Wiley, 2001. ISBN: 0471402486.
可选
NR: Press, William, Saul Teukolsky, William Vetterling. Numerical Recipes in C: The Art of Scientific Computing. Cambridge, UK: Cambridge University Press, 1992. ISBN: 0521437202.
下表包含必备和可选教材中的参考读物。
Course readings.
| 节 # |
主题 |
参考毒物 |
| Control and Scope |
| L1 |
课程概要和Java®简介 |
|
| L2 |
交互式开发环境:Eclipse |
Text: 1.1-1.10 |
| L3 |
数据类型,运算符 |
Text: 3.1-3.9 |
| R1 |
辅导课1:1.00课程简介 |
|
| L4 |
控制结构 |
Text: 5.1-5.4 |
| L5 |
控制结构 II |
Text: 6.1-6.4 |
| L6 |
方法、作业域 |
Text: 7.1-7.5, 7.8-7.9 |
| R2 |
辅导课2:数据类型、运算符、控制结构 |
|
| 类和对象 |
| L7 |
类 |
Text: 2.1-2.5 |
| L8 |
类 II |
Text: 2.6-2.11 |
| L9 |
访问 |
Text: 7.8-7.9 |
| R3 |
辅导课3:方法、作用域、类、对象 |
|
| L10 |
静态成员 |
Text: 7.6-7.7 |
| L11 |
数组、数组表 |
Text: 13.4-13.7 |
| L12 |
递归 |
Text: 17.1-17.3, 17.5 |
| R4 |
辅导课4:访问、静态方法、数组、数组表 |
|
| 继承和界面 |
| L13 |
继承 |
Text: 11.1-11.4 |
| Q1 |
测验 I |
|
| L14 |
继承 II |
Text: 11.5-11.6 |
| R5 |
辅导课5:递归与继承 |
|
| L15 |
界面 |
|
| L16 |
异常和内部类 |
Text: 14.1-14.6, review 9.3 |
| 图形用户界面 |
| L17 |
Swing简介 |
Text: 4.1-4.10 |
| R6 |
辅导课6:抽象类、界面和作业5讲解 |
|
| L18 |
Swing事件模型 |
Text: 12.1-12.6 |
| L19 |
Swing事件模型 II |
Text: 10.1-10.6, 9.5 |
| L20 |
模型-浏览-控件 |
|
| R7 |
辅导课7:Swing I |
|
| L21 |
二维API,Applets |
Text: review 4.3-4.10 |
| 数值方法 |
| L22 |
矩阵方法 |
NR: 32-36 |
| L23 |
线性系统 |
NR: 37-42 |
| L24 |
积分、微分方程 |
NR: 129-139 |
| L25 |
寻根法 |
NR: 347-368 |
| R8 |
辅导课8:二维API、模型-浏览-控件、Applets、矩阵和线性系统(1) |
|
| 数据结构 |
| L26 |
栈和队列 |
Text: 19.4 |
| R9 |
辅导课9:矩阵、积分、寻根法 |
|
| L27 |
链表 |
Text: 19.1-19.3 |
| Q2 |
测验 II |
|
| L28 |
树 |
Text: 20.5 |
| R10 |
辅导课10:链表 |
|
| L29 |
图形、网络 |
|
| Java®输入/输出(流) |
| L30 |
流 |
Text: 15.1-15.4 |
| L31 |
流 II |
Text: 15.5-15.7 |
| 排序和搜索 |
| L32 |
搜索:散列法 |
Text: 20.1-20.4 |
| L33 |
排序算法 |
Text: 18.1-18.3 |
| R11 |
辅导课11:树、流、作业10讲解 |
|
| L34 |
排序算法 II |
|
| 线程和网页 |
| L35 |
线程 |
Text: 21.1-21.3 |
| L36 |
线程 II |
Text: 21.4 |
| L37 |
Java®和网页 |
Text: 4.2, 22.1-22.6 |
| Q3 |
期末考试 |
|