Complements course 12B, gaining additional competence with a number of important software development tools, languages, and techniques. Included are advanced Unix features and utilities such as grep, find, diff, the shell, and pipes; C programs utilizing I/O, arrays, pointers, and structures; a scripting language to perform simple text and file manipulation; and the make utility.
Enrollment Requirements
Concurrent enrollment in course 12B is required.
Class Notes
In summer, visiting students may request instructor permission to enroll by showing proof prerequisites have been met: Ryan Compton rcompton@ucsc.edu. Enroll in lab and associated secondary lab.