Department of Computer Sciences @ Purdue University
Search | General Information | Academics | Research | People | External Relations

Fall 2004 Courses
CatalogScheduleCourse DescriptionInstructorWebsite
100 Level
CS110 Time Introduction to Computers Eric King Homepage
CS156 Time C Programming for Engineers William Crum Homepage
CS158 Time C Programming William Crum Homepage
CS178 Time Introduction to Computer Science Aditya Mathur Homepage
CS180 Time Programming I Buster Dunsmore Homepage
CS180A Time Programming I Buster Dunsmore
CS180B Time Programming I Buster Dunsmore
CS180C Time Programming I Buster Dunsmore
CS180D Time Programming I Buster Dunsmore
CS180S Time Programming I Buster Dunsmore
CS182 Time Foundations of Computer Science Wojciech Szpankowski
CS190 Time Topics in Computer Sciences  
CS192 Time Freshman Resources Seminar William Crum Homepage
CS192A Time Freshman Resources Seminar William Crum
CS192B Time Freshman Resources Seminar William Crum
CS192C Time Freshman Resources Seminar William Crum
CS192D Time Freshman Resources Seminar William Crum
CS192E Time Freshman Resources Seminar William Crum
CS192H Time Freshman Resources Seminar William Crum
200 Level
CS235 Time Introduction to Organizational Computing Eric King Homepage
CS240 Time Programming in C Vernon Rego
CS250 Time Computer Architecture Zhiyuan Li Homepage
CS251 Time Data Structures Ananth Grama
CS290 Time Topics in Computer Sciences  
CS290E Time Freshman and Sophomore EPICS Projects Rajesh Subramanyan
300 Level
CS334 Time Fundamentals of Computer Graphics Elisha Sacks  
CS348 Time Information Systems Ahmed K. Elmagarmid
CS352 Time Compilers: Principles and Practice Dennis W. Brylow Homepage
CS354 Time Operating Systems Sonia Fahmy Homepage
CS381 Time Introduction to the Analysis of Algorithms Alberto Apostolico
CS390 Time Topics in Computer Sciences  
CS390S Time Secure Programming Fahmy,S (Meunier,P) Homepage
CS390W Time The Wireless Revolution James V. Krogmeier
CS397 Time Honors Seminar Daniel G. Aliaga
400 Level
CS406 Time Software Engineering I Rajesh Subramanyan
CS422 Time Computer Networks Gustavo Rodriguez-Rivera Homepage
CS426 Time Computer Security Mike Atallah Homepage
CS483 Time Introduction to the Theory of Computation Greg Frederickson Homepage
CS490 Time Topics in Computer Sciences for Undergraduates  
CS490D Time Unknown Course Title Rajesh Subramanyan
CS490E Time Junior and Senior EPICS Projects Rajesh Subramanyan
CS490T Time Advanced Tablet Platform Applications Gustavo Rodriguez-Rivera Homepage
CS497 Time Honors Research Project Daniel G. Aliaga