This module addresses advanced issues in information system design and software engineering. It is aimed at helping students to analyze real-life problems and explore the possibilities of how a computerised system can help in solving the problems.
This Software Engineering course provides you with foundational knowledge and skills necessary to design, develop, test, and maintain high-quality software systems. The course covers the entire software development lifecycle (SDLC), emphasizing both technical and managerial aspects.
This module is aimed to introduce students to basic building blocks of the computer system and practical knowledge about computer maintenance; to programming language and normal programming constructs.