CS 3010 A (CRN: 12308)
Computer Science: Operating Systems
3 Credit Hours—Section is Full.
The course CS 3010 A is currently full.
Complete the inquiry form below to help us gauge interest. We will attempt to add more seats in this or a similar course.
Please continue to check the availability of this course—enrollment may vary before the deadline to add:
About CS 3010 A
Supervisory and control software for multiprogrammed computer systems. Processes, threads, synchronization, interprocess communication, scheduling, memory management, resource allocation, performance evaluation, secondary storage, case studies. Prerequisites: CS 2300 and CS 2210.
Notes
Prereqs enforced by the system: CS 2300 & CS 2210; Open to Degree and PACE students
Section Description
CS 3010 will provide a broad overview of operating systems, focused primarily on Linux. We will pursue an in-depth investigation of the following topics: the OS kernel and kernel mode; concurrency and threads; synchronization, CPU scheduling, memory management, I/O devices, and file-system management. From this course, students will become proficient in developing system-level programs in C, on Linux. The text will be Operating System Concepts: Principles and Practice, 2nd Edition, by Anderson and Dahlin.
Section Expectation
Students will learn concepts by creating several C programs on Linux that apply the various concepts from class. There will be a midterm exam and a final exam and several short take-home quizzes covering concepts from the lectures.
Evaluation
Course grades will be based on the midterm and final exams; the programming projects; take-home quizzes covering concepts from the lectures; and attendance.
Important Dates
Note: These dates may not be accurate for select courses during the Summer Session.
Courses may be cancelled due to low enrollment. Show your interest by enrolling.
Last Day to Add | |
---|---|
Last Day to Drop | |
Last Day to Withdraw with 50% Refund | |
Last Day to Withdraw with 25% Refund | |
Last Day to Withdraw |
Resources
There are no courses that meet this criteria.
Interest Form
The maximum enrollment for CS 3010 A has been reached.
Fill out this form to express interest in this course. If a seat becomes available, you will be notified.