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
Registration
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 2007 Undergraduate Schedule
Catalog
Title / Homepage
Instructor
Schedule
100 Level
CS 110
Introduction to Computers
Eric King
Marta Annette Crowe
CS 110
CS 110X
CS 158
C Programming
William Crum
CS 158
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 190
Topics in Computer Sciences
CS 190
CS 197
Freshman Honors Seminar
Tony Hosking
CS 197
200 Level
CS 235
Introduction to Organizational Computing
Eric King
CS 235
CS 240
Programming in C
Vernon Rego
CS 240
CS 250
Computer Architecture
Christopher Clifton
CS 250
CS 251
Data Structures
Gustavo Rodriguez-Rivera
CS 251
CS 290
Topics in Computer Sciences
CS 290
CS 290S
Service Learning Outreach
Mindy Hart
CS 290S
300 Level
CS 307
Software Engineering I
James Patrick Early
CS 307
CS 314
Numerical Methods
Elisha Sacks
CS 314
CS 334
Fundamentals of Computer Graphics
Christoph Hoffmann
&
Voicu Popescu
CS 334
CS 348
Information Systems
Bharat Bhargava
CS 348
CS 352
Compilers: Principles and Practice
Zhiyuan Li
CS 352
CS 354
Operating Systems
Gustavo Rodriguez-Rivera
CS 354
CS 355
Introduction to Cryptography
Cristina Nita-Rotaru
CS 355
CS 381
Introduction to the Analysis of Algorithms
Mike Atallah
CS 381
CS 390
Topics in Computer Sciences
CS 390
CS 390M
Service Learning Outreach
Mindy Hart
CS 390M
CS 390S
Secure Programming
Pascal Meunier
CS 390S
CS 392
Junior Resources Seminar
William Crum
CS 392
400 Level
CS 422
Computer Networks
Kihong Park
CS 422
CS 426
Computer Security
Samuel Wagstaff
CS 426
CS 448
Introduction to Relational Database Systems
Ahmed K. Elmagarmid
CS 448
CS 490
Topics in Computer Sciences for Undergraduates
CS 490
CS 490A
Multicore Architectures
Ananth Grama
CS 490A
CS 490G
Game Technology using XNA
Christoph Hoffmann
&
Voicu Popescu
CS 490G
CS 497
Honors Research Project
Tony Hosking
CS 497