3000-Level Courses in Computer Science
COMP 3019: Security and Privacy in Computer Systems
COMP 3100: Web Programming
COMP 3150: Introduction to Human-Computer Interaction
COMP 3200: Algorithmic Techniques for Artificial Intelligence [AI]
COMP 3201: Introduction to Nature-Inspired Computing
COMP 3202: Introduction to Machine Learning [AI]
COMP 3300: Interactive Technologies [VCG]
COMP 3301: Visual Computing and Applications [VCG]
COMP 3400: Data Preparation Techniques [DcC]
COMP 3401: Introduction to Data Mining [DcC]
COMP 3550: Introduction to Bioinformatics
COMP 3600: Algorithm Design and Analysis [ToC]
COMP 3602: Introduction to the Theory of Computation [ToC]
COMP 3700: Industrial Experience
COMP 3710: Vocational Languages
COMP 3718: Programming in the Small
COMP 3730: Introduction to Parallel Programming
COMP 3731: Introduction to Scientific Computing
COMP 3753: Computational Aspects of Linear Programming
COMP 3766: Introduction to Robotic Manipulation
ⓘ |
Courses marked [X] are required for these concentrations: [AI] = Artificial Intelligence [DcC] = Data-centric Computation [ToC] = Theory of Computation [VCG] = Visual Computing and Games |