下面的教学日程提供了有关面授课(L)、习题课(R)和测验(Q)的信息。
Calendar table.
| 节 # |
主题 |
重要日期 |
| 控制和域 |
| L1 |
课程概要和Java®简介 |
布置作业0 |
| L2 |
交互式开发环境:Eclipse |
交作业0
布置作业1 |
| L3 |
数据类型、运算符 |
|
| R1 |
辅导课1:1.00课程简介 |
|
| L4 |
控制结构 |
|
| L5 |
控制结构 II |
交作业1
布置作业2 |
| L6 |
方法、作用域 |
|
| R2 |
辅导课2:数据类型、运算符、控制结构 |
|
| 类和对象 |
| L7 |
类 |
|
| L8 |
类 II |
交作业2
布置作业3 |
| L9 |
访问 |
|
| R3 |
辅导课3:方法、作用域、类、对象 |
|
| L10 |
静态成员 |
|
| L11 |
数组、数组表 交作业3 |
交作业3
布置作业4 |
| L12 |
递归 |
|
| R4 |
辅导课4:访问、静态方法、数组、数组表 |
|
| 继承和界面 |
| L13 |
继承 |
|
| Q1 |
测验 I |
|
| L14 |
继承 II |
|
| R5 |
辅导课5:递归与继承 |
|
| L15 |
界面 |
|
| L16 |
异常和内部类 |
交作业4
布置作业5 |
| 图形用户界面 |
| L17 |
Swing简介 |
|
| R6 |
辅导课6:抽象类、界面和作业5讲解 |
|
| L18 |
Swing事件模型 |
|
| L19 |
Swing事件模型 II |
交作业5
布置作业6 |
| L20 |
模型-浏览-控件 |
|
| R7 |
辅导课7:Swing I |
|
| L21 |
二维API,Applets |
|
| 数值方法 |
| L22 |
矩阵方法 |
交作业6
布置作业7 |
| L23 |
线性系统 |
|
| L24 |
积分、微分方程 |
|
| L25 |
寻根法 |
交作业7
布置作业8 |
| R8 |
辅导课8:二维API、模型-浏览-控件、Applets、矩阵和线性系统(1) |
|
| 数据结构 |
| L26 |
栈和队列 |
|
| R9 |
辅导课9:矩阵、积分、寻根法 |
|
| L27 |
链表 |
|
| Q2 |
测验 II |
|
| L28 |
树 |
|
| R10 |
辅导课10:链表 |
|
| L29 |
图形、网络 |
交作业8
布置作业9 |
| Java® 输入/输出(数据流) |
| L30 |
数据流 |
|
| L31 |
数据流 II |
|
| 排序和查找 |
| L32 |
查找:散列法 |
交作业9
布置作业10 |
| L33 |
排序算法 |
|
| R11 |
辅导课11:树、数据流、作业10讲解 |
|
| L34 |
排序算法 II |
|
| 线程和网页 |
| L35 |
线程 |
交作业10 |
| L36 |
线程 II |
|
| L37 |
Java®和网页 |
|
| Q3 |
期末考试 |
|