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 271 CMPSC 177 CMPSC 274 CMPSC 270
These majors only cmpsc cmpen ee cpsci
YANG T
Tao Yang
3.0
17 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
ARTS 1356
R
13:00 PM - 13:50 PM
0 / 30

PHELP1445
R
14:00 PM - 14:50 PM
0 / 30

GIRV 1112
R
15:00 PM - 15:50 PM
0 / 30

ILP 4103
R
16:00 PM - 16:50 PM
0 / 30

See All
Spring 2024 . Yang T
BUCHN1940
T R
12:30 PM - 13:45 PM
Spring 2025 . Yang T
CHEM 1171
T R
09:30 AM - 10:45 AM
See All
CMPSC 170 Yang T Spring 2025 Total: 82
CMPSC 170 Yang T Spring 2024 Total: 107
See All
17
3.0
CS170 . Yang T 1 Year, 8 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 13 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 19 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 165B
0 / 150 Enrolled
Machine Learning
Wenbo Guo 4.5
M W
15:30 PM - 16:45 PM
CMPSC 165A
0 / 150 Enrolled
Artificial Intelligence
James Preiss 2.1
T R
11:00 AM - 12:15 PM
CMPSC 174A
0 / 120 Enrolled
Fundamentals of Database Systems
Jianwen Su 2.1
T R
09:30 AM - 10:45 AM
CMPSC 176C
0 / 150 Enrolled
Advanced Topics in Internet Computing
Gupta A
T R
14:00 PM - 15:15 PM
CMPSC 176A
0 / 144 Enrolled
Introduction to Computer Communication Networks
Nabeel Nasir 4.9
M W
14:00 PM - 15:15 PM
CMPSC 177
0 / 120 Enrolled
Computer Security
Chris Kruegel 4.8
M W
17:00 PM - 18:15 PM