Bachelor of Science in Computer & Information Technology

Bachelor of Science in Computer & Information Technology

Concentration areas:

  • Software Engineering,
  • Web Development,
  • Networking & Telecommunications,
  • Multimedia & Visual Communications

Note: The letter E at the end of a course code refers to the instruction language of that course.

Year 1
Part 1

ENGLISH(E)
UCS 1105E Linear Algebra (3 credits)
UCS 1106E Introduction to Computer Science with C++ (3 credits)
UMG 1107 Academic English 1 (3 credits)
UCS 1108E Calculus 1 (3 credits)

Part 2
ENGLISH(E)

UMG 1111 Academic English 2 (3 credits)
UCS 1110E Object-oriented Programming with C++ (3 credits)
UCS 1111E Data Structures with C++ (3 credits)
UCS 1112E Calculus 2 (3 credits)

Year 2
Part 1
ENGLISH(E)

GSE 6603E Algorithm Analysis (3 credits)
UCS 1114E Introduction to Computer Architecture (3 credits)
UMG 2110 Academic English Communication 1 (3 credits)
UCS 1116E Introduction to Computer Science with Java (3 credits)

Part 2
ENGLISH(E)

UCS 1117E Probability & Statistics (3 credits)
UMG 2111 Academic English Communication 2 (3 credits)
UCS 1119E Data Structures with Java (3 credits)
UCS 1118E Programming Language Structure (3 credits)

Year 3
Part 1

ENGLISH(E)
UCS 1121E Database Management (3 credits)
UCS 1123E Discrete Mathematics (3 credits)
GCS 7702E Computer Networks & Data Communications (3 credits)
UMG 3110E Global Economy (3 credits)

Part 2
ENGLISH(E)
UMG 2106E Managerial Accounting (3 credits)
UCS 1126E Advanced Programming with C++ (3 credits)
UCS 1127E Language & Compilers (3 credits)
GCS 7704E Operating Systems (3 credits)

Year 4
Part 1
ENGLISH(E)

UCS 1129E Advanced Java Programming (3 credits)
GIT 5508E Web Applications (3 credits)
UMG 4112 English Communication 3 (3 credits)
UMG 3105E Financial Management (3 credits)

Part 2
ENGLISH(E)
GIT 5511AE Advanced Web Applications (3 credits)
GIT 5510AE Advanced Database Management (3 credits)
UCS 1134E Information Technology Security (3 credits)