NEWS:

11.28: Sample questions for second part of Chapter 3 and sample questions for Chapter 4 have been posted.

11.19: Lab 3's submission deadline has been extended till Wed, 11.21 (11:59pm).

11.04: Chapter 3 sample questions and solutions posted.

10.31: Link to lecture recordings posted on the class Canvas page.

10.31: Review session for midterm exam scheduled for Friday, Nov 2nd, 3-5pm in E2 506. 

10.31: Solutions for Chapter 1 sample questions posted as well as sample questions for Chapter 2.

10.30: Google field visit poll posted on Piazza. Please respond ASAP.

10.22: Stay tuned for announcements about lecture on Tue, 10.23. Depending on campus accessibility, lecture will be delivered over zoom.

10.15: Sample questions for Chapter 1 posted under the Assignments tab.

10.03: Lecture on Oct 4th (Full announcement posted on Piazza and sent by e-mail): It has been confirmed that the lecture will be recorded, so there will not be a repeat at 1:30pm tomorrow. Lecture tomorrow will be held in BE 152, 11:40-1:15pm. The webcast will be available at webcast.ucsc.edu, login and password sent by e-mail and posted on Piazza.

10:03: Lecture on Oct 4th (Full announcement posted on Piazza and sent by e-mail): We will hold our lecture tomorrow, Oct 4th, in BE 152. The lecture will likely be Webcast (we have put in a request to Media Services) so students who cannot attend will be able to access it online. If for some reason, that is not possible, we will have a repeat during our regular slot in E2 506. I'll send another announcement on this as soon as I get some confirmation on the Webcasting.

09.28: Revised lab schedule posted. Labs start on Monday, 10.01.

09.28: Piazza forum created and linked to the class Web page. Make sure to sign-up using the Piazza link.

09.28: The Simularium is reserved for an event on Oct 4th. We will need to find an alternate classroom. Stay tuned for more information by e-mail.

Instructor: 

Katia Obraczka: katia "at" soe.ucsc.edu

Office: E2 323

Office hours: Thursdays, 11:45-12:45.

Teaching Assistants:

Daniel Alves: dalves "at" ucsc.edu

Sam Mansfield: smansfie "at" ucsc.edu 

Classroom: Engineering 2 Room 180 (Simularium)

Time:  T/Th 1:30-3:05 PM 

Lab Session Schedule and Location:

  • Monday  11am-1pm (Soc Sci 1 135)
  • Tuesday 3:30-5:30pm (BE 105)
  • Wednesday 2-4pm (Crown 201)
  • Thursday 9-11am (BE 105)
  • Fridays 12-2pm (Soc Sci 1 135)

Canvas: https://canvas.ucsc.edu/courses/16169

Course Focus:

The course provides a basic overview of computer network architectures and protocols, with emphasis on the basic protocols used on the Internet. In the associated lab, students explore the protocols covered in class through (bi-) weekly exercises using a network of routers, switches, and Linux-based computers.

Course Pre-Requisites:

CMPE16 and CMPE12/L or CMPS 12B/M

Textbook:

Textbook: Computer Networking: A Top-Down Approach

*There are minor differences between the 5th and 6th ed., feel free to use either for class.

Attendence:

Lecture and lab attendance is expected and assumed. 

Student Responsibilities:

Students enrolled in this class are agreeing to the following:

  • All work turned in as lab reports, projects, and exams MUST be individual. If any work claimed by a student to be his/her own is found to be shared with other students, that will be considered a violation of academic integrity and will be handled accordingly. Academic integrity violations will NOT be tolerated.
  • Students are responsible for keeping up with material covered in class including readings from textbook.
  • Students are also responsible for checking the class Web page frequently for updates, schedule changes, etc.
  • Students must keep up with lab assignments and projects. Late submissions will not be accepted.
  • Course material, including assignments and lecture notes, will be posted on the class Web page. However, you're responsible for all material covered in class, whether or not it appeared on the Web site.

Academic Integrity:

In recent years, there has been a steady increase in the number of academic integrity violation incidents in many UC campuses, and unfortunately, UCSC is no exception. The School of Engineering has a zero-tolerance policy for any incident of academic dishonesty. If cheating occurs, they will result in academic sanctions in the context of the course, and in addition, every case of academic dishonesty is referred to the students' College Provost, who then sets the disciplinary sanctions. Cheating in any part of the course may lead to failing the course and suspension or dismissal from the University.

What is cheating? In short, it is presenting someone else's work as your own. Examples would include copying another student's written or electronic homework assignment, or allowing your own work to be copied. Although you may discuss problems with fellow students, when you submit an assignment with your name on it, it is assumed it is your own work. If you use ideas or text from others, you MUST cite your sources and give credit to whoever contributed to your work. Copying solutions from online sources is also considered cheating.

If there are any questions on what constitutes academic integrity violations, please make sure to talk to the instructor and/or the TAs for clarification. You are also referred to www.ucsc.edu/academics/academic_integrity/ for additional information on UCSC's academic integrity policies.

Grading Rubric: 
Category Percent
Final 35%
Midterm 30%
Labs 25%
Lab Project 10%
   

*The same grade will be assigned to both CE 150/150L.

 

Schedule: *

lecture 13​

Date              Topic  Readings       Lecture Notes
09.27 General course information   lecture 1
10.02  Introduction: Concepts, Terminology Chapter 1 lecture 2
10.04 Introduction: Concepts, Terminology Chapter 1 lecture 3
10.09 Introduction: Concepts, Terminology Chapter 1 lecture 4
10.11  Application Layer Chapter 2 lecture 5
10.16  Application Layer Chapter 2 lecture 6
10.18  Application Layer Chapter 2 lecture 7
10.23  Transport Layer Chapter 3 lecture 8
10.25  Transport Layer Chapter 3  lecture 9
10.30 Transport Layer Chapter 3 lecture 10
11.01 Transport Layer Chapter 3 lecture 11
11.06 Midterm Exam Answer key midterm exam highlights
11.08 Transport Layer Chapter 3 lecture 12
11.13 Network Layer Chapter 4 lecture 13
11.15 Network Layer Chapter 4  lecture 14
11.20 Network Layer Chapter 4 lecture 15 
11.22 Thanksgiving Holiday (no class)    
11.27 Network Layer Chapter 4  lecture 16
11.29 Data Link Layer Chapter 5  lecture 17
12.04 Data Link Layer Chapter 5 

lecture 18

lecture 19

12.06 Final exam review session Final exam review  final exam highlights
12.13 Final Exam 12:00-1:30pm Comprehensive  

 *Schedule may be adjusted as the quarter progresses.