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 - This class is overall pretty straightforward. If you are CE or ECE you'll probably do better than the coddled CS kids. Honestly don't understand the immense amount of hate the prof got. It was maybe a little unclear at times but the pacing was very slow and manageable and the concepts were simple. If you just show up and semi pay attention you should get a B+ at the absolute minimum. Her slides are the most useful resource for her tests. Understand each one fully and you will be fine, which shouldn't be too hard as she averages 10 minutes per slide.
Spring 2023 - This class is overall pretty straightforward. If you are CE or ECE you'll probably do better than the coddled CS kids. Honestly don't understand the immense amount of hate the prof got. It was maybe a little unclear at times but the pacing was very slow and manageable and the concepts were simple. If you just show up and semi pay attention you should get a B+ at the absolute minimum. Her slides are the most useful resource for her tests. Understand each one fully and you will be fine, which shouldn't be too hard as she averages 10 minutes per slide.