1. Introduction / Background
The Diploma in Software Engineering is a practical programme designed to provide learners with essential knowledge and skills in software development, programming, and system design. It prepares students to contribute effectively to software projects by applying engineering principles, coding best practices, and software lifecycle management. The diploma serves as a solid foundation for those seeking to enter the IT industry or advance towards a bachelor’s degree.
2. Rationale
As software solutions become integral to nearly every business and sector, there is an increasing need for qualified software engineering technicians capable of supporting development teams and managing software projects. This diploma addresses the skills gap by providing hands-on training in software creation, testing, and maintenance, preparing graduates for the growing technology job market.
3. Programme Objectives
To equip students with fundamental programming and software engineering skills.
To introduce principles of software design, development methodologies, and quality assurance.
To develop problem-solving and analytical abilities relevant to software projects.
To prepare graduates for technician roles or further study in software engineering and IT.
4. Target Audience
Secondary school graduates with interest in software development and IT.
Certificate holders in computing or related technical fields.
IT support staff aiming to upskill in software development.
Individuals seeking practical skills for entry-level programming and software roles.
5. Career Prospects
Graduates can pursue roles such as:
Junior Software Developer
Programming Technician
Quality Assurance Tester
Web Developer (entry level)
IT Support Specialist (with software focus)
Software Maintenance Technician
6. Programme Structure / Duration
Duration: 2 years (4 semesters)
Credit Load: Typically 60–72 credits
Modules:
(For the detailed modular curriculum, consult with our Academic Registrar at: ar@bit.ac.ug)
7. Entry Requirements
Uganda Certificate of Education (UCE) or equivalent.
Certificate in ICT or related discipline preferred but not mandatory.
Mature candidates with relevant experience may be considered.
8. Delivery Mode
Modes: Full-time / Part-time / Blended Learning
Campus: On-campus with access to computer labs and online resources
Methodology: Practical coding labs, group projects, assignments, and software testing exercises
9. Assessment Methods
Programming assignments and lab work
Written exams and quizzes
Group projects and presentations
Final practical project or portfolio submission
10. Certification / Award
Upon successful completion, students will receive the Diploma in Software Engineering.
11. Progression Opportunities
Bachelor’s degree in Software Engineering, Computer Science, or related disciplines
Professional certifications in programming languages, software testing, or IT project management
Entry-level roles in software development companies, IT departments, or freelance development.
12. How to Apply
You can choose any of the following application methods:
Apply Online
Submit your application conveniently through our online portal:
https://bit.ac.ug/apply.htmlDownload and Submit the Application Form
Download the official application form here:
BIT Students Application Form (PDF)
Fill in the form and submit it physically to our Admissions Office, or by email to: admissions@bit.ac.ug.Visit Our Campus
You may also visit us in person to pick up or submit the filled application form at our Admissions Office:
Level 4, Ham Towers, Makerere Hill Road, Kampala, Uganda
(Opposite Makerere Main Gate)
For assistance or further information, please contact the Admissions Office on; Telephone: +256-392-001934. Mobile/WhatsApp: +256-760-152398, or Email: admissions@bit.ac.ug.