Unix/Linux Systems Programming

Harvard Extension School

CSCI E-28

Section 1

CRN 24040

View Course Details
As an introduction to the fundamental structure and services of the Unix and Linux operating systems, this course combines theory with programming at the system call level. Topics include files and directories, device control, terminal handling, processes and threads, signals, pipes, and sockets. Examples and exercises include directory management utilities, a shell, a web server, and a multi-user shared whiteboard.

Instructor Info

Bruce Molay, AB

Lecturer in Extension, Harvard University


Meeting Info

W 8:10pm - 10:10pm (1/26 - 5/16)

Deadlines

Last day to register:

Additional Time Commitments

Required sections to be arranged.

Prerequisites

Solid knowledge of C or C++ at the level of CSCI E-26 and a data structures course such as CSCI E-22; some experience using Unix helpful.

Notes

This course meets via web conference. Students may attend at the scheduled meeting time or watch recorded sessions asynchronously. Recorded sessions are typically available within a few hours of the end of class and no later than the following business day. See minimum technology requirements.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
24040 1 Bruce Molay Field not found in response. W 8:10pm - 10:10pm
Jan 25 to May 15
17470 1 Online Asynchronous, Online Synchronous Bruce Molay Open W 7:40pm - 9:40pm
Aug 30 to Dec 18