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