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