The course introduces fundamentals of programming constructs through using the C/C++ programming language. The main focus is to learn the essential programming constructs and methods in order to generate algorithmic solutions to business and mathematical problems. Upon completion of the course, students will be able to use programming sequence, decision making, loops, user-defined functions and arrays to create structured programs to address various problems with programming solutions.