SCHEDULE

Please note that the schedule for future classes is tentative.

Date Topic Dale/Lewis Reading Meyer Reading
Tue, Jan 14 Introduction Preface, Ch. 1.1, 1.3
Thu, Jan 16 History of Computing Ch. 1.2
Tue, Jan 21 Number Systems and Arithmetic Ch. 2, 3.1
Thu, Jan 23
Tue, Jan 28 Data Representation Ch. 3.3-3.6
Thu, Jan 30 Compression, Huffman Encoding pp. 69-70 and notes
Tue, Feb 4 Gates and Circuits Ch. 4
Thu, Feb 6 Gates and Circuits (continued)
Room Change: LT 208
Ch. 4
Tue, Feb 11 Computing Architecture Ch. 5 Lab 5
Thu, Feb 13 Low-Level Programming Lab 7
Tue, Feb 18 High-Level Programming Ch. 8.1-8.3
Thu, Feb 20 First Exam (includes material through Feb 6 - info)
Tue, Feb 25 High-Level Programming with PALGO
Room Change: LT 208
Lab 8 and notes
Thu, Feb 27 Algorithms: Iterative vs. Recursive
Searching

(more time with PALGO)
Ch. 6.1
Ch. 9.5
pp. 518-525
Tue, Mar 4 No Class: Mid-semester Break
Thu, Mar 6
Tue, Mar 11 Algorithms: Iterative vs. Recursive
Searching
Sorting (possibly abbreviated)
Ch. 6.1
Ch. 9.5, pp. 518-525
pp.287-289, notes
Thu, Mar 13 Data Structures:
Linked-Lists

Ch. 9.1-9.2 and notes
Tue, Mar 18 Data Structures:
Trees and Graphs

Ch. 9.7
Thu, Mar 20 Roles of an Operating System Ch. 10.1
Tue, Mar 25 CPU Scheduling Ch. 10.3-10.4
Thu, Mar 27 Memory Management Ch. 10.2
Tue, Apr 1 Second Exam (includes material through Mar 18 - info)
Thu, Apr 3 Information Systems, Databases
Guest Lecturer: Dr. Andrew Harrington
Ch. 12 and notes
Tue, Apr 8 Information Systems, Databases (continued)
Room Change: LT 208
Ch. 12 and notes
Thu, Apr 10 Artificial Intelligence Ch. 13 and notes
(skip 13.2, 13.6)
Tue, Apr 15
Thu, Apr 17 Networks Ch. 15 and notes Lab 15
Tue, Apr 22
Thu, Apr 24 TBA TBA
Tue, Apr 29 No Class: Study Days
Thu, May 1 Third Exam (2:30-4:30) - info


Last modified: 18 April 2003