Covers core mathematical concepts essential for ICT, including algebra, equations, inequalities, measurement, ratios, and percentages. Students develop problem-solving and quantitative reasoning skills applicable in computing contexts.
Students are introduced to programming with Java, covering syntax, object-oriented design, classes, interfaces, and exception handling. They learn to design and develop modular Java applications that solve computational problems efficiently.
This course introduces the Free and Open Source Software (FOSS) ecosystem. Students gain hands-on experience with Ubuntu OS, LibreOffice, and GIMP to manage files, create documents, spreadsheets, databases, presentations, and graphics using open-source tools.
An introduction to computer architecture and system components, covering data representation, logic circuits, CPU design, memory, and I/O systems. Students learn to explain how computers execute instructions, design simple circuits, and maintain computer systems effectively.
This course introduces key concepts and technologies in Information Systems, including system components, organizational impact, globalization, e-business, and system acquisition. Students learn to evaluate system roles, ensure data security, and design appropriate IS solutions aligned with business needs.