Launch Your Cybersecurity Career in 6 Months
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Overview
Syllabus
CS 110 Lecture 01 -- Introduction
CS 110 Lecture 2, File Systems
CS 110 Lecture 3: Unix v6 Filesystem
Lecture 04 Filesystem Data Structures, System Calls, and Intro to Multiprocessing
Lecture 5 - execvp intro
CS 110 Lecture 6: execvp, pipe, dup2, and signals
CS 110 Lecture 7: Signals
CS 110 Lecture 8: Race Conditions, Deadlock, and Data Integrity
CS 110 Assignment 3 Overview
CS 110 Lecture 9 - Introduction to Threads
CS 110 Lecture 10 -- From C threads to C++ threads
CS 110 Lecture 11: Multithreading, Condition Variables, and Semaphores
CS 110 Lecture 12 Review of mutex, conditional_variable_any, semaphore
CS 110 Lecture 13: Ice Cream Shop Simulation
CS 110 Lecture 14: Introduction to Networking
Lecture 15 Networks and Clients
CS 110 Lecture 16 Network System Calls
CS 110 Lecture 17 - Web Proxy
CS 110 Lecture 18 MapReduce
CS 110 Lecture 19 - Principles of System Design
CS 110 Lecture 20: Non-blocking I/O