CNT-4713 - Spring 2023 (FIU)

Course Information

This course covers networking fundamentals, network security, network applications, mobile and wireless computing. The course focuses on network programming, including sockets and web programming concepts. Topics to be covered include: layered network architecture, physical layer and data link protocols, network and transport protocols, unicast and multicast routing protocols, and applications. Examples will be drawn from the Internet TCP/IP protocol suite. The course also includes two programming projects in Python, in which students gain hands-on experience with basic network programming and development of simple network applications.

For detailed syllabus, refer to Canvas.

Basic Course Info and Schedule Overview

Instructor Alex Afanasyev (aa at cs.fiu.edu)
Office hours by appointment
Midterm Exam (Modules 1, 3, 4) Week 10 (Sat Mar 18 23:59:59 2023 EDT)
Final Exam (Modules 1, 5, 6) Week 16 (Fri Apr 28 23:59:59 2023 EDT)
Homeworks
Assignment 1 (Intro) Week 2 (Sun Jan 22 23:59:59 2023 EDT)
Assignment 2 (Python) Week 3 (Sun Jan 29 23:59:59 2023 EDT)
Assignment 3 (App 1) Week 4 (Sun Feb 5 23:59:59 2023 EDT)
Assignment 4 (App 2) Week 6 (Sun Feb 19 23:59:59 2023 EDT)
Assignment 5 (Transport) Week 9 (Mon Mar 13 00:59:59 2023 EDT)
Assignment 6 (Net 1) Week 11 (Sun Mar 26 23:59:59 2023 EDT)
Assignment 7 (Net 2) Week 13 (Sun Apr 9 23:59:59 2023 EDT)
Assignment 8 (Link) Week 15 (Sun Apr 23 23:59:59 2023 EDT)
Projects
Project 1 Week 4 (Sat Feb 4 23:59:59 2023 EDT) (Project 1 (Part 1))
Week 6 (Sat Feb 18 23:59:59 2023 EDT) (Project 1 (Part 2))
Week 8 (Sat Mar 4 23:59:59 2023 EDT) (Project 1 (Part 3/Final))
Project 2 Week 12 (Sat Apr 1 23:59:59 2023 EDT) (Project 2)
Project 3
In-Lecture Questions
Module 1: parts 1, 2, 3 Week 1 (Sat Jan 14 23:59:59 2023 EDT)
Module 2: parts 1 Week 2 (Sat Jan 21 23:59:59 2023 EDT)
Module 2: parts 2 Week 3 (Sat Jan 28 23:59:59 2023 EDT)
Module 3: parts 1, 2 Week 4 (Sat Feb 4 23:59:59 2023 EDT)
Module 3: parts 3, 4 Week 5 (Sat Feb 11 23:59:59 2023 EDT)
Module 3: parts 5, 6, 7, 8 Week 6 (Sat Feb 18 23:59:59 2023 EDT)
Module 4: parts 1, 2, 3 Week 7 (Sat Feb 25 23:59:59 2023 EDT)
Review modules so far Week 8 (Sat Mar 4 23:59:59 2023 EDT)
Module 4: parts 4, 5 Week 9 (Sat Mar 11 23:59:59 2023 EDT)
Module 5: parts 1, 2, 3, 4, 5, 6 Week 11 (Sat Mar 25 23:59:59 2023 EDT)
Module 5: parts 7, 8 Week 12 (Sat Apr 1 23:59:59 2023 EDT)
Module 5: parts 9, 10, 11 Week 13 (Sat Apr 8 23:59:59 2023 EDT)
Module 6: parts 1, 2, 3 Week 14 (Sat Apr 15 23:59:59 2023 EDT)
Module 6: parts 4, 5, 6 Week 15 (Sat Apr 22 23:59:59 2023 EDT)