Skip To Navigation Skip To Content Basic Menus
UC Santa Cruz
Jack Baskin School of Engineering
Course Web Pages

  • CMPE80N Home
  • Winter 2012 Home
  • Schedule
  • Forum
  • Quiz
  • Log In / Register

CMPE80N, Winter 2012, Section 01: Home

Home » Courses » CMPE80N

CE80N Winter 2012

Introduction to Networking and the Internet

  • Quick Links

    • Web Forum
    • Ubiquitous Presentertracy drawing
      •  (Password for enrolling in the above as a student:  80n)
    • ITS class recordings
    • Check your grades
    • Review the quizzes

 

Class Information

Instructor: Tracy Larrabee

  • Office: 3-37A E2sam
  • Phone: X9-3476
  • Office hours: Wednesday 12:00-1:00

Teaching Assistants:

  • Sam Wing
      • Section: MW 2:00 - 3:10pm
      • *** Earth & Marine: B210 
        • map: http://maps.ucsc.edu/content/406/map_detail
  • Raj SankaranarayananRaj
      • Section: Monday 08:00-09:15 A.M.
      • Location: Engineering-2 Building    Room 194

       

      • Section: Wednesday 08:00-09:15 A.M.
      • Location: PhysicalSciences Building Room 130
  • Vidyuth Srivatsaa
    • Vidyuth
      • Section: Tuesday 12:00-01:10 P.M.
      • Location: Physical Sciences Building Room 110

      • Section: Wednesday 12:00-01:10 P.M
      • Location: Jack's lounge

      • ***Final Review Section***
      • Time: Tuesday (3/20) 12:00 - 01:30 P.M.
      • Location: Engineering Auditorium 101 (JBE 101)
  • Each TA is willing to meet with you outside of section by using email to arrange another time you can come in--either because you want some extra one-on-one help or because you just can't make the other times (so is the professor, although sometimes this means talking over the phone or skype).

We have a Subject Tutor from Learning Support Services

  • Subject Tutor: Thomas Schmidtz
  • Sign up for tutoring with Thomas (or any other class LSS covers) at https://eop.sa.ucsc.edu/OTSS/tutorsignup/

Class meetings

  • Lecture: Tuesday-Thursday 8:00-9:45am in the Humanities Lecture Hall
  • Final Exam: Wednesday, March 21, 8:00-11:00am in the Humanities Lecture Hall

Text

  • The TCP/IP Guideby Charles M. Kozierok, Fifth Edition.
    • You can read this online for free.
    • You can buy it at amazon.com.
    • We also spend a lot of time reading the Networking Sections of Wikipedia

GradesWikipedia

  • You are responsible to check your grades as they are posted using the Quick Link above.  If there is an error on a lab or quiz, and you don't iniate resolution before the course grades are turned in, there will be no change in grade issued.

 

Assignments

  • The Ubiquitous Presenter slides from the lecture that covered the reading material are available during and after class (together with any ink applied dynamically). Feel free to review the slides at any time. You can download a copy of the slides for offline viewing here (the download link in UP is broken).

 

 

ReadingTopicsQuiz Date
Network Security
  • Your deleted Facebook pictures aren't really deleted
  • Gizmodo on Secure Google Searches
  • Gizmodo on protecting yourself online
  • The Daily What on Click-Jacking
  • Gnu on PGP
  • Your ISP will begin policing you soon
March 15
Transport Layer (Layer 4)
  • Every subsection in the TCP and UDP Protocols section is pertinent.
  • Wikipedia on TCP, Wikipedia on UDP, Wikipedia on Ports
 March 1,8
More Internet Layer (Routing)
  • Host Tables and DNS (Domain Name System)
  • Routing Protocols (I suggest paying the most attention to BGP). 
  • Wikipedia on BGP,  Wikipedia on Packet Forwarding
Feb 16, 23
Internet Layer (Layer 3)  Our book becomes useful around now, but it has far more nuts and bolts than we need to worry about.
  • IP Overview from our text
  • IPv4, IP addressing, IP Datagram Encapsulation
  • Wikipedia on IP
  • Tutorial on subnet addresses and IP ranges without Binary (thanks Bennet)
Feb 9, 16
Data Link Layer (Layer 2)
  • Our book still doesn't have that much on things at the low level, so we will continue to rely on lecture and Wikipedia.
    • The Open System Interconnection (OSI) Referene Model>OSI Reference Model Layers>Data Link Layer(Layer 2)
    • Wikipedia on Ethernet
    • Pay particular attention to the section on Carrier \ Sense Multiple Access Collision Control
    • Also  Carrier Sense Multiple Access Collision Avoidance
Feb 2, January 26
the Physical Layer
  • Our text does not cover physical layer issues much, but there is a little and we are only very briefly looking into them
  • There are many appropriate Wikipedia articles (though they go into way more depth than we will): The Physical layer, Digitization, Modems, Sampling, Manchester code, Modulation, and Error Correction.
January 19
Quantization and Digitizing
  • Wikipedia on Quantization, Wikipedia on Nyquists's Theorem (everything past the first two paragraphs is too advanced for this class's subject matter, and the summaries on Sampling, and Sampling Rate are probably sufficient)
January 19
Decimal, Binary, Octal and Hexadecimal Numbers
  • Networking Fundamentals>Backgrounder: Data Representation and the Mathematics of Computing>Decimal, Binary, Octal and Hexadecimal Numbers
  • A good tutorial on Binary, Decimal, and Hexadecimal
January 12
Introduction to Networking
  • Intro to Networking, Including all 3 subsections
January 12
Our Text
(online or in print)
Familiarize yourself with the guide and how to navigate it. Not applicable

Labslab picture

 

The Labs page

Mechanics

Class Evaluation

Your grade will come from the weekly quizzes (30%), the class exercises--exercises having to do with networking(20%), and your final exam (50%). Your weekly quizzes will cover the material listed in the assignments section of this website. Your quiz grade will be derived from your best 7 quizzes, but there will be no makeup quizzes. If this is a quarter in which you can't make it to class for at least 7/10 Thursdays, this is not a good class for you to take this quarter.

Cheatingcheating

I hate to talk about cheating, because I like to assume there will be none, but the School of Engineering says I must: If a TA finds or I find conclusive evidence that you have cheated on a quiz or exam, you will fail that quiz or exam. It will not be possible to pass this course with a grade of 0 on the final exam. You should know that if you have been officially charged with cheating, and the provost has ruled that you have cheated, you get a black mark on your record: this could lead to either suspension or expulsion from this university (and you may be ejected from any SOE major, which may not affect you).

To receive credit for a weekly quiz, you must sit in one of the installed seats of the lecture hall, and you must put the names of your right and left neighbor on the top of your quiz page (put something like "end of row" if there is no one on one side). After you turn in your test, you must leave the lecture hall immediately, and if you have forgotten your backpack or other materials, you may not retrieve them until class time is over. You may not talk to anyone during the test time but the instructor or one of the TAs. Violations of this rule will result in a quiz score of zero on the part of the person doing the talking.

Communicationfeedback

Please feel free to tell either the professor or the TAs about any comments or suggestions you might have about how to improve the class. The best way to do this is by electronic mail, though please include "CMPE80N" in the subject line of any emails you send to us, and also send email to just *one* of us at a time unless we specifically tell you otherwise. You may also broadcast your opinions by using the webforum.Don't worry we don't do this!

References

  • The Internet Book, by Douglas E. Comer, Fourth Edition Prentice Hall
  • (Deeper, wider coverage) Data and Computer Communications, by William Stallings, th Edition Prentice Hall
  • How The Internet Works, by Preston Gralla, Seventh Edition QUE
  • Computer Networks: A Systems Approach, by Larry L. Peterson & Bruce S. Davie, 3rd Edition Morgan Kaufmann Publishers
  • Computer Networks, by Andrew Tanenbaum, Prentice Hall, Third Edition.
  • Communication Networks: A First Course, by Jean Walrand, 2nd Ed., McGraw-Hill 1998.
  • An Engineering Approach to Computer Networks, by S. Keshav, 3rd Ed., Addison-Wesley 1998.
  • Power Programming with RPC, by John Bloomer, O'Reilly & Associates, 1992.
  • Data Networks, by Bertsekas and Gallager, Prentice Hall. (Queueing Theory, MAC Protocols)
  • Data and Computer Communications, by Stallings, Macmillian. (Encoding/Decoding)
  • The Pocket Guide to TCP/IP Sockets: C Version, by M. Donahoo and K. Calvert, Morgan Kaufman Publishers. (Socket Programming)
  • Unix Network Programming, by R. Stevens, Prentice Hall. (Socket Programming)

Instructors and Assistants

  • Tracy Larrabee (Instructor)
  • Rajsaktish Sankaranarayanan (Assistant)
  • Sam Wing (Assistant)
  • Vidyuth Srivatsaa (Assistant)

Latest Forum Posts

  • Your grades are in
    Last Post: 03/23/2012 04:18 PM (larrabee)
  • Quiz 8 Problem #1
    Last Post: 03/22/2012 12:12 PM (larrabee)
  • Quiz #2 Solutions?
    Last Post: 03/21/2012 12:25 AM (krollins)
  • Quiz 6 question 1
    Last Post: 03/20/2012 08:47 PM (krollins)
© 2013 UC Santa Cruz • All Rights Reserved
1156 High St, Santa Cruz, CA 95064 • 831-459-2158 •
UCSC Home • BSOE Home • Web Mail • SSH • Support • Wireless Registration • Employment • Basic Menus • Log In