The purpose of this course is to enable you understand the concepts and principles computer programming.