Computer Science (Operating Systems) OpenCourseWare: UC Berkeley's Free Bachelor Level Computer Science Course

Published Mar 06, 2009

RSS Feed

'Computer Science: Operating Systems and System Programming,' is free OpenCourseWare offered by the University of California, Berkeley. The original 'Computer Science: Operating Systems and System Programming' course encompassed numerous fundamental design and programming concepts, such as interprocess communication and memory allocation. The course was designed as a required upper-division course for students obtaining their Bachelor of Arts in Computer Science, but the course was an elective for students obtaining their Bachelor of Science in Computer Science.

Computer Science (Operating Systems and System Programming): Course Specifics

Degree Level Free Audio Video Downloads
Undergraduate Yes Yes Yes Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes No

Computer Science (Operating Systems and System Programming): Course Description

The original 'Computer Science: Operating Systems and System Programming' lecture course, taught by John Kubiatowicz, focused on the basic fundamentals of operating systems. Though required for students earning their Bachelor of Arts in Computer Science, the course was optionally available Bachelor of Science in Computer Science students. Some course topics covered include paging, segmentation, basic networking and distributed file systems. The course taught the importance of design considerations and how to execute particular operating systems in a timely matter. In addition, the course examined engineering aspects of operating systems and current system design developments. Prior knowledge of C, Java, and data structures are helpful in understanding the OpenCourseWare content.

This OpenCourseWare includes recorded audio lectures from the Fall 2008 class and often the accompanying slide presentations. To listen to these course materials, visit the computer operating systems course page.

Featured School Choices: