Computer Science 282
INTRODUCTION TO SYSTEM PROGRAMMING
January 2013

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 8 Files and File Structure
Chapter 7
Editing Files
Chapter 3, 4, and 5



January 15 Basic File Processing
Chapter 9
C Programming Tools
Chapter 20
January 22 Pointers, Structures, and Arrays

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

April 2 Review

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