Bachelor of Information Technology
Program Overview
The Bachelor of Information Technology program equips students with knowledge and practical skills in computing, networking, software development, and information systems management. Students learn to design, develop, and maintain IT solutions that address real-world business and organizational challenges. The program combines theoretical foundations with hands-on experience, preparing graduates for careers in software development, network administration, cybersecurity, and IT project management.
Why Study this program at Ndejje University?
- Practical, hands-on training in software development, networking, and IT security
- Opportunities for internships and real-world projects to gain industry experience
- Exposure to the latest technologies and trends in computing and information systems
- Strong foundation for advanced studies, professional certifications, or IT entrepreneurship
Learning Outcomes
Graduates of the program will be able to:
- Develop software applications using modern programming languages and frameworks
- Design and manage secure computer networks and information systems
- Analyze and solve complex computing problems using logical and algorithmic approaches
- Manage IT projects and implement effective information systems in organizations
- Demonstrate professional ethics, teamwork, and communication in IT practice
Course Structure
Year 1
Year 2
Year 3
- Christian Ethics and Social Values I
- Communication Skills
- Entrepreneurship and Development
- Fundamentals of Information Systems
- Introduction to Information Technology
- Mathematics for Information Technology
- Principles of Programming
- Basic Statistics
- Christian Ethics and Social Values II
- Information Security
- Introduction to Computer Networks and Network Security
- Marketing in the I.T Sector
- Operating Systems
- Structured Programming
Semester 1
Semester 2
- Computer Networks and Data Communications
- Computer Repair and Maintenance
- Database Management Systems
- Fundamentals of Object Oriented Programming
- Internet Technology and Website Design
- Management Information Systems and Development
- Systems Analysis and Design
- Research Methods
- Mobile Programming
- Industrial Training
- Electronic Media Systems and Multimedia Technologies
- Electronic Commerce
- Database Programming
Semester 1
Semester 2
- Business Intelligence and Data Warehousing
- Human Computer Interaction
- I.T Project Planning and Management
- Information Systems Development
- Network Design and Administration
- Systems Administration
- User Interface and Programming with Visual Basic
- Computer Graphics
- Final Year Project
- Mobile Phone Technologies
- Social and Professional Issues in Computing
- Software Engineering
Semester 1
Semester 2
Entry Requirements - Bachelor of Information Technology
Direct Entry
Uganda Advanced Certificate of Education (UACE) with at least 2 principal passes, including Mathematics or a relevant science subject
Diploma Entry
Relevant diploma in ICT, Computer Science, or related field (Upper Second or Credit), recognized by NCHE
Mature Age Entry
A minimum score of 50% in a recognized Mature Age Entry Examination
International Applicants
- Secondary school completion equivalent to Uganda’s A-Level
- Academic documents must be equated where necessary
- Proof of English proficiency if prior education was not in English
This Course includes:
How to get Admitted?
Follow the application process by submitting your academic documents and completing the university admission requirements.

























