Database Management Systems (DBMS) aim to efficiently organize and retrieve data. They facilitate data storage, manipulation, and retrieval while ensuring security and integrity. DBMS covers concepts like data modelling, SQL queries, normalization, database design principles and relational algebra and relational calculus. Students learn to use DBMS tools to create, manage, and optimize databases, preparing them to handle real-world data challenges in various industries.
This module aims to equip students with knowledge and skills of creating responsive and beautiful websites. The module covers practical concepts of structuring a web page using HTML, styling the web page using CSS, adding interactivity to web pages with JavaScript, using the Document Object Model (DOM) to modify pages, and applying responsive design to enable pages to be viewed by various devices. Different front-end frameworks are explored and applied.
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.