1. Introduction / Background

The Certificate in Software Engineering introduces learners to the fundamental principles and practices of software development and engineering. The programme covers key areas such as software design, programming, testing, and maintenance, preparing students for entry-level roles in software development or further studies.

This certificate serves as a stepping stone for individuals passionate about building software applications and systems.

2. Rationale

Software engineering is vital in the creation of reliable, efficient, and scalable software products that drive modern digital services. With growing demand for skilled software professionals, this certificate equips learners with the practical skills and theoretical knowledge necessary to contribute effectively to software projects.

3. Programme Objectives

  • To provide foundational understanding of software engineering concepts, methodologies, and tools.

  • To develop programming and software development skills.

  • To prepare learners for roles in software design, coding, testing, and support.

  • To lay a foundation for further academic and professional advancement in software engineering.

4. Target Audience

  • School leavers and individuals interested in software development careers.

  • IT professionals seeking to enhance software engineering competencies.

  • Those preparing for diploma or degree studies in software engineering or related fields.

5. Career Prospects

Graduates can pursue roles such as:

  • Junior Software Developer

  • Software Tester

  • Application Support Assistant

  • Software Maintenance Technician

  • IT Support with software specialization

6. Programme Structure / Duration

  • Duration: 2 years (4 semesters)

  • 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.

  • Mature applicants with relevant experience or prior IT knowledge may be considered.

8. Delivery Mode

  • Modes: Full-time / Part-time / Blended Learning

  • Campus: On-campus with blended learning options

  • Methodology: Interactive lectures, programming labs, software projects, and assessments

9. Assessment Methods

  • Practical programming projects and tests

  • Written examinations and assignments

  • Continuous assessments and final evaluations

10. Certification / Award

Graduates will receive the Certificate in Software Engineering.

11. Progression Opportunities

  • Diploma and Bachelor’s degrees in Software Engineering, Computer Science, or Information Technology

  • Professional software development certifications

  • Entry-level roles in software development companies, IT departments, and tech startups.

12. How to Apply

You can choose any of the following application methods:

  1. Apply Online
    Submit your application conveniently through our online portal:
    https://bit.ac.ug/apply.html

  2. Download 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.

  3. 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.