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
Fall 2005 Undergraduate Schedule
Catalog
Title / Homepage
Instructor
Schedule
100 Level
CS 110
Introduction to Computers
Eric King
CS 110
CS 156
C Programming for Engineers
William Crum
CS 156
CS 158
C Programming
William Crum
CS 158
CS 177
Programming with Multimedia Objects
Buster Dunsmore
CS 177
CS 177B
CS 180
Programming I
Buster Dunsmore
CS 180
CS 180A
CS 180C
CS 180S
CS 182
Foundations of Computer Science
Samuel Wagstaff
CS 182
CS 190
Topics in Computer Sciences
CS 190
CS 192
Freshman Resources Seminar
William Crum
CS 192
CS 192A
CS 192B
CS 192C
CS 192D
CS 192S
200 Level
CS 235
Introduction to Organizational Computing
Eric King
CS 235
CS 240
Programming in C
David Yau
CS 240
CS 250
Computer Architecture
Christopher Clifton
CS 250
CS 251
Data Structures
Yinlong Sun
CS 251
CS 290
Topics in Computer Sciences
CS 290
CS 290E
Freshman and Sophomore EPICS Projects
James Patrick Early
CS 290E
300 Level
CS 307
Software Engineering I
James Patrick Early
CS 307
CS 334
Fundamentals of Computer Graphics
David S. Ebert
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 355
Introduction to Cryptography
Ninghui Li
CS 355
CS 381
Introduction to the Analysis of Algorithms
Christoph Hoffmann
CS 381
CS 390
Topics in Computer Sciences
CS 390
CS 397
Honors Seminar
Tony Hosking
CS 397
400 Level
CS 422
Computer Networks
Gustavo Rodriguez-Rivera
CS 422
CS 426
Computer Security
Keith Byron Frikken
CS 426
CS 456
Programming Languages
Suresh Jagannathan
CS 456
CS 471
Introduction to Artificial Intelligence
Elisha Sacks
CS 471
CS 490
Topics in Computer Sciences for Undergraduates
CS 490
CS 490B
Introduction to Bioinformatics
Daisuke Kihara
CS 490B
CS 490D
Senior EPICS Design Project
James Patrick Early
CS 490D
CS 490E
Junior and Senior EPICS Projects
James Patrick Early
CS 490E
CS 490S
Secure Network Programming
Pascal Meunier
Gustavo Rodriguez-Rivera
CS 490S
CS 490T
Advanced Tablet Platform Applications
Gustavo Rodriguez-Rivera
CS 490T
CS 497
Honors Research Project
Tony Hosking
CS 497