Bachelor of Science in Information Technology

Bachelor of Information Technology programme is aimed at producing graduates with practical knowledge of Information Technology and student have option to specialize in the following areas:

  • Networks and Security

  • Enterprise and Information Systems

  • Web systems and Technology

The objectives of the Bachelor of Science in Information Technology include:

  •  Demonstrate knowledge and understanding of essential facts, concepts, principles, and theories relating to Information Technology and software applications.

  • Possess the right combination of knowledge and practical, hands-on expertise to plan and manage both an organization’s information technology infrastructure and the people who use it.

  • Take responsibility for selecting hardware and software products appropriate for an organization. Able to integrate those products with organizational needs and infrastructure, and install, customize and maintain those applications, thereby providing a secure and effective environment that supports the activities of the organization’s computer users.

  • Deploy appropriate theory, practices, and tools for the specification, design, implementation, and maintenance as well as the evaluation of computer-based systems.

  • Ensure that graduates are guided by the social, professional, legal and ethical as well as cultural issues involved in the use of computer technology.

  • Demonstrate practical capabilities and skills to specify, design, and implement computer-based systems. They will be able to apply the principles of effective information management and human computer interaction while taking into account security issues.

Summary of Courses 

Level Semester I Semester II
First Year

MSM111 - Mathematical Methods I

BIO111 - Introductory Biology

CHE111 - Introductory Chemistry

PHY101 - Fundamentals of Physics

MSM112 - Mathematics II

BIO112 - Molecular Biology & Genetics

CHE112 - Introductory Chemistry II

PHY102 - Introductory Physics II

BMG101 – Ethics and Sustainable Behaviour in Society

Second Year

BMG241 - Principles of Management

ICT221 - Computer Architecture

ICT241 - Digital Design

ICT261 - Introduction to OOP & Java I

ICT271 - Databases

BEN142 - Fundamentals of Entrepreneurship

ICT222 - Operating Systems

ICT242 - Networking and Communication

ICT262 - Introduction to OOP & Java I

ICT292 - Computers, Professional Practice and Ethics

Third Year

BAC211 - Principles of Accounting I

ICT331 - System Acquisition and implementation

ICT341 - Computer Security

ICT361 - Mobile App Development

ICT381 - Software Engineering I 

ICT390 - Industrial Attachment

BAC212 - Principles of Accounting II

ICT352 - Artificial Intelligence and Prolog

ICT372 - Advanced Databases

ICT382 - Software Engineering II

ICT392 - Knowledge Management

Fourth Year

ICT421 - Distributed & Concurrency Systems

ICT431 - Capstone Project (Proposal & Presentation)

ICT451 - Advanced Networks

ICT461 - Web Systems and Technology

ICT471 - Enterprise Systems

ICT481 - ICT Project Management

ICT432 - Capstone Project

ICT442 - Advanced Security

ICT462 - Human-Computer Interaction

ICT472 - E-Commerce

ICT492 - Management of Information Systems