Computer Science 282
INTRODUCTION TO SYSTEM PROGRAMMING
January 2012

Tentative Schedule

Week of Material Covered Remarks
January 3 Introduction to System Programming
Chapter 2 -
Overview of Operating Systems
Chapter 1 -
Quick start to Unix OS
Chapter 0.
January 10 Files and File Structure
Chapter 7
Editing Files
Chapter 3, 4, and 5



January 17 Basic File Processing
Chapter 9
C Programming Tools
Chapter 20
January 30 Pointers, Structures, and Arrays

File dependencies, make
Section 20.5.4
February 7 Debugging (gdb) (dbx)
Section 20.7
Source Control System (sccs)
Section 20.5.7
February 14 Utilities
grep, diff, sort, find, tar, cpio, dump, sed, awk
Programmable text processing.
February 21 Mid-semester break. No classes.
February 28 awk examples
Unix Shells
Chapter 4, Chapter 15.
Advance Bourne Shell Chapter 16
C Shell Chapter 17
March 6 Advanced C Shell Programming
Chapter 18
Networking and Internet
Chapter 14
March 13 System Programming,
Process Management
March 20 Signals 18.5
Pipes Chapter 12
March 27 System Administration
April 3 Windowing System
Chapter 21

April 5 Review

Last modified:Thursday December 25, 2014 at 05:38 pm
Cezar Câmpeanu