CSCI 3550: Communication Networks
Spring 2019
Meeting time: | TR 12:00-1:15 |
Classroom: | PKI 155 |
Instructor: | Dr. Harvey Siy |
Office: | PKI 281B |
Phone: | (402)554-2834 |
Email: | hsiy at unomaha dot edu |
Office Hours: | TR 1:30-2:30pm, or email ahead to arrange an appointment |
Textbook: (required) | Computer Network: A Top-Down Approach (7th ed) by Kurose and Ross, Pearson, 2017. Companion Website (requires textbook code) Author Website |
(optional) |
Computer Networks: A Systems Approach (5th ed) by Peterson and Davis, Morgan-Kaufmann, 2012. |
Overview
This course is for a first course on computer networking, and it will cover a blend of theoretical topics and practical examples as well as the state of the art in networking research with a focus on Internet technologies. This course will focus on core concepts that are essential for current network practitioners who want to understand the 'whys' behind the protocols they work with every day and to see the big pictures of networks. The course topic also includes network application development in which students get hand-on experience with basic network programming and development of simple network applications on top of TCP/IP.
Prerequisite
- CSCI 3220 (Data Structures)
Learning Objectives
Students who complete this course will:
- Learn about traditional and modern network technologies.
- Learn about details of common network protocols.
- Better understand Internet implementation.
- Learn how Internet works and how to design/implement Internet applications.
- Learn about performance issues in network communication, so that different network protocols can be compared.
Major Topics
- Computer networks and the Internet
- Application layer
- Transport layer
- Network layer
- Link layer and LANs
- Wireless and mobile networks
- Security
Evaluation
Exam 1 |
25% |
Exam 2 |
25% |
Written Assignments |
20% |
Programming Assignments |
15% |
Project |
10% |
Class Participation |
5% |
Policy on Late Assignments
Late assignments will get a 20% deduction per day, for each day past the due date. For online submissions, we will follow the time stamp as reported by Canvas. Paper submissions must be handed directly to me on the day it is due.
Academic Integrity
For formal policies about cheating and plagiarism, consult the UNO Student Policies and Department of Computer Science Policies and Procedures.
Back to homepage.