UNIVERSITY OF PRINCE EDWARD ISLAND
Computer Science 2820
PROGRAMMING Practices
September 2026

Tentative Schedule

Week of Material Covered Remarks
September 8 Introduction to System Programming
Chapter 2 -
Overview of Operating Systems
Chapter 1 -
Quick start to Unix OS
Chapter 1.
September 14 Files and File Structure
Chapter 2,4, 8
Editing Files
Chapter



September 21 Basic File Processing
Chapter 4
File security
Chapter 5
Assignment #1
September 28 Basic File Processing
Chapter 6
Advance File Processing
Chapter 7
October 5 Redirection and Piping
Chapter 9
Source Control System (sccs)
Section 20.5.7
Assignment #2
October 12 October 12 Thanksgiving Day. No classes.Mid-semester break. No classes.
October 19 Utilities
grep, diff, sort, find, tar, cpio, dump, sed, awk
Programmable text processing.
awk examples
October 26 Unix Shells
Chapter 6, 13
Advance Bourne Shell Chapter 12, 13
C Shell Chapter 14
Midterm Test
November 2 Advanced C Shell Programming
Chapter 15

Assignment #3
November 9 Introduction to C
and Software Development Chapter 17November 11 No classes in lieu of Remembrance Day.
November 16 Version Control
Chapter 17
Assignment #4
November 23 System AdministrationChapter 23 Quiz #4
November 30 IDEs


December 7 Review



Last modified:Thursday November 12, 2026 at 01:53 am AST
Cezar Câmpeanu