Computer Science Department Module G51PR2, Semester 2 1997/8 Course leader: Eric Foxley [internal 14210, email ef@cs.nott.ac.uk, office hours Tue Wed Thu 0900 - 1130] Provisional outline [subject to bank holidays & staff meetings] ======================================================= Unit 1 : Programming in the large Unit 2 : C++ classes Unit 3 : Interacting classes Unit 4 : Better interface to classes Unit 5 : Pointers Unit 6 : Expandable ADTs Unit 7 : Linked ADTs Unit 8 : Final example ------------------------------------------------------- 98-02-04 1200 1245 Wed CC24: lecture 1 Programming in the large 98-02-10 1100 1150 Tue CC24: lecture 2 ... + C++ Classes 98-02-11 1200 1245 Wed CC24: lecture 3 Chap 2: to page 5 98-02-17 1100 1150 Tue CC24: lecture 4 98-02-18 1200 1245 Wed CC24: lecture 5 to page 11 98-02-24 1100 1150 Tue CC24: lecture 6 Chap 3: Interacting classes to page 7 98-02-25 1200 1245 Wed CC24: lecture 7 98-03-03 1100 1150 Tue CC24: lecture 8 Chap 4: Better interface to classes 98-03-04 1200 1245 Wed CC24: lecture 9 up to Point class page 7 98-03-10 1100 1150 Tue CC24: lecture 10 Overloading functions and operators 98-03-11 1200 1245 Wed CC24: lecture 11 Friends ------------------------------------------------------- 98-03-17 1100 1150 Tue CC24: lecture 12 Chap 5: Pointers (cah) 98-03-18 1200 1245 Wed CC24: lecture 13 Pointers (last of term, cah) 98-04-21 1100 1150 Tue CC24: lecture 14 (first of term) Chap 6: Expandable ADTs 98-04-22 1200 1245 Wed CC24: lecture 15 Expandable ADTs 98-04-28 1100 1150 Tue CC24: lecture 16 Chap 7: Linked ADTs 98-04-29 1200 1245 Wed CC24: lecture 17 Linked ADTs 98-05-01 0515 0545 Fri Nottm Castle: Morris & clog dancing 98-05-05 1100 1150 Tue CC24: lecture 18 98-05-06 1200 1245 Wed CC24: lecture 19 Final example 98-05-12 1100 1150 Tue CC24: lecture 20 98-05-13 1200 1245 Wed CC24: lecture 21 98-05-19 1100 1150 Tue CC24: lecture 22 ======================================================= File updated by ef Tue Mar 10 17:07:47 GMT 1998