Fundamental Concepts of Programming

ICS 100 Fundamental Concepts of Programming

Pre-requisites:
ICS 090

Introduces fundamental concepts in programming, from binary conversions to variables and data types; and creates programs in C++ by using different control structures: sequential, selection (if-else) and iteration (loops). This course also covers the use of mathematical functions in C++, the order of precedence for arithmetic and logical operators, increment and decrement operators, and cast operators. Furthermore, the concept of encapsulation is also introduced by the use of modular functions.