Course Overview

CS101 Computer Programming and Utilization
Instructor: Dhiren Patel



This course provides students with an entry-level foundation in computer programming. The goals of the course are to develop the programming ability in students, and to improve their proficiency in applying the computing fundamentals to their field of study. Topics include overview of high-level languages, C programming , basic data types, function definitions and declarations, conditional and iteration statement, array and string manipulation, recursive programming, and introduction to pointers, structures and unions.

Once C is done, Java programming will be taken up in the last phase of the course.