Computer Science Courses: Fall 04 - Spring 05

Last Update:

The three rightmost columns of the courses table indicate whether the course covers one of three primary foci in Computer Science, which we label as follows:

Focus Rough Equivalent
Prg: Programming Software
Sys: Systems
Hardware
Alg: Algorithmic Theory

We encourage students to sample each of the three foci, and a future revision of the major requirements will ensure this.

Fall 04
CSC Course Instructor(s) Prg Sys Alg
102 How the Internet Works J. O'Rourke      
103 How Computers Work J. Cardell      
111 Computer Science I J. Franklin      
112 Computer Science II I. Streinu      
231 Microprocessors and Assembly D. Thiebaut      
250 Foundations of Computer Science J. Franklin      
240 Graphics J. O'Rourke      
364 Computer Architecture D. Thiebaut      
Spring 05
CSC Course Instructor(s) Prg Sys Alg
102 How the Internet Works J. O'Rourke      
105 Interactive Web Documents N. Howe      
111 Computer Science I D. Thiebaut      
112 Computer Science II I. Streinu      
220 Advanced Programming Techniques Thiebaut, Franklin, O'Rourke      
262 Operating Systems N. Howe      
270 Digital Circuits and Systems J. Cardell      
290 Artificial Intelligence TBA      
354 Digital Sound and Music Processing J. Franklin