C and UNIX: Course Content
UNIX Views
The Path to Enlightnement ... Starting to become a UNIX Guru
The Rise and Fall of the Roman Empire
(not relevant)
The Rise of UNIX
(relevant)
Start Chanting
(Intro to UNIX)
Explore the Ashram
(Intro to shells)
Climb the Mountain of Files
(UNIX file system)
Be the Master of your Domain
(UNIX tools and tricks)
The C Language
Tutorial Introduction
The C Compiler
The C Preprocessor
Program Structure
Data
Control
Arrays
Pointers
and
Dynamic memory allocation
Structured Data
Input/Output
C Programming Libraries
Mathematics
Character and string processing
Input/Output
Dynamic memory allocation and Memory functions
Control
C Programming Tools
The C Compiler
The C Preprocessor
Multi-file Programs and Make
RCS and CVS
gprof and GDB
C Programming for UNIX
UNIX system calls
UNIX system information
UNIX processes
UNIX threads
UNIX file system access
UNIX signals
Interfaces to the Internet
Guru to Guru
(Accessing the internet)
UNIX internet programming
CGI
Scripting
Shell scripting
Perl