CSC 8700-30 System Programming in UNIX and C SUMMER 2020
TENTATIVE CLASS SCHEDULE
Week#
Date
Lecture Topic
In-class and Assignments
Week 1 May 27* System intro, Editors, C overview, C Compiler. Unix U1.1-U1.5
Read U1, C1 and C2
lab 1
Week 2 June 03* C Flow control and C preprocessor, U3 Using the Shell
Read C3, C7.1-C7.4 & U3
lab 2
Week 3 June 10 C storage classes, Unix File System
Read C4 & U2
Ws1
UnixFileSystem Video
Week 4 June 17* C Libraries and pointers intro, Unix Regular expressions & grep family
Read C4, C5.1-5.5 & U4.1
Test 1 (6/17 at 6pm)
lab 4
Week 5 June 24 C Adv pointers, command line arguments, Unix filters
Read C5.6-C5.12 & U4.2-U4.3
Final Project Selection
Ws2
UnixFilters Video
Week 6 July 01 C struct/union C6, Unix Shell traps (watch video)
Read C6 , U5.1-U5.4
Quiz (review video)
Week 7 July 08* C Input and Output, AWK and more Unix advanced shell features
Read C7.5-C7.8 &U4.4-U4.5 & U5
Lab 7
Week 8 July 15 System calls and a [Review session*]
Read C8 and U7
Ws3
Week 9 July 22* Final project presentation Test 2 (7/22 at 6pm)