This module introduces students to the fundamental concepts of computing and programming, including the historical and social context of computer science and the principles of problem-solving through programming. It equips students with the practical skills to develop, test, debug, and maintain C programs using variables, control structures, functions, arrays, strings, structures, pointers, and file handling.
This module is designed to provide students with a comprehensive understanding of web design and development. Through a blend of face-to-face and online learning, students will learn the fundamentals of web and internet technologies, user interface (UI) and user experience (UX) design principles, as well as the basics of HTML, CSS, JavaScript, and the Bootstrap framework.
This module is designed to introduce learners to the basic concepts of financial accounting, enabling them to understand and apply fundamental accounting principles. It aims to help students appreciate the importance of accounting information in making informed business decisions while also laying a solid foundation for more advanced studies in accounting.
This module is aimed at equipping students with the knowledge and practical skills required to understand, configure, manage, and troubleshoot IT infrastructure components, including computer hardware, operating systems, storage systems, computer networks, TCP/IP, virtualization, and data centers. The module also develops students’ ability to apply basic infrastructure configuration, security, and troubleshooting techniques to support reliable, secure, and efficient information systems in organizational environments.
This module introduces students to the fundamental concepts, components, types, and applications of information systems in organizations. It equips students with the knowledge and analytical skills to evaluate how information systems support organizational processes, decision-making, competitive advantage, and knowledge management, while addressing system development, quality, security, control, and ethical considerations.
The aim is to provide a link between school mathematics and that required for Engineering. A review unit is followed by units on calculus on functions of one real variable, numerical and functions series, introduction to matrices theory, and Element of Vector’s spaces.