Course Description Credits

Required

ICOM 4009

Software Engineering

3

ICOM 4035

ICOM 4017

Computer-Based Information Systems

3

ICOM 4035

ICOM 4029

Compiler Construction

3

ICOM 4036

ICOM 4036

Structures and Properties of Programming Languages 

3

ICOM 4035

ICOM 4038

Algorithm Design and Analysis 

3

ICOM 4035

ICOM 5015

Artificial Intelligence

3

ICOM 4035 or DIR

ICOM 5016

Database Systems

3

ICOM 4035 or DIR

ICOM 5025

Object-Oriented Software Development

3

ICOM 4035 or DIR