UNIX TOOLS
COP 4342-01
Syllabus, lectures, and other materials — Fall 2008

Assignments

Assignment #1 — posted on 2008-09-16, due on 2008-09-23

Assignment #2 — posted on 2008-09-30, due on 2008-10-07

Assignment #3 — posted on 2008-10-16, due on 2008-10-21

Assignments #4 and #5 — posted on 2008-11-26, due on 2008-12-02

Assignment #6 — posted on 2008-12-02, due on 2008-12-04

Assignment #7 — posted on 2008-12-04, due on 2008-12-06

COURSE MATERIALS

Fall 2008: Syllabus for COP 4342-01

Introduction (Please read chapters 1 and 2 of Power Tools.)

A quick overview of processes (Please read chapters 23 and 24 of Power Tools.)

Setting up your environment (Please read chapters 3, 27, 28, 29, and 30 of Power Tools.)

Shells, scripting, and all that - pt1

Shells, scripting, and all that - pt2

Shells, scripting, and all that - pt3

Shells, scripting, and all that - pt4

Perl - pt1

Perl - pt2

Perl - pt3

Perl - pt4

Perl - pt5

Perl - pt6

Perl - pt7

Program Development - 1

Program Development - 2

Program Development - 3

Program Development - 4

Program Development - 5

Program Development - 6

Program Development - 7

File Management

Documents 1

Documents 2

Documents 3

Documents 4

Numerical tools 1

Numerical tools 2

Numerical tools 3

Numerical tools 4

Network tools 1

Network tools 2

Miscellaneous topics

Other Material

2008-08-25: The classic story of how Unix came to be: The Evolution of the Unix Time-sharing System

2008-08-26: Virtualization via Sun's VirtualBox: VirtualBox.Org home page

2008-09-02: Really, really small ELF binaries: A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux

2008-09-10: Mellon Data Breach: BNY Mellon Data Breach Potentially Massive

2008-09-11: A classic article on TeX: TeX: A Non-Review by Herbert S. Wilf (This is located at JSTOR, so you will need to use a campus network to read this article.)

2008-11-18: Blast from the past: Bison Example

2008-11-18: Peter Shor's classic paper mentioned in class today: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer