Fall 2006 Undergraduate Schedule
Catalog Title / Homepage Instructor Schedule
100 Level
CS 110 Introduction to Computers Eric King CS 110
CS 159 Programming Applications for Engineers William Crum CS 159
CS 159A Programming Applications for Engineers William Crum CS 159A
CS 177 Programming with Multimedia Objects Buster Dunsmore CS 177
CS 177B
CS 177D
CS 180 Programming I Sunil Prabhakar CS 180
CS 180A
CS 180C
CS 180E
CS 180S
CS 182 Foundations of Computer Science Ananth Grama CS 182
CS 190 Topics in Computer Sciences   CS 190
CS 190D Unknown Course Title Alexei B Czeskis CS 190D
CS 192A Freshman Resources Seminar William Crum CS 192A
200 Level
CS 235 Introduction to Organizational Computing Eric King CS 235
CS 240 Programming in C David Yau CS 240
CS 250 Computer Architecture Dongyan Xu CS 250
CS 251 Data Structures Daniel G. Aliaga CS 251
CS 290 Topics in Computer Sciences   CS 290
CS 290N Sophomore Development Seminar William Crum CS 290N
300 Level
CS 307 Software Engineering I James Patrick Early CS 307
CS 334 Fundamentals of Computer Graphics Christoph Hoffmann &
Elisha Sacks
CS 334
CS 348 Information Systems James Patrick Early CS 348
CS 352 Compilers: Principles and Practice Tony Hosking CS 352
CS 354 Operating Systems Sonia Fahmy CS 354
CS 381 Introduction to the Analysis of Algorithms Gopal Pandurangan CS 381
CS 390 Topics in Computer Sciences   CS 390
CS 390S Secure Programming Fahmy,S (Meunier,P) CS 390S
CS 397 Honors Seminar Tony Hosking CS 397
400 Level
CS 422 Computer Networks Gustavo Rodriguez-Rivera CS 422
CS 426 Computer Security Ninghui Li CS 426
CS 478 Introduction to Bioinformatics Daisuke Kihara CS 478
CS 483 Introduction to the Theory of Computation Greg Frederickson CS 483
CS 490 Topics in Computer Sciences for Undergraduates   CS 490
CS 490M Software Testing Aditya Mathur CS 490M
CS 490T Advanced Tablet Platform Applications Gustavo Rodriguez-Rivera CS 490T
CS 497 Honors Research Project Tony Hosking CS 497