Introduction to digital computers.
Programming languages,
algorithms and flow charts.
Structured Programming using C
Variables and constants, operators, expressions, control statements, functions, arrays, pointers, structure unions, user defined data types, input-output and files.
Object-oriented Programming using C++:
Introduction, classes and objects; polymorphism; function and operator overloading; inheritance.
Will Describe what I learnt and why it's important.