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
YANG T
Tao Yang
3.0
17 reviews
PHELP1445
W
09:00 AM - 09:50 AM
34 / 33 Full

NH 1109
W
10:00 AM - 10:50 AM
36 / 33 Full

GIRV 2127
W
13:00 PM - 13:50 PM
31 / 31 Full

See All
Spring 2025 . Yang T
CHEM 1171
T R
09:30 AM - 10:45 AM
Winter 2024 . Wolski R M
BUCHN1930
T R
09:30 AM - 10:45 AM
See All
CMPSC 170 Yang T Spring 2024 Total: 107
CMPSC 170 Yang T Spring 2023 Total: 91
See All
17
3.0
CS170 . Yang T 11 Months Ago

Workload seems easier than most offerings of 170-- especially compared to Wolski. The labs are actually very doable. Large part of your grade is exams instead of coding, and the midterm was doable but you should definitely study. Slides are good and textbook is also really helpful and aligns with the course content.

0 helpful 0 unhelpful
CS170 . Yang T 4 Years Ago

Very chill and nice professor. Slides are very organized, and projects aren't too hard.

0 helpful 0 unhelpful
CS170 . Yang T 10 Years Ago

Very easy class if you try. Projects are long, but that's expected in this class. There is no other homework. He is super helpful and even gave out source code for the projects to help you debug. Midterm was extremely easy. You get 6 pages of notes, and some code. Project guidelines are bad, but tons of help in his slides and from prev class.

0 helpful 0 unhelpful
CS170 . Yang T 10 Years Ago

Poor class. His accent is very difficult to understand, lectures are long, dry, hard to follow, unorganized. Projects are poorly prepared, overly difficult, and there is little help. You're basically on your own to figure it out. If the class was better organized, it would be ok

0 helpful 0 unhelpful
CS170 . Yang T 12 Years Ago

Lectures are quite boring. Hard to stay engaged. Programming assignments seem pointless. He gives you sample code, removes some lines, then expects you to put the code back. I do not like his way of teaching. I've heard other professors for CS170 are far superior.

0 helpful 0 unhelpful
CS170 . Yang T 18 Years Ago

Tao is a great professor. Maybe a little difficult to understand at first but its ok after a few weeks. He is really helpful outside of class and will help you understand the concepts well. If you dont study or goto class you will be screwed.

0 helpful 0 unhelpful
See all 17 reviews
CMPSC 160
131 / 135 Enrolled
Translation of Programming Languages
Ben Hardekopf 4.7
T R
15:30 PM - 16:45 PM
52.5% A
CMPSC 165B
66 / 100 Enrolled
Machine Learning
Wang Y F
T R
09:30 AM - 10:45 AM
59.7% A
CMPSC 165A
100 / 100 Full
Artificial Intelligence
Xifeng Yan 3.6
T R
12:30 PM - 13:45 PM
54.5% A
CMPSC 174B
97 / 100 Enrolled
Design and Implementation Techniques of Database Systems
Jianwen Su 2.0
M W
14:00 PM - 15:15 PM
55.3% A
CMPSC 176C
40 / 100 Enrolled
Advanced Topics in Internet Computing
Arpit Gupta 2.4
M W
17:00 PM - 18:15 PM
61.3% A
CMPSC 177
100 / 100 Full
Computer Security
Chris Kruegel 4.7
M W
12:30 PM - 13:45 PM
43.2% A