Purdue University - Department of Computer Science - Canonical Syllabi

Computer Sciences Canonical Syllabi

Canonical syllabi are those approved by faculty of the Department of Computer Sciences.

Syllabi of courses marked * are proposed for canonical status.

  • CS 18000  Programming I

  • CS 18200  Foundations of Computer Science

  • CS 24000  Programming Laboratory (C)

  • CS 25000  Computer Architecture

  • CS 25100  Data Structures

  • CS 25200  Systems Programming

  • CS 30700  Software Engineering I

  • CS 31400  Numerical Methods*

  • CS 33400  Fundamentals of Computer Graphics

  • CS 34800  Information Systems

  • CS 35200  Compilers: Principles and Practice

  • CS 35400  Operating Systems

  • CS 35500  Introduction to Cryptography

  • CS 38100  Introduction to the Analysis of Algorithms

  • CS 40700  Software Engineering II

  • CS 40700  Software Engineering Senior Project

  • CS 42200  Computer Networks

  • CS 42600  Computer Security

  • CS 44800  Introduction to Relational Database Systems

  • CS 45600  Programming Languages

  • CS 47100  Introduction to Artificial Intelligence

  • CS 48300  Introduction to the Theory of Computation*

  • CS 51500  Numerical Linear Algebra

  • CS 52600  Information Security

  • CS 53100  Computational Geometry

  • CS 53600  Data Communication and Computer Networks

  • CS 54100  Database Systems

  • CS 55500  Cryptography and Data Security

  • CS 60300  Advanced Topics in Distributed Systems

  • CS 63800  Multimedia Networking and Operating Systems

  • CS 64100  Multimedia Database Systems

Last Updated: Sep 6, 2018 1:15 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone:(765) 494-6010 • Fax: (765) 494-0739

Copyright © 2016 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.