COM SCI 118
Computer Network Fundamentals
Description: Lecture, four hours; discussion, two hours; outside study, six hours. Enforced requisite: course 111. Designed for juniors/seniors. Introduction to design and performance evaluation of computer networks, including such topics as what protocols are, layered network architecture, Internet protocol architecture, network applications, transport protocols, routing algorithms and protocols, internetworking, congestion control, and link layer protocols including Ethernet and wireless channels. Letter grading.
Units: 4.0
Units: 4.0
Most Helpful Review
Fall 2021 - CS118 with Prof. Varghese was one of the most frustrating courses I have ever taken at UCLA. Here are a few of the reasons why: - His slides and explanations hard to follow - Homeworks and exams were frustrating because questions often had typos and mistakes or were unclear in what they were asking. - Prof. Varghese often said you don't need to learn or study details but then the exams and homeworks were graded based on how detailed your answer was - There were 2 projects, which were not bad (I actually liked doing project1 on CRCs), but it took a long time to get our grades back and project1 was graded incorrectly for a lot of people the first time. - We didn't have a piazza until a TA made a piazza midway through the quarter, but the professor was never part of piazza, only the TAs - Prof. Varghese told students during finals week that he wouldn't release solutions to a practice final and told TAs not to answer students' questions on the practice final so that they could focus on grading assignments. I think Varghese has high reviews because he seems nice and says things that makes it seem like he cares about students' education. While I do believe he cares about students, a lot of aspects of how he ran this class just made it harder on us. TAs (especially Victor Rios) and communicating with other students on the class discord was the only thing that got me through this class.
Fall 2021 - CS118 with Prof. Varghese was one of the most frustrating courses I have ever taken at UCLA. Here are a few of the reasons why: - His slides and explanations hard to follow - Homeworks and exams were frustrating because questions often had typos and mistakes or were unclear in what they were asking. - Prof. Varghese often said you don't need to learn or study details but then the exams and homeworks were graded based on how detailed your answer was - There were 2 projects, which were not bad (I actually liked doing project1 on CRCs), but it took a long time to get our grades back and project1 was graded incorrectly for a lot of people the first time. - We didn't have a piazza until a TA made a piazza midway through the quarter, but the professor was never part of piazza, only the TAs - Prof. Varghese told students during finals week that he wouldn't release solutions to a practice final and told TAs not to answer students' questions on the practice final so that they could focus on grading assignments. I think Varghese has high reviews because he seems nice and says things that makes it seem like he cares about students' education. While I do believe he cares about students, a lot of aspects of how he ran this class just made it harder on us. TAs (especially Victor Rios) and communicating with other students on the class discord was the only thing that got me through this class.
AD
Most Helpful Review
Spring 2023 - Apparently a very controversial take but ngl Prof Zhang is great. she knows her stuff so well and has been around networking absolutely forever, all the way back to foundational first generation work at Berkeley when they were just starting everything. it’s frankly crazy she’s still teaching undergrads at all, but she’s a wealth of knowledge. not an easy class by any means but if you’re someone who already knows a bit about networking and want a great depth, this would be the class and prof for you!
Spring 2023 - Apparently a very controversial take but ngl Prof Zhang is great. she knows her stuff so well and has been around networking absolutely forever, all the way back to foundational first generation work at Berkeley when they were just starting everything. it’s frankly crazy she’s still teaching undergrads at all, but she’s a wealth of knowledge. not an easy class by any means but if you’re someone who already knows a bit about networking and want a great depth, this would be the class and prof for you!