Michael Scott

Professor of Instruction

Initiative Focus

Department
Logo of PTF acronym

CS Studio: Teaching Introductory Programming to At-Risk Students in a Small Class Structure

Cohort: 2014
Fellow: Michael Scott

CS312 is the introductory programming class for computer science majors. It teaches students structured programming: designing and implementing computer programs that solve nontrivial problems. CS312 is the first required course for Computer Science majors. It is part of the four course pre CS program. CS is different than many of the other disciplines in the College of Natural Science. Most students have some exposure to math, chemistry, biology, and even physics during their secondary education. And some have the opportunity to take Computer Science courses.