CPE 401/601 Computer Network Systems

Department of Computer Science & Engineering

UNR, Spring 2011

Course Information - Description - Objective - Prerequisites - Textbooks - Syllabus
Organization - Grading - ABET Criteria - Schedule - Announcements

Course Information

Class hours Monday & Wednesday, 1:00 - 2:15pm, PE 208  Computer Networking: A Top-Down Approach University of Nevada, Reno
Instructor Dr. Mehmet H. Gunes
E-mail mgunes (at) cse (dot) unr (dot) edu
Phone (775) 784 - 4313
Web page http://www.cse.unr.edu/~mgunes
Office SEM 204 (Scrugham Engineering-Mines)
Office hours Monday & Wednesday 2:30 - 4:00 pm or by appointment

Catalog Description

Packet switching, routing, congestion control, network layer, Internet, transport layer, sessions, FTP, telnet, rlogin, SMTP, NFS, NetBIOS, WWW, security, data compression.


To develop an understanding of the various aspects of computer networking systems. Topics include: Socket programming, file transfer, electronic mail, WWW, peer-to-peer, multimedia networking, wireless and mobile protocols, network security, and network management.





Syllabus (Tentative)

This is a tentative list of topics, subject to modification and reorganization.
  1. Wireless and Mobile Networks
  2. Overlay Networks
  3. Network Management
  4. Network Security
  5. Multimedia Networking


Grading (Tentative)

Both grading policy and scale are subject to change. Failure in either the assignments or the tests will result in failure in the course.

Grading Policy

Grading Scale

Important Note: You will have one week to appeal for your grades after the graded assignments/tests are returned. So, please keep this in mind if you think that there is a problem/issue with the grading of your work.

ABET Criteria

ABET Accreditation Criterion 3 Program Outcomes that are relevant to this course are:

Schedule (Tentative), Notes & Assignments

This is a tentative schedule including the exam dates. It is subject to readjustment depending on the time we actually spend in class covering the topics.

Permanent reading assignment: it is assumed that you are familiar with the contents of the slides of all past meetings.

Date Lectures Assignments & Notes
Wed, Jan 19 Lecture #1: Intro  
Mon, Jan 24 Lecture #2: Wireless Networks  
Wed, Jan 26 Lecture #3: Wireless Networks (cont)  
Mon, Jan 31 Lecture #4: Mobility  
Wed, Feb 2 Lecture #5: Mobility (cont) Lab 1 due on Feb 14 at 1 pm  
Mon, Feb 7 Lecture #6: Overlay Networks  
Wed, Feb 9 Lecture #7: Skype
802.11 Security
Mon, Feb 14 Lecture #8: Distributed Hash Tables Homework 1 due Feb 22 at 1pm  
Wed, Feb 16 Lecture #9: Peer-to-Peer networks  
Mon, Feb 21 President's day (no class)  
Wed, Feb 23 Lecture #10: Socket Programming  
Mon, Feb 28 Lecture #11: TCP/UDP Sockets  
Wed, Mar 2 Lecture #12: Socket Programming Issues  
Mon, Mar 7 Lecture #13: Client/Server Programming  
Wed, Mar 9 Midterm Exam Project due Apr 18 at 1pm  
Mon, Mar 14 Spring break (no class)  
Wed, Mar 16 Spring break (no class)  
Mon, Mar 21 Lecture #14: Internet Measurement  
Wed, Mar 23 Lecture #15: Anonymizer Networks
Mon, Mar 28 Lecture #16: Network Management  
Wed, Mar 30 Lecture #17: Network Security  
Mon, Apr 4 Lecture #18: Cryptography  
Wed, Apr 6 Lecture #19: Message Integrity  
Mon, Apr 11 Lecture #20: Network Topology Generation
Code Injection
Wed, Apr 13 Lecture #21: Secure Communications Homework 2 due Apr 20 at 1:00 pm  
Mon, Apr 18 Lecture #22: Wireless Security  
Wed, Apr 20 Lecture #23: Firewalls Lab 2 on SSL due on May 2 at 1 pm  
Mon, Apr 25 Lecture #24: Cloud computing
Fibre Channel
Lab 3 on IPsec due May 8 at 1pm  
Wed, Apr 27 Lecture #25: Network Neutrality
Network Neutrality
Load balancing
Mon, May 2 Lecture #26: WiMax
Advanced Persistent Threats
Transport Telemedicine
Mon, May 9
at 12:00 pm
Final Exam (Exam covers post-midterm material. However, students are expected to remember important pre-midterm concepts.)  


Announcements regarding the course will be posted on this web page and WebCT. Please check your WebCT e-mail daily.

Course Information - Description - Objective - Prerequisites - Textbooks - Syllabus
Organization - Grading - ABET Criteria - Schedule - Announcements

Last updated on May 3, 2011