This course is about how data can be stored in different structures and algorithms on how to solve different problems efficiently. It includes the linear and non-linear data structures such as arrays, stacks, queues, linked lists, trees, graphs, tables and sets.
This course is a structured programming language organized around functions and modules and supports features such a variables, constants, loops, conditionals, arrays and pointers. It includes algorithm design and flowcharting in solving a problem.
This course introduction to computing includes computer fundamentals, functions of computer, number system, flowcharting, operating systems, internet and web technologies, programming, database management systems, networking, and cybersecurity.