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.