CMPE 150/L is the upper-division introductory course on computer networks. 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 weekly exercises using a network of routers, switches, and Linux-based computers.
Tuesday & Thursday, 2:00 -3:45 PM, Porter 148
Monday, 10 PM - 12 PM, Baskin Engineering 301A
Tuesday, 4 PM - 6 PM, Baskin Engineering 301A
Wednesday, 2 AM- 4 PM, Baskin Engineering 301A
Thursday, 10 AM- 12 PM, Baskin Engineering 301A
Instructor:
Name: Katia Obraczka (katia at soe.ucsc.edu)
Office: E2-323
Office Hours: Thursday 12:00 - 1:30 PM
Teaching Assistants:
Name: Lincoln Thurlow E-mail:lthurlow at soe.ucsc.edu Office: Baskin Engineering 301A Office Hours: Friday, 11 AM - 1 PM |
Name: Kevin Abas E-mail: kabas at soe.ucsc.edu Office: Baskin Engineering 301A Office Hours: Friday, 9 AM - 11 AM |
Knowledge of C programming is required for the lab project.
Computer Networking: A Top-Down Approach, Fifth Edition, by James W. Kurose and Keith W. Ross, Addison-Wesley.
Mastering Computer Networks: An Internet Lab Manual, by Jorg Liebeherr and Magda El Zarki, Pearson/Addison-Wesley, 2004.
Homeworks: 10%
Midterm: 30%
Final: 30%
Lab assignments: 20%
Lab project: 10%
Students must enroll in one of the lab sessions and are expected to attend the lab session they enroll in. Students may attend additional lab sessions and will be given access to the lab which they are expectd to use outside of the lab sessions to complete lab assignments.
Students will be assigned 6 to 7 lab exercises over the quarter. The exercises will be carried out in teams of two students each. VERY IMPORTANT: Even though labs are done in teams of two students, lab reports must be prepared and submitted individually. Exercises will be posted one week in advance.
A lab project will be assigned as the last lab assignment of the quarter. The projects can be done individually or in teams of two students each.
Please use the CMPE 150 Piazza forum, signup at (https://piazza.com/ucsc).
This quarter we will be using eCommons for submitions. If you are unfamiliar with eCommons, there is documentation to help you.
All work submitted, including homeworks and lab reports, must be your own. Any unauthorized collaboration will be treated as a violation of academic integrity and handled according to University policies (see Student Guide for Academic Integrity for details). If there are any questions regarding academic integrity issues, students should see the instructor and/or the TAs.