COURSE OUTLINE

Session 2

Command Line Basic
Working with documentation (man, apropos)

Session 1  

What Is Unix?
Setting up Unix.

Session 3

Search with regular expressions (grep, egrep, find),
Configure command line environment,
Using hash functions (md5, shasum)

Session 4

Working with Pipes,
Makefiles, Command line sorting

Session 5

Practice
First midterm test

Session 6

Emacs text editor

Session 7

Permissions, Package management

Session 8

Basics of Version Control Systems

Session 9

Git + GitHub

Session 10

Programming practice using Emacs,
Second midterm test

Session 11

Bash programming:
Math, Variables, User Input

Session 12

Bash programming:
Conditional Expressions