Welcome to the CMPE 150/L Winter'16 Web page

Class Information

Instructor: Katia Obraczka 

Office hours: Tuesdays 12:30-1:30

Teaching Assistants:
Yalda Edalat
Cole Grim

Classroom: Physical Sciences 110 
Time: T/Th 2-3:45 PM 

Lab: BE 301A

Lab Session Schedule:

  • Monday 11:00-1:00pm 
  • Tuesday 10:00-noon 
  • Wednesday 3:00-5:00pm 
  • Thursday 4:00-6:00pm 
  • Fridays noon-2:00pm

Contact Information

Katia Obraczka Yalda Edalat Cole Grim
E-mail: katia "at" soe.ucsc.edu E-mail: yalda "at" soe.ucsc.edu E-mail: cgrim "at" ucsc.edu
Office: E2 323 E-mail: yalda "at" soe.ucsc.edu E-mail: cgrim "at" ucsc.edu
Office Hours: TBD Lab: BE 301A Lab: BE 301A

 

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 Prerequisites 

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.

Academic Honesty and Integrity 

In recent years, there has been an increased 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.

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 (tentative) 

Lecture Recordings are available at webcast.ucsc.edu.

Date Topic Readings Lecture Notes
01.05 General class information   lecture 1
01.07 Introduction: concepts, terminology  Chapter 1 lecture 2
01.12 Introduction: concepts, terminology Chapter 1 lecture 3
01.14 Application layer   lecture 4 
01.19 Application layer   lecture 5 
01.21 Application layer   lecture 6 
01.26 Transport layer   lecture 7 
01.28 Transport layer   lecture 8 
02.02 Transport layer    lecture 9 
02.04 Transport layer    lecture 10 
02.09 Transport layer    lecture 11 
02.11  Transport layer   lecture 12 
02.16  Midterm exam     midterm highlights
02.18 Network layer    lecture 13 
02.23  Network layer    lecture 14 
02.25  Networlk layer    lecture 15 
03.01  Network layer    lecture 16 
03.03  Data link layer    lecture 17 
03.08  Data link layer    lecture 18 
03.10 Data link layer   lecture 19
03.15 Final Exam 7:30-10:30pm