Skip to content
Department of Computer Science
Home
About Us
College and Departments
College of Science
Department of Biological Sciences
James Tarpo Jr. and Margaret Tarpo Department of Chemistry
Department of Computer Science
Department of Earth, Atmospheric, and Planetary Sciences
Department of Mathematics
Department of Physics and Astronomy
Department of Statistics
Purdue CS by the Numbers
60th Anniversary
Awards
Colloquium
K-12 Outreach
Women's History Month
History
Calendar
Contact Us
People
Faculty & Lecturers
Staff
Faculty Hiring
Offices
Graduate Students
Student Organizations
Ombuds/Student Concerns Form
Academics
Future Students
Undergraduate
Graduate
Bridge Program
Courses
Data Science Connector Modules
Student Experience
Research
Research Areas
Centers and Institutes
Seminars
Technical Reports
Research Internships
Alumni
Development Officer
2024 Alumnus Award
Past Distinguished Alumni
Past Outstanding Alumni
Keep in Touch
Available Positions
PhD Recipients
Media
News
Student Stories
Communications
Virtual Tour
Brand Guide
Corporate
Partner Programs
Recruiter Information
Student Resources
Sponsored Research
Resources
Business Office
Instructional Support
Campus Map
Facilities
FTP Server
Reserve a Room in Lawson Hall
Help Pages
Lawson Building Floor Plan
Felix Haas Hall Floor Plan
LWSN Emergency Plan
DSAI Emergency Plan
Libraries
Policies
LWSN Right to Know Training
CLOSE
Department of Computer Science
Search
Home
About Us
College and Departments
College of Science
Department of Biological Sciences
James Tarpo Jr. and Margaret Tarpo Department of Chemistry
Department of Computer Science
Department of Earth, Atmospheric, and Planetary Sciences
Department of Mathematics
Department of Physics and Astronomy
Department of Statistics
Purdue CS by the Numbers
60th Anniversary
Awards
Colloquium
K-12 Outreach
Women's History Month
History
Calendar
Contact Us
People
Faculty & Lecturers
Staff
Faculty Hiring
Offices
Graduate Students
Student Organizations
Ombuds/Student Concerns Form
Academics
Future Students
Undergraduate
Graduate
Bridge Program
Courses
Data Science Connector Modules
Student Experience
Research
Research Areas
Centers and Institutes
Seminars
Technical Reports
Research Internships
Alumni
Development Officer
2024 Alumnus Award
Past Distinguished Alumni
Past Outstanding Alumni
Keep in Touch
Available Positions
PhD Recipients
Media
News
Student Stories
Communications
Virtual Tour
Brand Guide
Corporate
Partner Programs
Recruiter Information
Student Resources
Sponsored Research
Resources
Business Office
Instructional Support
Campus Map
Facilities
FTP Server
Reserve a Room in Lawson Hall
Help Pages
Lawson Building Floor Plan
Felix Haas Hall Floor Plan
LWSN Emergency Plan
DSAI Emergency Plan
Libraries
Policies
LWSN Right to Know Training
Helpful links
Future Students
Current Students
Graduate Programs
Faculty & Lecturers
Research
News
Resources
Quick links
Schedule a Visit
Courses
Computer Science in Indianapolis
Home
Academic Programs
Courses
Fall 2010
Academic Programs
Future Students
Undergraduate Program
Study Abroad
Current Semester CS Courses
Upcoming Semesters
Previous Semesters
Canonical Syllabi
Academic Integrity Policy
Grad Student Registration
Variable Title Courses
Professional Practice
Co-Op Professional Practice
Non-Co-Op Professional Practice
Pass/Not Pass Spring 2020
Computer Science Courses: Fall 2010
Undergraduate
Undergraduate course listing
Catalog
Title
Instructor
Time
CS 11000
Introduction To Computers
Marta A. Crowe
Gary McFall
Time
CS 15800
C Programming
William N Crum
Time
CS 15900
Programming Applications For Engineers
William N Crum
Time
CS 17700
Programming With Multimedia Objects
H. E. Dunsmore
Lorenzo D. Martino
Time
CS 18000
Problem Solving And Object-Oriented Programming
Aditya P. Mathur
Time
CS 18200
Foundations Of Computer Science
Ananth Grama
Michael Scott Kirkpatrick
Time
CS 18300
Professional Practice I
William J Gorman, III
Time
CS 19100-LE1
Freshm Resources Semnr
William N Crum
Time
CS 23500
Introduction To Organizational Computing
Gary McFall
Time
CS 24000
Programming In C
Vernon J. Rego
Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 25000
Computer Architecture
Douglas E. Comer
Time
CS 25100
Data Structures And Algorithms
Luo Si
Sunil Prabhakar
Time
CS 29000-SLO
Service Learn Outreach
Mindy Hart
Time
CS 29000-SP0
Systems Programming
Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 29100-001
Soph Developmt Seminar
William N Crum
Time
CS 31400
Numerical Methods
Elisha Sacks
Time
CS 33400
Fundamentals Of Computer Graphics
Voicu S. Popescu
Time
CS 34800
Information Systems
Bharat Bhargava
Time
CS 35200
Compilers: Principles And Practice
Antony L. Hosking
Time
CS 35400
Operating Systems
Charles Killian
Time
CS 35500
Introduction To Cryptography
Cristina Nita-Rotaru
Time
CS 38100
Introduction To The Analysis Of Algorithms
Mikhail Atallah
Time
CS 39000-CP0
Competitive Programming
John T. (Tim) Korb
Time
CS 39000-CP1
Competitive Programming
John T. (Tim) Korb
Time
CS 39000-SLO
Service Learn Outreach
Mindy Hart
Time
CS 39100-001
Junior Resources Semnr
William N Crum
Time
CS 39700
Honors Seminar
Alex Pothen
Time
CS 42600
Computer Security
Ninghui Li
Time
CS 47100
Introduction To Artificial Intelligence
Yuan Qi
Time
CS 49000-BBO
Cloud Syst Blind/Hrng
Bharat Bhargava
Time
CS 49700
Honors Research Project
Daisuke Kihara
Time
Graduate
Graduate course listing
Catalog
Title
Instructor
Time
CS 50100
Introduction To Computational Science
Robert D. Skeel
Time
CS 50300
Operating Systems
Dongyan Xu
Barry Wittman
Time
CS 51000
Software Engineering
Xiangyu Zhang
Time
CS 51400
Numerical Analysis
Suchuan Dong
Time
CS 51500
Numerical Linear Algebra
Ahmed Sameh
Time
CS 52600
Information Security
Christopher W. Clifton
Time
CS 53000
Introduction To Scientific Visualization
Xavier Tricoche
Time
CS 53500
Interactive Computer Graphics
Daniel G. Aliaga
Time
CS 53600
Data Communication And Computer Networks
Ramana R. Kompella
Time
CS 54100
Database Systems
Walid G. Aref
Time
CS 56500
Programming Languages
Suresh Jagannathan
Time
CS 57300
Data Mining
Jennifer Neville
Time
CS 58000
Algorithm Design, Analysis, And Implementation
Christoph M. Hoffmann
Greg N. Frederickson
Time
CS 59000-019
Computing For Life Sci I
Robert D. Skeel
Time
CS 59000-020
Computing For Life Sci II
Daisuke Kihara
Time
CS 59000-BB0
Cloud Syst Blind/Hrng Impaired
Bharat Bhargava
Time
CS 59000-DK0
Tpcs Protein Bioinformatics
Daisuke Kihara
Time
CS 59000-KP0
Next Gen Wireless Networks
Kihong Park
Time
CS 59000-PE0
Cloud Computing
Patrick Thomas Eugster
Time
CS 59000-RK0
Clean-Slate Network Architectr
Ramana R. Kompella
Time
CS 59100-001
Dist Systems & Netwkng Seminar
Dongyan Xu
Time
CS 59100-RS1
Res Sem 1st-Yr Gr Stud
Elisha Sacks
Time
CS 59100-SEC
Info Sec&Cybr Crime Sem
Ninghui Li
Time
CS 69000-AP0
Intro Bioinformatics Algorithm
Alex Pothen
Time
Last Updated:
Jun 20, 2025 2:31 PM