CS 226. Computer Science IV

Three credits

A continuation of CS 225. Topics include programming language paradigms, advanced use of word processors and spreadsheets, including macros, linked data structures, and an introduction to discrete mathematics, including counting, probability, and graphs. Offered every spring. Fee: $40.

Prerequisite: CS 225.

CS 246. C and Unix

Three credits

An introduction to using Unix operating systems, including shells, file manipulation, text editors, filters, and regular expressions. Fundamentals of C programming, including loops, arrays, functions, recursion, pointers, structures, unions, input/output, and system calls. Fee: $40.

Prerequisite: CS 125.