The course aims to teach students the basic concepts on computing and programming, and introduce the fundamentals of object oriented programming language and programming techniques. In this course, the students will be familiar with a programming language and be able construct software for solving simple programming problems.