Bachelor of Science in Information Communication Technology

The programme is tailored to inculcate knowledge and skills that prepare the students to handle the wide spectrum of Information Technology used in various industries and consequently spur innovativeness in every sector of the modern economy.

YEAR ONE

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

UC111

Bible Interpretation and Study Methods

3

UC121

English Writing and Communication

3

UC112

Library Research and Information Competency

3

UC122

Foundations for Life and Mission

3

IT110

Discrete Mathematics

3

UC123

Comparative Study of Religions

3

IT111

Introduction Information Technology

3

IT121

Database Systems

3

IT112

Internet Technologies

3

IT122

Programming Fundamentals

3

IT113

Computer Support and Maintenance

3

IT123

System Analysis and Design

3

IT114

Linear Algebra

 

IT124

Computer Organization and Architecture

3

 

Total

21

 

Total

21

YEAR TWO

Semester One

 

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

UC211

Introduction to Sociology

3

UC221

Environment, Development and Stewardship

3

UC212

Introduction to Psychology

3

UC222

Introduction to Philosophy

3

IT210

Probability and Statistics I

3

IT211

Internet Programming

3

IT211

Data Structures and Algorithms

3

IT222

Calculus I

3

IT212

Network Configuration and Routing.

3

IT223

Object Oriented Programming I

3

IT213

Operating Systems

3

IT224

Geographical Information Systems

3

IT214

Information Systems Management

 

IT225

Information Systems Project I

3

 

Total

21

 

Total

21

YEAR THREE

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT310

Multimedia Systems

3

IT320

E-Commerce

3

IT311

Distributed Systems

3

IT321

Research Methods

3

IT312

Object Oriented Programming II

3

IT322

ICT and Society

3

IT313

Introduction to Artificial Intelligence

3

IT323

Data Communication and Networks

3

IT314

Probability and Statistics II

3

IT324

Advanced Database Systems

3

IT315

Computer Security and Cryptography

3

IT325

ICT Project Management

3

IT316

Strategic Management Information Systems

 

IT326

Calculus II

3

 

Total

21

 

 

Total

21

IT440

Industrial Attachment

3

YEAR FOUR

Specialization Courses in Management Information System

Semester One

 

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT410

Information Systems Project II

3

IT420

Information Systems Project II

3

IT411

E-Commerce

3

IT421

Information Systems Management

3

IT412

Simulation and Modelling

3

IT425

Data Warehousing and Mining

3

IT413

Human Computer Interaction

3

IT426

Enterprise Resource Planning Systems

3

IT414

Software Quality Assurance

3

IT427

Information Systems Security Management

3

IT417

Management & Auditing of Information Systems

3

 

 

 

 

Total

18

 

Total

15

Specialization Courses in Software Engineering

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT410

Information Systems Project II

3

IT420

Information Systems Project II

3

IT411

E-Commerce

3

IT421

Information Systems Management

3

IT412

Simulation and Modeling

3

IT422

Mobile Application Programming

3

IT413

Human Computer Interaction

3

IT423

Software Testing

3

IT414

Software Quality Assurance

3

IT424

Software Management and Economics 

3

IT418

Software Requirements Engineering

3

 

 

 

 

Total

18

 

Total

15

Specialization Courses in Computer Networking

Semester One

 

Semester Two

Unit Code

Unit Name

Hours

Unit Code

Unit Name

Hours

IT410

Information Systems Project II

3

IT420

Information Systems Project II

3

IT411

E-Commerce

3

IT428

Network Design & Implementation

3

IT412

Simulation and Modeling

3

IT429

Wireless Networking

3

IT415

Network Operating System

3

IT430

Network System Administration

3

IT416

Wireless Network Technologies

3

IT431

Broadband Networks

3

IT419

Cryptography and Network Security

3

 

 

 

 

Total

18

 

 

Total

15