Master of Computer & Information Technology

Master of Computer & Information Technology

This program is ideal for students without an undergraduate degree background in computer science.

Foundation Courses
ENGLISH(E)
UCS 1110E Object-oriented Programming with C++ (3 credits)
GIT 5502E Mathematics for computer Scientists (3 credits)
GSE 6602E Computer Architecture (3 credits) (3 credits)
UCS 1126E Advanced Programming with C++ (3 credits)
GIT 5505E Organization and Design of Digital Systems (3 credits)
GIT 5506E Theory of Computation (3 credits)

Specialized Courses
ENGLISH(E)

GIT 5507E Design & Application of Computer Networks (3 credits)
GIT 5509E Computer Networks & Data Communication (3 credits)
GIT 5510AE Advanced Database Management (3 credits)
UCS 1111E Data Structures with C++ (3 credits)
GIT 5511AE Advanced Web Applications (3 credits)
UCS 1129AE Java Programming Language (3 credits)
UCS 1129E Advanced Java Programming Language (3 credits)
GCS 7708E Wireless Networks (3 credits)

Master of Software Engineering

Prerequisite: Knowledge of C/C++ or Java programming language; remedial courses may be required in case the applicant does not have an undergraduate degree in computer science.

Foundation Courses
ENGLISH(E)
GSE 6601E Software Basics (3 credits)
GSE 6602E Computer Architecture (3 credits)
GSE 6603E Algorithm Analysis (3 credits)
GSE 6604E Software Systems (3 credits)
GSE 6605E Artificial Intelligence (3 credits)
GIT 6606E Theory of Computation (3 credits)
UCS 1110E Object-oriented Programming with C++ (3 credits)

Specialized Courses
ENGLISH(E)
GSE 6606E Software Engineering (3 credits)
UCS 1126E Advanced Programming with C++ (3 credits)
GIT 5510AE Advanced Database Management (3 credits)
GIT 5511AE Advanced Web Applications (3 credits)

Master of Computer Science

Core Courses
ENGLISH(E)

GSE 6602E Computer Architecture (3 credits)
GSE 6603E Algorithm Analysis (3 credits)
GIT 5509E Computer Networks & Data Communication (3 credits)
GCS 7704E Operating Systems (3 credits)
GCS 7705E Computer Language (3 credits)
GSE 6606E Software Engineering (3 credits)

Networking & Telecommunications Concentration
ENGLISH(E)
GIT 5507E Design & Application of Computer Networks (3 credits)
GCS 7708E Wireless Networks (3 credits)
GCS 7709E Broadband Networks (3 credits)
GCS 7710E Cryptography and Network Security (3 credits)
GIT 5511AE Advanced Web Applications (3 credits)
GIT 5510AE Advanced Database Management (3 credits)

Software Engineering Concentration
ENGLISH(E)
GIT 5510AE Advanced Database Management (3 credits)
GIT 5511AE Advanced Web Applications (3 credits)
GSE 6601E Software Basics (3 credits)
GSE 6604E Advanced Software Systems (3 credits)
GCS 7715E Software Quality (3 credits)