CE 203: Application Programming

Syllabus (subject to changes)

The readings are suggested chapters in the Deitel&Deitel (Seventh edition) and the Liang (Seventh edition) textbook, respectively. As I mentioned in the lecture, you can use any other Java textbook as well.

Week Day Topic Reading Assignments Lecture Notes
2 11 Oct Lecture: Introduction & Revision D&D: 6,8-10
Liang: 7,9-11
  Lectures 1-2
  14 Oct Lab     Labscript 1
3 18 Oct Lecture: Applets & Event-Driven Programming D&D: 11
Liang: 13-15
Assignment 1 Lectures 3-4
  21 Oct Lab     Labscript 2
4 25 Oct Lecture: Exceptions and more Swing D&D: 13
Liang: 16-18
  Lectures 5-6
  28 Oct Lab     Labscript 3
5 1 Nov Lecture: Inheritance & Collections Framework D&D: 19
Liang: 22
  Lectures 7-8
  6 Nov Lab     Labscript 4
6 8 Nov Lecture: Collections Framework D&D: 19
Liang: 22
Assignment 2
(code samples)
Lectures 9-10
  11 Nov Lab     Labscript 5
7 15 Nov Progress Test      
  18 Nov Lab     Labscript 6
8 22 Nov Lecture: Database Connectivity (JDBC) D&D: 25
Liang: 37
  Lectures 11-12
  24 Nov Lab     Labscript 7
9 29 Nov Lecture: Inner classes and more Swing D&D: 11
Liang: 13,14,16
  Lectures 13-14
  2 Dec Lab     Labscript 8
10 6 Dec Lecture: yet more Swing + Security D&D: 11
Liang: 13,14,16
Oracle Java Security (online)
  Lectures 15-16
  9 Dec Lab     Labscript 9
11 13 Dec No lecture!      
    Lab: demonstration of Assignment 2      
18 3 Feb Guest lecture (9:00-11:00 in 4S.6.28) on "Application Security" by Dr Huth (HP Enterprise Security)