Skip to Main Content

CSC 202 Introduction to Programming

Students will gain familiarity with the basic building blocks of all computer programs. Important concepts will include variables, data types, input and output, math operations, programming sequence, decisions, iteration, file input and output, and functional decomposition. Time allowing, an introduction to classes or arrays may also be covered. This course will emphasize solution development through use of pseudocode/flowcharts and will be taught using Java, a contemporary object-oriented language in wide use. This course is a prerequisite for most upper-level CSC courses. Successful mastery of programming concepts and skills in this course is a key predictor of success in upper-level CSC courses; thus, a minimum grade of C+ is required for progress to courses with CSC202 as a prerequisite. Upon successful completion of CSC202, students should enroll in CSC252 Problem Solving in Java, which will expand students’ Java knowledge to include modeling real-life objects (L08). (4 credits) Prerequisite: A suitable score on the math placement exam is required to enroll or CSC 111 with a grade of B or higher.

Credits

4