Basic concepts in networking, the OSI model, error detection codes, flow control, routing, medium access control, and high-speed networks.

Prerequisites: CMPSC 32 with a grade of C or better; PSTAT 120A or ECE 139; open to computer science, electrical engineering, and computer engineering majors only.

4

Units

Letter

Grading

1, 2, 3

Passtime

Upper division only

Level Limit

Engineering

College
Unlocks CMPSC 176C
These majors only cmpsc ee cmpen
BELDING E M
Elizabeth Belding
4.0
14 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
PHELP1508
F
09:00 AM - 09:50 AM
21 / 40
PHELP1508
F
10:00 AM - 10:50 AM
9 / 40
PHELP1508
F
11:00 AM - 11:50 AM
22 / 40
UCSBPlat.com logo
UCSBPlat.com
The admin of your beloved UCSBPlat.com
Promoted

Connect your AI agent to ucsbplat.com/mcp

Supercharge your AI to find better classes with UCSBPlat's official MCP server. Free to use.

See All
Winter 2024 . Belding E M
PSYCH1924
T R
14:00 PM - 15:15 PM
Winter 2026 . Belding E M
GIRV 1004
T R
14:00 PM - 15:15 PM
See All
CMPSC 176A Belding E M Winter 2024 Total: 114
CMPSC 176A Belding E M Spring 2023 Total: 86
See All
14
4.0
CS176A . Belding E M 5 Months Ago

Lectures were engaging and slides were detailed. Prof Belding was clear about what was graded and what to study for the class. The grading scheme made the class not stressful, and the midterm and final were very reasonable. She also offered extra credit for some assignments and going to section.

0 helpful 0 unhelpful
CS176A . Belding E M 6 Months Ago

Lectures are important and slides are good/detailed. Prof. Belding always put in effort to make concepts clear. Offered 0.5 percent EC for every section attended, up to 5% added to your grade for free. 10 point EC on final. Lots of material to study for midterm/final, but no problem if you enjoy the material.

0 helpful 0 unhelpful
CS176A . Belding E M 7 Months Ago

One of the most useful classes if you ever want to get into software development. And the professor gives a lot of extra credit! Maybe only bad thing is it's very surface level knowledge, but it's an intro class

0 helpful 0 unhelpful
CS176A . Belding E M 7 Months Ago

Absolutely loved this professor. I would highly recommend going to her office hours. She offered extra credit for attending sections and an extra 10 points on the final for completing a wireshark lab in the final week. This was my favorite upper div CS course I have taken so far, and she is my favorite professor I have had.

0 helpful 0 unhelpful
CS176A . Belding E M 2 Years Ago

Took Prof. Belding's course in 2019 Spring. I have to say she is one of the best professors I met before. She has made the lecture material very interesting and well-organized, and she is also a super patient and supportive professor. Besides, she is a very big name in computer networks, but you can always find her in her office hours.

0 helpful 0 unhelpful
CS176A . Belding E M 2 Years Ago

Prof Belding is one of the best lecturers I have had as a senior CS undergrad and it's obvious she cares about teaching the course. Lectures are structured in a way that makes it easy to understand new concepts and I recommend attending lectures as the content is pretty interesting. Tests are fair and follow the lectures and HW very closely.

0 helpful 0 unhelpful
See all 14 reviews
CMPSC 174A
35 / 100 Enrolled
Fundamentals of Database Systems
Maryam Majedi 2.6
M W
14:00 PM - 15:15 PM
CMPSC 178
24 / 100 Enrolled
Introduction to Cryptography
Prabhanjan Ananth 3.6
T R
12:30 PM - 13:45 PM
CMPSC 181
100 / 100 Full
Introduction to Computer Vision
Michael Beyeler 5.0
T R
11:00 AM - 12:15 PM
CMPSC 184
83 / 100 Enrolled
Mobile Application Development
Tobias Hollerer 4.5
M W
12:30 PM - 13:45 PM
CMPSC 186
50 / 50 Full
Internet of Things (IoT) Systems
Nabeel Nasir 4.9
T R
12:30 PM - 13:45 PM
CMPSC 189B
0 / 40 Enrolled
Senior Computer Systems Project
Chandra Krintz 4.0
T
14:00 PM - 16:50 PM