T:+44(0) 115 9514251
F:+4(0) 115 9514254
csit-enquiries@cs.nott.ac.uk
The information here corresponds to Semester 1 of the session 2011-2012.
See the G52APR Module Specification.
Lectures marked [cah] by Colin Higgins, other lectures by Michael Li [jwl]
Lecture 1 -- (3-Oct) Introduction and 20 questions [cah] (pdf)
Lecture 2 -- (6 & 13 Oct) Revision [cah/ese] (pdf)
Lecture 3 -- (17-Oct) Object Orientation [cah] (pdf)
Lecture 4 -- (20-Oct) OO-Design [cah] (pdf)
Lecture 5 -- (24-Oct) Course work introduction [cah] (pdf)
Lecture 6 -- (27-Oct) Strings1 [cah] (pdf)
Lecture 7 -- (31-Oct) Strings 2 [cah] (pdf)
Lecture 8 -- (3-Nov) Design Patterns 1 (pdf)
Lecture 9 -- (7-Nov) Design Patterns 2 (pdf)
Lecture 10 -- (10-Nov) JDBC (pdf)
Lecture 11 -- (14-Nov) Threading1 (pdf)
Lecture 12 -- (17-Nov) Database creation(pdf)
Lecture 13 -- (24-Nov) Networking 1 (pdf)
Lecture 14 -- (28-Nov) Networking 2 (pdf)
Lecture 15 -- (1-Dec) Multiple Threading 2 (pdf)
Lecture 16 -- (1-Dec) Networking 3 (pdf)
Lecture 17 -- (8-Dec) Collections and More Patterns (pdf)
Lecture 18 -- (12-Dec) XML 1 (pdf)
Lecture 19 -- (15-Dec) XML 2 (pdf)
Lecture ?? -- (???) XML 3 (pdf)
Coursework (100%)
Coursework Specification (to be read along with lecture 5 ppt):
Coursework 1 files are here.
Coursework 2 files are here. Library files are here.
Coursework 3 files are here.
Introduction to Java Programming. Y. Daniel Liang, Pearson Higher Education.
Design Patterns in Java. Steven J. Metsker and William C. Wake, Addison-Wesley.