PREREQUISITE: officially: CMIS 240 and CMIS 325
However, 240 material is not used and therefore not needed. 140-level
C++ programming is sufficient.
DESCRIPTION:
From the catalog:
An investigation of the interaction between the UNIX operating system
and the C programming language. The features of UNIX that support C,
including library and system calls, UNIX utilities, debuggers,
graphics, and file structure, are presented. Programming projects in
C that implement UNIX command features are assigned.
You will learn C (as opposed to C++) programming. You will also learn some of the cool things you can program in Unix.
COURSE OBJECTIVES: On successful completion of this course, you will be able to:
REQUIRED TEXTBOOK:
Advanced Programming in the Unix Environment, by Stevens. This
is a very good book. It's the authoritative classic in the field. Very
well written.
EVALUATION: Your final grade will be based on an exam and homeworks (programs) in the following proportions:
Homework 65% Final Exam 35%