About this course
This semester-long course aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The course uses the C++ programming language and provides an introduction to the C++ programming languages. You will learn the required background knowledge, fundamental of C++ and an introduction of object-oriented programming.
This course is aimed at students with little or no prior programming experience, but a desire to understand computational approaches to problem solving. Since computer programming involves computational modes of thinking, it will help to have some mathematical and logical aptitude. You should be confident with your math skills up to pre-calculus.