Course objective
This course introduces basic computer concepts and computer software design with an emphasis on problem solving and algorithmic development. Upon completion of this course, the student should be able to demonstrate these techniques and principles by developing computer programs in the C programming language.