Graduate Course Offerings

Schedule Codes: At the end of each course description, information is provided to indicate when the course will be scheduled. The schedule codes are the following:

F = Scheduled Fall
FS = Scheduled Fall and Spring
S = Scheduled Spring
SU = Scheduled Summer
WI = Scheduled Winter Intersession
AY = Scheduled alternate years
N = Offered when needed

Please Note: Schedules are subject to change; consult the Office of the Dean prior to registration. Please visit PeopleSoft for further detailed course information.

  • CS 500 - Introduction to Computer Science I (4 credits) FS
  • CS 510 - Foundations of Computer Science (3 credits) FS
  • CS 520 - Computer Science II (3 credits) FS
  • CS 530 - Introduction to Computer Architecture and Operating Systems (3 credits) FS
  • CS 600 - Data Structures (3 credits) F
  • CS 610 - Computer Architecture (3 credits) S
  • CS 620 - Database Systems (3 credits) F
  • CS 630 - Programming Languages (3 credits) S
  • CS 650 - Design of Operating Systems (3 credits) F
  • CS 700 - Analysis of Algorithms (3 credits) N
  • CS 701 - Algorithms for Computational Science (3 credits) N
  • CS 708 - Computability and Unsolvability (3 credits) N
  • CS 710 - Advanced Computer Architecture (3 credits) N
  • CS 720 - Advanced Topics in Database (3 credits) AYS
  • CS 730 - Compiler Design (3 credits) AYF
  • CS 740 - Modeling and Simulation (3 credits) N
  • CS 742 - Computer Graphics (3 credits) N
  • CS 744 - Design and Programming of User Interfaces (3 credits) N
  • CS 750 - Advanced Operating Systems (3 credits) S
  • CS 760 - Artificial Intelligence (3 credits) N
  • CS 770 - Web Applications Development (3 credits) N
  • CS 772 - Parallel and Scientific Computing (3 credits) N
  • CS 774 - Client-Server Systems and Technologies (3 credits) N
  • CS 776 - Networking Fundamentals (3 credits) F
  • CS 778 - Local Area Networks (3 credits) S
  • CS 780 - Introduction to Software Engineering (3 credits) F
  • CS 784 - Software Design and Development Project (3 credits) S
  • CS 790 - Numerical Methods (3 credits) N
  • CS 980 - Thesis Preparation Seminar (3 credits) N
  • CS 981 - Thesis (3 credits) N
  • CS 990-998 - Special Topics in Computer Science (3 credits) N
  • CS 999 - Independent Study (3 credits) N