W
k |
Dates 2003
Mon.-Fri. |
Goals |
Horstmann |
Deitel
&
Deitel |
Lewis
&
Loftus |
Theory: Lecture Hall
Wed. 9-11 am
|
Practical: Computer Lab
Thu. 12 noon-1 pm |
Coursework
(due Fri. 12 noon)
|
1 |
01/09-05/09 |
1.1-2 |
1 |
1,2 |
1 |
computers, programming, Java and
Linux |
Linux (operating system) |
|
|
08/09-12/09 |
|
|
|
|
(instructor unavailable, no class)
|
|
2 |
15/09-19/09 |
2.1-4 |
3 |
|
2 |
variables, expressions, statements, I/O |
Kate (editor) |
|
3 |
22/09-26/09 |
2.5 |
5,6 |
2,3 |
3 |
control structures (selection,
repetition) |
guessing game |
Homework 1 |
4 |
29/09-03/10 |
3,4 |
2,7 |
4,6 |
2,4 |
object-based programming |
bank account |
Proposal 1 |
5 |
06/10-10/10 |
2.6 |
3,13 |
5,8 |
2.5,2.7,6 |
built-in objects (string, array, vector, math) |
(holiday, no class) |
Homework 2 |
6 |
13/10-17/10 |
4 |
9,11 |
7 |
5,7 |
object-oriented programming |
inheritance |
Design 1 |
7 |
20/10-24/10 |
2.4 |
8,14,15,21 |
12,13,15 |
8 |
I/O, threads, exceptions, debugging |
input and output |
Homework 3 |
8 |
27/10-31/10 |
6 |
4 |
9 |
2.9,2.10 |
graphics and applets |
graphics and applets |
Project 1,
Proposal 2 |
9 |
03/11-07/11 |
6 |
10,12 |
10,11 |
9 |
graphical user interfaces and events |
graphical user interfaces |
Homework 4 |
10 |
10/11-14/11 |
5 |
17,18,19 |
17 |
11,12,6.3 |
algorithms and data structures |
data structures |
Design 2 |
11 |
17/11-21/11 |
7 |
22,23,25 |
16 |
|
networking and databases |
networking |
Homework 5 |
12 |
24/11-28/11 |
1.4 |
16 |
se tips |
10 |
software engineering, development process |
databases |
Project 2 |
|
01/12-05/12 |
|
|
|
|
(reading week,
no class) |
|
|
08/12-19/12 |
|
|
|
|
(exam weeks, no
class) |
Final Examination |