Purdue Home
Purdue Search
Purdue Visit
Giving
College of Science
Courses @ Computer Science
Computer Science Portal
Purdue Login
Password
Search Purdue
Search CS via Google
Science Portals >>
For Future Students
For Current Students
For Alumni and Friends
Computer Science
About Us
People
Academic Programs
Future Students
Undergraduate
Graduate
Courses
Summer 2013
Undergraduate
Spring 2013
Undergraduate
Graduate
Fall 2012
Undergraduate
Graduate
Pending Changes
Previous Semesters
Canonical Syllabi
Registration
Integrity Policy
Professional Practice
Co-Op
Non Co-Op
Study Abroad
Research
News
Calendar
External Relations
Resources
Corrections & Updates
Fall 2007 Undergraduate Schedule
Catalog
Title / Homepage
Instructor
Schedule
100 Level
CS 110
Introduction to Computers
Gary McFall
CS 110
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 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
Wojciech Szpankowski
CS 182
CS 190
Topics in Computer Sciences
CS 190
CS 190D
Emerging Scholars Seminar
Janine Rachelle Tenkate
CS 190D
CS 192
Freshman Resources Seminar
Buster Dunsmore
&
Karen R. Wiens
Buster Dunsmore
&
Carol Paczolt
Buster Dunsmore
&
Janice Thomaz
CS 192A
CS 192B
CS 192C
CS 192D
CS 192E
CS 192S
200 Level
CS 235
Introduction to Organizational Computing
Gary McFall
CS 235
CS 240
Programming in C
David Yau
&
Dongyan Xu
CS 240
CS 250
Computer Architecture
Zhiyuan Li
CS 250
CS 251
Data Structures
Voicu Popescu
CS 251
CS 290
Topics in Computer Sciences
CS 290
CS 290S
Service Learning Outreach
Mindy Hart
CS 290S
CS 291
Sophomore Development Seminar
Buster Dunsmore
CS 291
300 Level
CS 307
Software Engineering I
Patrick Eugster
CS 307
CS 334
Fundamentals of Computer Graphics
Voicu Popescu
CS 334
CS 348
Information Systems
Walid Aref
CS 348
CS 352
Compilers: Principles and Practice
Suresh Jagannathan
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 397
Honors Seminar
Christopher Clifton
CS 397
400 Level
CS 422
Computer Networks
Kihong Park
CS 422
CS 426
Computer Security
Ninghui Li
CS 426
CS 456
Programming Languages
Jan Vitek
CS 456
CS 478
Introduction to Bioinformatics
Daisuke Kihara
CS 478
CS 490
Topics in Computer Sciences for Undergraduates
CS 490
CS 490T
Advanced Tablet Platform Applications
Gustavo Rodriguez-Rivera
CS 490T
CS 490W
Web Information Systems
Luo Si
CS 490W
CS 497
Honors Research Project
Christopher Clifton
CS 497