Course Information | ||||
---|---|---|---|---|
Course Section | Lecture Hours | Location | ||
CMP 405 - OA01 | Online Asynchronous | Online Asynchronous |
Contact Information | ||||
---|---|---|---|---|
Instructor: | Steven Fulakeza | Email: | steven.fulakeza(at)lehman.cuny.edu | |
Phone: | NA | Office Location: | GI 232 | |
Office Hours: | Tu & Th 3:50 pm to 5:50 pm | |||
Instructor Availability: | I respond to students' emails regularly, but please note that I do not typically check email or Slack messages during late hours on weekdays. Additionally, I do not monitor these platforms on weekends, as I reserve and dedicate this time to family, rest, and religious observances. Any messages received during these times will be addressed when I am back online. |
Delivery Method
This course will be delivered online in an asynchronous (non-real-time) format using Blackboard. It will be accessible on or before July 15th, 2024. The course is done in an independent study format.
CMP 405 Course Description: 4 hours, 3 credits
Introduction to network protocols and algorithms. Intensive study of the most important protocols at each layer. Examination of their strengths and weaknesses. Basic algorithms for identifying primary servers, constructing forwarding and broadcasting trees, and determining routing tables. Writing a simple networking service at the I.P. layer or higher. Lab exercises include building and testing small networks.
Prerequisite:
CMP 743 Course Description: 4 hours, 4 credits
Digital and analog communication, system architectures, and connection-oriented and connectionless service. The OSI model as a conceptual framework, and actual communication models and their protocols. Selected contemporary topics, such as communications security and the World Wide Web.
Prerequisite for CMP 743:
Course Objectives
At the end of the course, students should be able to:
Textbook
Either one of the following editions:
Accommodating Disabilities:
Lehman College is committed to providing access to all programs and curricula to all students. Students with disabilities who may need classroom accommodations are encouraged to register with the Office of Student Disability Services. For more info, please contact the Office of Student Disability Services, Shuster Hall, Room 238. http://www.lehman.edu/student-disability-services Telephone: 718-960-8441 Email: disability.services@lehman.cuny.edu
Topics
Tentative Schedule (To be updated):
Date | Week | Day | Topic | HW |
---|---|---|---|---|
Mon, 07/15/2024 | 1 | 1 | Course Introduction, Syllabus Binary Numbers, Hexadecimals numbers, Decimal numbers | HW1 is Available |
Tue, 07/16/2024 | 1 | 2 | Chapter 02 & 03 - Network Technologies And Architectural Model, Chapter 04 - Classful Internet Addressing | |
Wed, 07/17/2024 | 2 | 3 | Chapter 04 - Classful Internet Addressing, Chapter 05 - Address Resolution Protocol (ARP) | HW2 is due |
Thu, 07/18/2024 | 2 | 4 | Chapter 05 - Address Resolution Protocol (ARP) Chapter 06 -Internet Protocol (IP) Connectionless Datagram Delivery | |
Mon, 07/22/2024 | 3 | 5 | Chapter 08 - Error and Control Messages (ICMP), Chapter 09 - Classless and Subnet Address Extensions (CIDR)Subnets | HW3 is due |
Tue, 07/23/2024 | 3 | 6 | Chapter 08 - Error and Control Messages (ICMP), Chapter 09 - Classless and Subnet Address Extensions (CIDR)Subnets | HW3 is due |
Wed, 07/24/2024 | 4 | 7 | Chapter 09 - Classless and Subnet Address Extensions (CIDR)Subnets | HW3 is due |
Thu, 07/25/2024 | 4 | 8 | Chapter 10 - Protocol Layering, Chapter 11 - User Datagram Protocol (UDP) | Midterm Exam is Available |
Mon, 07/29/2024 | 5 | 9 | Chapter 12 - Reliable Stream Transport Service (TCP), Chapter 13 - Routing Architecture: Cores, Peers, and Algorithms (Continued) | Midterm Exam is Due |
Tue, 07/30/2024 | 5 | 10 | Chapter 14 - Routing Between Peers (BGP) | |
Wed, 07/31/2024 | 6 | 11 | Chapter 15 - Routing Within An Autonomous System (RIP, OSPF), Chapter 19 - Network Virtualization (NAT and VPN) | |
Thu, 08/01/2024 | 6 | 12 | Chapter 19 - Network Virtualization (NAT and VPN) (Continued), CHapter 22 - | |
Mon, 08/05/2024 | 7 | 13 | Chapter 19 - Network Virtualization (NAT and VPN) ,Chapter 22 - Bootstrap and Autoconfiguration (DHCP), Chapter 23: The Domain Name System (DNS) | |
Tue, 08/06/2024 | 7 | 14 | Chapter 23: The Domain Name System (DNS) | Lab Activity |
Wed, 08/07/2024 | 8 | 15 | Socket Programming with UDP | |
Thu, 08/08/2024 | 8 | 16 | Final Exam to be completed in Person |
Homework Assigments:
Assignment | Release Date | Due Date |
---|
Practice Work:
Assignment |
---|
Past midterm exams:
Exam | Solution |
---|---|
Fall 2019 | Fall 2019 Solutions |
Past final exams:
Exam | Solution |
---|---|
Fall 2019 | Fall 2019 Solutions |