Bachelors of Science (Honours) in Information and Communication Technology

Program Overview

The program focuses on building the students’ mathematical, analytical and programming skills relevant to the Information Age. It is an interdisciplinary major for students who wish to combine information technology with management, leadership and entrepreneurship. The students will learn cutting edge technology, web design, systems programming, software development, computer and mobile networking, and communication technologies.

They will also learn social and business skills for delivering information using creative, intelligent and innovative methods. It is a practice-oriented, critical analysis based, development and maintenance of computer infrastructure in a highly professional and ethical manner.

The programme seeks innovation and creativity from the students to solve business, government, medical, academic and every day problems using sustainable ICT.

First Year

First semester

  • ICT1111-ALGORITHMS AND DATA STRUCTURES
  • ICT1115-ICT AND SOCIETY
  • ICT1120-INTERNET TECHNOLOGIES
  • ICT1150-DIGITAL LITERACY
  • EGL1110-ENGLISH LANGUAGE
  • MTH1101-GENERAL MATHEMATICS
  • ICT 3001-RESEARCH AND STATISTICAL METHODS

 

Second semester

 

  • ICT1245-INTRODUCTION TO DISCRETE MATHEMATICS
  • ICT1240-COMPUTER LAW & INTELLECT PROPERTY
  • ICT1145-FUNDAMENTALS OF INFORMATION/COMMUNICATION SYSTEMS
  • BUS1210-KNOWLEDGE LEADERSHIP & DEVELOPMENT
  • ICT1235-EMERGING WEB TECHNOLOGIES
  • CS-3210-COMPUTER ARCHITECTURE
  • ICT2130-PROGRAMMING IN PYTHON

 

SECOND YEAR

 

First semester

 

  • ICT2132-PROGRAMMING IN JAVA
  • ENGL2110-TECHNICAL WRITING
  • ICT2140-COMPUTER NETWORK FUNDAMENTALS
  • ICT2135-INTRODUCTION TO DATABASES
  • ICT2220-OBJECT ORIENTED ANALYSIS AND DESIGN
  • ICT3201-INFORMATION SYSTEM ADMINISTRATOR

 

Second Semester

 

  • ICT2231-OPERATING SYSTEMS
  • ICT2230-E BUSINESS AND WEB DESIGN
  • ICT3110-SYSTEM ANALYSIS & DESIGN
  • ICT3420-DATABASE DESIGN & MANAGEMENT
  • ICT2260-ETHICS & PROFESSIONAL CONDUCT
  • ICT2220-OBJECT ORIENTED PROGRAMMING
  • BMS3050-ENTREPRENEURSHIP

 

THIRD YEAR

 

  • INTERNSHIP

 

FOURTH YEAR

 

First Semester

 

  • ICT3225-NETWORK DESIGN & IMPLEMENTATION
  • ICT4110-DATA MGT. COM. & NETWORKING
  • ICT4120-E-GOVERNMENT
  • ICT4900-FINAL PROJECT
  • CS4430-CLOUD COMPUTING
  • ICT4202-INFORMATION SECURITY
  • CS4460-ARTIFICIAL INTELLIGENCE

 

Second Semester

 

  • ICT4201-IT POLICY AND STRATEGY
  • ICT4203-IT SERVICE MANAGEMENT
  • ICT4900-FINAL PROJECT
  • ICT4410-PROJECT MANAGEMENT

CS4461-MACHINE LEARNING

  • Systems Administrator
  • Computer Programmer
  • Software Developer
  • Cisco Certified Technician
  • Web Designer and Developer
  • Systems Analyst
  • Software Support Specialist/Engineer
  • Networking Solutions Consultant
  • High School ICT Tutor
  • Network Administrator

how can we help you?

Want to find out about something?