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