Dec 09, 2023  
2013-2014 Academic Catalog 
2013-2014 Academic Catalog [ARCHIVED CATALOG]

CSC 295-01 - Special Topic: Roots of Professional Practice: A Philosophy of Unix

4 credits (Spring)
Practicing programmers must master languages, algorithms, and software design methodologies. However, the most successful practitioners incorporate a systematic approach to development and draw upon a wide variety of tools to support that practice. In this course, we explore “The Unix Philosophy” - a long-standing, successful approach to building software. Along the way, we explore a variety of tools, including task automation tools, revision control systems, shell scripting, and the basic Unix commands.

Co-requisite: CSC 207 .
Prerequisite: CSC 161 .
S/D/F only.
Instructor: Rebelsky