Welcome to Comp 398.
Catalog Descritpion: The central concept explored in this course is the process, an instance of a program in execution. The course examines the ways the operating system facilitates the management of processes and the services it provides to processes. Students will also learn how to write programs that create new processes, and programs that create multiple threads of execution within a single process to take advantage of today’s multi-core processors.
Lecture: | Tue-Thu 2:00PM-3:20PM, Science Center 1315 |
Instructor: | Martin Gagné |
Email: | lastname_firstname at wheatoncollege dot edu |
Office: | Science Center 1323 |
Office Hours: | Monday 10:00AM-12:00PM Wednesday 2:00PM-4:00PM Friday 1:00PM-2:00PM and by appointment |
Course Discussion: | Piazza (by invitation, mandatory enrollment) |
There is no required textbook for the course. Over the course of the semester, I will recommend readings extracted from a number of books, I will add the references here as they become relevant.
This course provides an introduction to imperative programming as well as the C program language. Each could warrant their own course of study and we highly recommend you study them further. Some references of use: