Spring 2008 Undergraduate Schedule
Catalog Title / Homepage Instructor Schedule
100 Level
CS 110 Introduction to Computers Gary McFall
Marta Annette Crowe
CS 110
CS 110X
CS 159 Programming Applications for Engineers William Crum
CS 159
CS 177 Programming with Multimedia Objects Buster Dunsmore
CS 177
CS 180 Programming I Buster Dunsmore
CS 180
CS 180D
CS 182 Foundations of Computer Science Wojciech Szpankowski
CS 182
CS 190C Introduction to Computational Thinking Susanne E Hambrusch
CS 190C
CS 197 Freshman Honors Seminar Christopher Clifton
CS 197
200 Level
CS 235 Introduction to Organizational Computing Gary McFall
CS 235
CS 240 Programming in C Vernon Rego
CS 240
CS 250 Computer Architecture Gustavo Rodriguez-Rivera
CS 250
CS 251 Data Structures Gustavo Rodriguez-Rivera
CS 251
CS 290M Service Learning Outreach Mindy Hart
CS 290M
300 Level
CS 307 Software Engineering I Muralikrishna Ramanathan
CS 307
CS 314 Numerical Methods Robert D. Skeel
CS 314
CS 334 Fundamentals of Computer Graphics Daniel G. Aliaga &
Elisha Sacks
CS 334
CS 348 Information Systems Bharat Bhargava
CS 348
CS 352 Compilers: Principles and Practice Tony Hosking
CS 352
CS 354 Operating Systems Dongyan Xu
CS 354
CS 381 Introduction to the Analysis of Algorithms Susanne E Hambrusch &
Gopal Pandurangan
CS 381
CS 390C Principles of Concurrency and Parallelism Suresh Jagannathan &
Ananth Grama
CS 390C
CS 390M Service Learning Outreach Mindy Hart
CS 390M
CS 390S Secure Programming Pascal Meunier
CS 390S
CS 391 Junior Resources Seminar William Crum
CS 391
400 Level
CS 422 Computer Networks David Yau
CS 422
CS 426 Computer Security Samuel Wagstaff
CS 426
CS 448 Introduction to Relational Database Systems Elisa Bertino
CS 448
CS 483 Introduction to the Theory of Computation Greg Frederickson
CS 483
CS 490G Game Technology using XNA Christoph Hoffmann
CS 490G
CS 490M Multicore Architecture Zhiyuan Li
CS 490M
CS 497 Honors Research Project Christopher Clifton
CS 497