Purdue Home
Purdue Search
Purdue Visit
Giving
College of Science
Courses @ Computer Science
Computer Science Portal
Purdue Login
Password
Search CS via Google
Science Portals >>
For Future Students
For Current Students
For Alumni and Friends
For Faculty/Staff
Computer Science
About Us
People
Academic Programs
Future Students
Undergraduate
Graduate
Courses
Fall 2008
Undergraduate
Graduate
Spring 2009
Undergraduate
Graduate
CS Catalog
Undergraduate
Graduate
Previous Semesters
Canonical Syllabi
Consent of Department
Integrity Policy
Professional Practice
Co-Op
Non Co-Op
Study Abroad
Research
News
Calendar
External Relations
Resources
Department of Computer Sciences
305 N. University Street
West Lafayette, IN 47907-2107
Phone: (765) 494-6010
Corrections & Updates
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