UCSBPlat.com directly in your GOLD Try it Now

Basic concepts of operating systems. The notion of a process; interprocess communication and synchronization; input-output, file systems, memory management.

Prerequisites: Computer Science 130A; and, Computer Science 154 or ECE 154A (may be taken concurrently); open to computer science, computer engineering or electrical engineering majors only.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 177 CMPSC 270 CMPSC 271
These majors only cmpsc cmpen ee cpsci
Chris Kruegel
4.8
9 reviews
ILP 3207
F
12:00 PM - 12:50 PM
30 / 30 Full

ILP 3209
F
13:00 PM - 13:50 PM
30 / 30 Full

ILP 3205
F
14:00 PM - 14:50 PM
18 / 30

GIRV 2119
F
15:00 PM - 15:50 PM
16 / 30

See All
Winter 2024 . Wolski R M
BUCHN1930
T R
09:30 AM - 10:45 AM
Spring 2024 . Yang T
BUCHN1940
T R
12:30 PM - 13:45 PM
See All
CMPSC 170 Kruegel C I Spring 2019 Total: 80
CMPSC 170 Kruegel C I Spring 2012 Total: 79
See All
9
4.8
CS160 . 5 Months Ago

Amazing professor, loved the way he taught. He is extremely easy to understand, and knows his stuff. This class was one of the best that I attended, and it was really fun too. Approachable and knowledgable, 10 outta 10

0 helpful 0 unhelpful
CS177 . 6 Months Ago

Superb professor. Hard tests and hard labs, and those two make up your entire grade. He makes the class difficult but rewarding. Take only if you genuinely care about the subject and want to learn, not if you want an easy A. He will make you work for it!

0 helpful 0 unhelpful
CS160 . 1 Year, 5 Months Ago

He had great lectures and fair tests. He was very accessible for additional help.

0 helpful 0 unhelpful
CS177 . 1 Year, 5 Months Ago

Great lectures, but you can still do well on the exams if you diligently study the slides. The labs/projects are really fun. You also won't realize how important this class is until you take it, so trust me, take it. I'd wished I'd taken it sooner when I got asked questions about how I made my projects secure in job interviews.

0 helpful 0 unhelpful
CS177 . 1 Year, 6 Months Ago

He is a great professor who is passionate about his research. He teaches well and explains the concerts really thoroughly. I would take him again!

0 helpful 0 unhelpful
CS160 . 1 Year, 11 Months Ago

Great class - professor really knows his stuff and makes an effort to be available on Piazza outside of lectures and OHs to help students. Projects and exams are tough but fair, and if you make an effort, you won't be blindsided.

0 helpful 0 unhelpful
See all 9 reviews
CMPSC 156
95 / 96 Enrolled
Advanced Applications Programming
Phill Conrad 4.5
T R
17:00 PM - 18:15 PM
97.7% A
CMPSC 160
43 / 100 Enrolled
Translation of Programming Languages
Ben Hardekopf 4.7
T R
15:30 PM - 16:45 PM
52.5% A
CMPSC 165A
99 / 150 Enrolled
Artificial Intelligence
Xifeng Yan 3.6
T R
12:30 PM - 13:45 PM
53.8% A
CMPSC 171
150 / 150 Full
Distributed Systems
Amr El Abbadi 4.3
M W
09:30 AM - 10:45 AM
57.6% A
CMPSC 176A
150 / 150 Full
Introduction to Computer Communication Networks
Nabeel Nasir 4.9
T R
14:00 PM - 15:15 PM
45.7% A
CMPSC 181
34 / 50 Enrolled
Introduction to Computer Vision
B. S. Manjunath 4.0
M W
15:30 PM - 16:45 PM
53.8% A