CS 4243 - System Programming in
    Windows and UNIX
    Summer 1999

Jeff R. Sents

email: jsents@spsu.edu , 356H Building, Office: (770) 528-7406, Home: (770) 591-6553.



Last Changed 8/03/99

Announcements | Course Description | Class Schedule |
Grading Policy | Class Texts |Policies | Hyperlinks



Announcements

Test 3 is Thursday!  Includes ksh through August 3, 1999.

New TCL/TK links added below

Return to the top of the syllabus



Course Description

Concepts of system programming in Windows and in UNIX environments are presented. In addition to projects which involve implementation of system programming in both environments, students complete and present a major programming project in the environment of their choice.

This class has the following prerequisites: CS 3244, CS 3423, CS 2224, CS 1302,  CS 1301

Return to the top of the syllabus



Class Schedule
 
 Week 1
 May 25 & 27
 Chapter 1 , Chapter 2
 Week 2
 June 1 & 3
 Chapter 3 , Chapter 4
 Week 3
 June 8 & 10
 Chapter 5 , Chapter 6
 Week 4
 June 15 & 17
 Test 1 , Chapter 7
 Week 5
 June 22 & 24
 Chapter 8 , Chapter 8 Cont'd
 Week 6
 June 29 & July 1
 Chapter 11 , Chapter 11 Cont'd
 Week 7
 July 6 & 8
 Chapter 12 / PA 1 Due , Chapter 12 Cont'd
 Week 8 
 July 13 & 15
 Test 2 , Intro to Tk/TCL
 Week 9 
 July 20 & 22
 Tk/TCL Cont'd / PA 2 Due , Tk/TCL Cont'd
 Week 10
 July 27 & 29
 Tk/TCL Cont'd / PA 3 Due , Tk/TCL Cont'd
 Week 11
 August 3 & 5
 Chapter 13 / Final Project Due , Test 3

Return to the top of the syllabus



Grading Policy

There will be 3 major tests, a number of homeworks, and a final project for this course.  There will be no final exam, per se.

The Grading Scale is as follows: Return to the top of the syllabus


Class Text
  • M. G. Sobell, UNIX SYSTEM V: A Practical Guide, Addison-Wesley Publishing Company, 1995
  • S. J. Leffler, M. K. McKusick, M. J. Karels, J. S. Quarterman, The Design and Implementation of the 4.3BSD UNIX Operating System, Addison-Wesley Publishing Company, 1990 (Optional)
  • Return to the top of the syllabus


    Policies Return to the top of the syllabus


    Useful Hyperlinks Return to the top of the syllabus