To Dr. Woit's HomePage
To CPS393 Course Outline
To CPS393 Topics
To CPS393 Labs
To CPS393 Announcements

CPS393: Introduction to Unix, C & C++

Dr. Woit


. Check page periodically for modification

Topics may include:

Linux Introduction:
Introduction, File System, Commands, Options, Security,
Permissions, Streams, Devices, Glob Constructs, Metacharacters,
Basic Quoting, Scripts, Filters, Pipes,
Linux Continued:
Command Substitution, Functions, Variables, Advanced Quoting,
Shell Decisions, Repetitions, Control Constructs, I/O,
Linux Additional Topics (time permitting):
File Descriptors, Script Debugging, Advanced Argument Processing, AWK
C Introduction:
Structure, Variables, Types, Macros, Arithmetic Expressions, Functions,
Scope, Makefiles, Debugging, Control Constructs,
C Continued:
Arrays, Strings, Pointers, File and Console I/O, Structures, Unions,
Linked Lists, Abstraction, Function Pointers, Variadic Functions
C++ Basics:
Differences from C, Structure, non-OO basics, Classes, Object Instantiation
OO-Derived Basics
Constructors: definitions, overloading, defaults, copy, destructors
Polymorphism, operator overloading, Stream IO

To Dr. Woit's HomePage
To CPS393 Course Outline
To CPS393 Topics
To CPS393 Labs
To CPS393 Announcements