NGA Academics
Academic Roadmap

Your 3-Year Journey to Excellence

A structured, progressive curriculum designed to transform beginners into industry-ready engineers and innovators.

01

Year 1

Foundation Year

Building the bedrock of technical competence. Students master the fundamentals of programming, logic, and professional communication.

CS-101
Computer ScienceTheory

C Programming Fundamentals

Deep dive into memory management, pointers, and low-level system architecture.

Trimester 1
Foundation
Modules5
Labs8
SE-101
DevelopmentFundamentals

Web Application Development (JS)

Build dynamic, interactive web apps using modern JavaScript frameworks like React and Next.js.

Trimester 2
Foundation
Modules6
Labs12
MAT-101
MathematicsCalculus

Engineering Mathematics

Apply advanced mathematical concepts to solve complex engineering challenges.

Full Year
Foundation
Modules8
Labs16
ENG-101
CommunicationWriting

Technical English

Master professional communication for international technical environments.

Full Year
Foundation
Modules6
Labs8
LAN-101
LanguagesCulture

Kinyarwanda Communication

Deepen cultural understanding and local professional communication skills.

Full Year
Foundation
Modules5
Labs10
ETH-101
EthicsPhilosophy

Digital Citizenship

Navigate the ethical, legal, and social responsibilities of technology.

Trimester 3
Foundation
Modules3
Labs2
02

Year 2

Core Engineering

Deepening technical skills and system architecture. Focus shifts to building robust applications, databases, and networks.

SE-102
AlgorithmsData Structures

Web Application Development (PHP)

Create robust server-side applications and secure APIs powering the modern web.

Trimester 1
Intermediate
Modules8
Labs15
DB-101
SQLDatabase Design

Basic Database Development

Design scalable schemas and write efficient SQL queries for data-driven apps.

Trimester 1
Intermediate
Modules7
Labs10
UI-101
DesignFigma

Web User Interface Design

Master the art of creating beautiful, responsive, and accessible web interfaces.

Trimester 2
Intermediate
Modules4
Labs8
UX-101
User ResearchWireframing

Graphic User Interface Design

Design intuitive user experiences for desktop and mobile applications.

Trimester 2
Intermediate
Modules6
Labs8
NW-201
NetworkingProtocols

Networking Fundamentals

Architect secure and reliable computer networks and communication protocols.

Trimester 3
Intermediate
Modules7
Labs12
03

Year 3

Innovation & Specialization

Mastery and real-world application. Students tackle complex systems like embedded devices and launch entrepreneurial ventures.

ES-201
Embedded SystemsC++

Embedded Systems Design

Program microcontrollers to control sensors, motors, and IoT devices.

Trimester 1
Advanced
Modules10
Labs20
EE-201
CircuitsElectronics

Electrical & Electronic Circuits

Analyze and design complex analog/digital circuits and optical instruments.

Trimester 2
Advanced
Modules8
Labs16
BUS-101
BusinessManagement

Entrepreneurship

Learn to identify opportunities, launch ventures, and manage innovative projects.

Full Year
Advanced
Modules4
Labs4