Let’s talk
UNIVERSITY OF MORATUWA DEPARTMENT OF CSE · SRI LANKA 🇱🇰

Academic rigor.
Foundations in engineering.

Documentation of undergraduate studies, computer science curriculum milestones, digital hardware labs, and systems coursework.

01 / UNDERGRADUATE CURRICULUM & MODULES

From digital logic
to distributed systems.

Core academic disciplines at the Department of Computer Science & Engineering.
Structured around fundamentals, theory, and laboratory verification.

DISCIPLINE 01 HARDWARE & ARCHITECTURE

Microprocessor design & digital logic.

Combinational & sequential logic, ALU design, register files, instruction decoding, and hardware synthesis using VHDL on Xilinx Vivado.

LAB-VERIFIED (NANO PROCESSOR) +
DISCIPLINE 02 SYSTEMS & OS

Operating systems & low-level programming.

Memory management, process isolation, virtual memory, threads, POSIX synchronization, and system calls in C and Linux environments.

CORE FOUNDATION +
DISCIPLINE 03 DATA & ALGORITHMS

Algorithms, complexity & database design.

Asymptotic analysis, graph theory, trees, dynamic programming, relational database normalization, transaction isolation, and SQL indexing.

ANALYTICAL RIGOR +
02 / STUDY MATERIAL & LAB WORK

Curriculum labs &
coursework.

Featured coursework and lab implementations are shared as they become available for open publication.

Currently indexing the open-source Nano Processor microarchitecture lab developed as part of the digital systems design curriculum. Additional coursework references and study notes will be added as modules progress.

DEGREE PROGRAMMEB.Sc. Engineering (Hons) in Computer Science & Engineering
INSTITUTIONUniversity of Moratuwa, Sri Lanka
STATUSCurrent CSE undergraduate · Intake 24 (Semester 3, 2026)
FEATURED LABnano-processor (VHDL Microarchitecture) ↗
03 / ACADEMIC ROADMAP

Curriculum progression.
Milestones in focus.

Progression across undergraduate study semesters at Moratuwa.

01
SEMESTERS 01 & 02 · LEVEL 1

Engineering Mathematics & Fundamentals.

Calculus, linear algebra, discrete mathematics, programming fundamentals (C/C++), and basic electronics theory.

COMPLETED
02
SEMESTER 03 · CURRENT (IN24, 2026)

Hardware, Operating Systems & Applied Mathematics.

Microprocessors & digital systems design in VHDL, operating systems, artificial intelligence, data communications & networks, differential equations, and database systems.

IN PROGRESS
03
SEMESTER 04 & BEYOND · UPCOMING CURRICULUM

Advanced Computing, Distributed Systems & Specializations.

Advanced algorithms, software engineering, distributed systems, compiler design, networks, and advanced electives in future study terms.

UPCOMING
CONNECT REGARDING ACADEMIC PROJECTS OR STUDY

Scholarly curiosity
meets real engineering.

Contact author