02 · Algorithms and Systems Core
CS2103 · Data Structures and Algorithms
4 credits · 64 contact hours · Semester 3
Course content. Abstract data types; asymptotic analysis; arrays, linked structures, stacks and queues; trees, heaps, hash tables and graphs; sorting and searching; greedy methods and dynamic programming; implementation trade-offs and complexity testing.
Assessment. Written examination 55%, programming assignments 30%, laboratory performance 15%.
CS2206 · Computer Organization and Architecture
3.5 credits · 56 contact hours · Semester 4
Course content. Instruction-set principles; data representation; processor datapaths and control; pipelining and hazards; memory hierarchy, cache mapping and virtual memory; input/output systems; assembly-level analysis and performance measurement.
Assessment. Closed-book examination 60%, architecture laboratory 25%, design report 15%.
03 · Data and Software Systems
CS3102 · Database Systems
3 credits · 48 contact hours · Semester 5
Course content. Relational modelling and normalization; SQL query design; indexing and query processing; transaction properties, concurrency control and recovery; database security; schema evolution; team implementation of a transactional service database.
Assessment. Final examination 50%, team database project 35%, laboratory exercises 15%.
CS3205 · Software Engineering
3 credits · 48 contact hours · Semester 6
Course content. Requirements elicitation and specification; architectural and object-oriented design; version control and review; unit, integration and acceptance testing; continuous integration; risk and configuration management; iterative delivery of a web-based team project.
Assessment. Team software project 45%, individual examination 40%, peer review and technical documentation 15%.
| Curriculum evidence |
Demonstrated preparation |
Record alignment |
| Algorithms and architecture |
Computational reasoning, complexity analysis and hardware-aware implementation |
Course codes CS2103 and CS2206 align with the transcript sequence |
| Database and software engineering |
Data modelling, reliable delivery, testing and collaborative development |
Credits and semesters align with the undergraduate curriculum catalogue |
Document provenance. Course titles, credits and assessment structures in this fictional sample are presented as a coherent academic record. A real submission should reproduce the applicant's official transcript and university catalogue exactly, retain a legible source trail, and include departmental confirmation when requested by the receiving institution.