AIMT’s Software Engineering programs blend strong foundations in programming, systems design and practical software development with industry-focused projects and certification opportunities.
The Software Engineering program at AIMT trains students in modern programming languages, software architecture, databases, web and mobile development, DevOps and testing. Practical labs, internships and capstone projects are integral to the curriculum so graduates are job-ready on completion.
Each program track runs on a two-semester academic year. Below are representative course lists and credit breakdowns for HND, BTS (French) and M.Tech tracks.
| First Semester | Credits |
|---|---|
| Introduction to Programming (Python / Java) | 3 |
| Data Structures & Algorithms | 3 |
| Discrete Mathematics & Logic | 3 |
| Computer Systems & Networking Basics | 2 |
| Professional Communication & ICT Skills | 2 |
| Second Semester | Credits |
|---|---|
| Object-Oriented Programming and Design | 3 |
| Database Systems & SQL | 3 |
| Web Development (Frontend & Backend) | 3 |
| Software Engineering Practices & Testing | 3 |
| Practical Lab / Mini Project | 2 |
HND students complete practical labs each semester and an industry-focused project in the final term to demonstrate applied skills.
| Premier Semestre | Crédits |
|---|---|
| Introduction à la Programmation (Python / Java) | 3 |
| Structures de Données & Algorithmes | 3 |
| Mathématiques Discrètes | 3 |
| Systèmes Informatiques & Réseaux | 2 |
| Communication Professionnelle & TIC | 2 |
| Deuxième Semestre | Crédits |
|---|---|
| Programmation Orientée Objet et Conception | 3 |
| Bases de Données & SQL | 3 |
| Développement Web (Frontend & Backend) | 3 |
| Pratiques de Génie Logiciel & Tests | 3 |
| Laboratoire Pratique / Mini Projet | 2 |
Les étudiants BTS complètent des ateliers pratiques et un projet d’application au terme du cursus.
| First Semester | Credits |
|---|---|
| Advanced Algorithms & Complexity | 3 |
| Software Architecture & Design Patterns | 3 |
| Machine Learning & Data Mining | 3 |
| DevOps, CI/CD & Cloud Engineering | 3 |
| Research Methods in Computing | 3 |
| Second Semester | Credits |
|---|---|
| Distributed Systems & Microservices | 3 |
| Secure Software Development & DevSecOps | 3 |
| Advanced Database Systems & Big Data | 3 |
| Thesis / Capstone Project | 6 |
M.Tech students undertake a research-led capstone or thesis and advanced coursework designed to prepare them for leadership or research roles in software engineering.
Copyright © 2026 All Rights Reserved by African Institute of Management & Technology (AIMT)