CSE 123, Fall 2017: Computer Networks

Latest Announcements

10/31: Midterm solutions
The TAs will go over the exam solutions in discussion today.
10/04: We have a tutor!
Ziqing will be available to help you with Lab 1 in B250 during the evenings.

See all announcements RSS 2.0 feed


CSE123 provides an introduction to the concepts, principles, and practice of computer communication networks with examples from existing architectures, protocols, and standards. Topics include layering and the OSI model; switching; local, metropolitan, and wide area networks; datagrams and virtual circuits; routing and congestion control; and internetworking (a.k.a. The Internet).

Prereqs: CSE30, CSE101, CSE110 and programming experience with C for the projects. CSE120 strongly recommended.

Issues relating to the projects and homework assignments will be handled largely in the discussion section. The TAs will likely be far more accommodating to questions from those students who regularly attend discussion sections.

Course Staff

Teaching Assistants and Tutors

NameEmailOfficeTelOffice Hours
Balachander Padmanabha B240A N/A W 9-11am
Chenyu Huang B240A N/A Th 3:30-5:30pm
Krishna Kinnal B240A N/A M 1-3pm
Ziqing Guo B250 N/A Tu 4:30-6:30pm, W 5-6pm, Th 5:30-7:30pm


NameEmailOfficeTelOffice Hours
Alex C. Snoeren EBU3b 3114 822-2289 Tue 10:00am - 11:00am

Collaboration Policy

All homework and programming assignments must be completed individually. You must write all solutions and code that you submit, excepting any code that was provided to you as part of the assignment. You may discuss the assignments with others, but you may NOT make your code available to others or copy answers or code from another student--this includes GitHub repostiories (or similar) for assignments from this or similar courses in previous terms at any university. You will be issued private GitHub repositories for use in this course; it is your responsibility to make sure your code stays private. Exams will be individual effort and closed book.

Each student is responsible for knowing and abiding by UCSD’s Policy on Integrity of Scholarship. Any student violating university standards will earn an 'F' in the course and will be reported to the appropriate campus office. Committing acts that violate integrity or community standards are cause for suspension or dismissal from UCSD. You may be interested in the new 2017 Sanctioning Guidelines for Academic Integrity violations.

Charles Elkan's academic honesty guidelines developed for CSE 130 explicitly spell out many of your reponsibilities, and must be adhered to. If you have any questions, please ask.

Don't cheat. It's not worth it.

Last updated: 2017-12-10 13:54:42 -0800 [validate xhtml]