Course Description
Hardware and software components of computer networks, their organization and operations. Topics: open system interconnection; local area networks; TCP/IP internetworking, routing, and packet switching; network programming.
Syllabus
Student Learning Outcomes, Goals, Objectives:
Students successfully completing this course will be able to:
- identify different types of data communication networks and their components for different applications of computer communication networks.
- understand packet-switched networks and routing strategies for addressing real-world network problems.
- solve problems that are related to inter-networking and TCP/IP protocols using computer network principles.
- implement seven-layer computer network architecture and their corresponding protocols.
- integrate flow control and various ways of enforcing it within a TCP/IP environment.
- develop simulated computer network features to visualize different computer network protocols.
- validate network protocols and determine their efficiency to solve modern network problems.
- evaluate different network protocols and build applications to solve modern network problems.
Course Grading Information:
| Activity/Performance Measure | Percentage/Points |
|---|---|
| Assignments | 30% |
| Class Tests | 20% |
| Final Exam | 30% |
| Project | 20% |
Grading Scale
| Percentage | Letter Grade |
|---|---|
| 93-100 | A |
| 90-92 | A- |
| 87-89 | B+ |
| 83-86 | B |
| 80-82 | B- |
| 76-79 | C+ |
| 70-75 | C |
| <70 | F |
Attendance/Participation:
Attendance/participation is not a graded component included in the student's final grade for this course.
Course Materials Purchased by the Students:
No course materials are required.
Scholarly Perspectives
This course engages diverse scholarly perspectives to develop critical thinking, analysis, and debate and inclusion of a reading does not imply endorsement.