The following basic courses are designated as core courses in their respective areas:

Artificial Intelligence and Databases

  • CS 550 - Database Systems 
  • CS 580 - Introduction to Artificial Intelligence 
  • CS 584 - Theory and Applications of Data Mining 

Programming Languages and Software Engineering

  • CS 540 - Language Processors 
  • SWE 619 - Object-Oriented Software Specification and Construction 
  • SWE 621 - Software Modeling and Architectural Design

Systems and Networks

  • CS 555 - Computer Communications and Networking 
  • CS 571 - Operating Systems 
  • ISA 562 - Information Security Theory and Practice

Theoretical Computer Science

  • CS 583 - Analysis of Algorithms 

Visual Computing

  • CS 551 - Computer Graphics