Spring 2008 Undergraduate Course Catalog
Professional Pratice
CS 091 Professional Practice I
CS 092 Professional Practice II
CS 093 Professional Practice III
CS 094 Professional Practice IV
CS 095 Professional Practice V
100 Level
CS 110 Introduction to Computers
CS 149 Web Programming
CS 158 C Programming
CS 159 Programming Applications for Engineers
CS 177 Programming with Multimedia Objects
CS 180 Programming I
CS 182 Foundations of Computer Science
CS 190 Topics in Computer Sciences
CS 190C Introduction to Computational Thinking
CS 191 Freshman Resources Seminar
CS 197 Freshman Honors Seminar
200 Level
CS 235 Introduction to Organizational Computing
CS 240 Programming in C
CS 250 Computer Architecture
CS 251 Data Structures
CS 290 Topics in Computer Sciences
CS 290M Service Learning Outreach
CS 291 Sophomore Development Seminar
300 Level
CS 307 Software Engineering I
CS 314 Numerical Methods
CS 334 Fundamentals of Computer Graphics
CS 348 Information Systems
CS 352 Compilers: Principles and Practice
CS 354 Operating Systems
CS 355 Introduction to Cryptography
CS 381 Introduction to the Analysis of Algorithms
CS 390 Topics in Computer Sciences
CS 390C Principles of Concurrency and Parallelism
CS 390M Service Learning Outreach
CS 390S Secure Programming
CS 391 Junior Resources Seminar
CS 397 Honors Seminar
400 Level
CS 407 Software Engineering II
CS 422 Computer Networks
CS 426 Computer Security
CS 434 Advanced Computer Graphics
CS 448 Introduction to Relational Database Systems
CS 456 Programming Languages
CS 471 Introduction to Artificial Intelligence
CS 478 Introduction to Bioinformatics
CS 483 Introduction to the Theory of Computation
CS 490 Topics in Computer Sciences for Undergraduates
CS 490G Game Technology using XNA
CS 490M Multicore Architecture
CS 497 Honors Research Project