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 cptcs
YANG T
Tao Yang
3.0
17 reviews
PHELP1440
F
10:00 AM - 10:50 AM
33 / 33 Full

PHELP1440
F
11:00 AM - 11:50 AM
33 / 33 Full

PHELP1440
F
12:00 PM - 12:50 PM
34 / 34 Full

See All
Spring 2024 . Yang T
BUCHN1940
T R
12:30 PM - 13:45 PM
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 10 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 3 Years Ago

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

0 helpful 0 unhelpful
CS170 . Yang T 9 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 9 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 165B
150 / 150 Full
Machine Learning
Guo W
T R
15:30 PM - 16:45 PM
59.7% A
CMPSC 165A
150 / 150 Full
Artificial Intelligence
Preiss J A
T R
11:00 AM - 12:15 PM
53.6% A
CMPSC 174A
150 / 150 Full
Fundamentals of Database Systems
Jianwen Su 2.0
M W
14:00 PM - 15:15 PM
48.8% A
CMPSC 174B
73 / 150 Enrolled
Design and Implementation Techniques of Database Systems
Divyakant Agrawal 2.9
M W
09:30 AM - 10:45 AM
55.3% A
CMPSC 176C
47 / 150 Enrolled
Advanced Topics in Internet Computing
Gupta A
M W
12:30 PM - 13:45 PM
61.3% A
CMPSC 177
75 / 150 Enrolled
Computer Security
Kevin Burk 3.0
M W
11:00 AM - 12:15 PM
42.9% A