Skip to main content

ICS 460 Networks and Security

Computer networking is the core of our today's lives and is rapidly advancing. Hence, computer scientists must be familiar with the fundamentals of computer networking. This course introduces computer networking, including network topologies, network protocols, algorithms, layering concepts (for example, ISO/OSI, TCP/IP reference models). After covering the principles of computer networking, the course introduces network security fundamentals, including the weaknesses of networks and networked systems and their countermeasures.

Prerequisites

Special information

First day attendance is mandatory.
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
4 Undergraduate credits

Effective August 17, 2014 to present

Learning outcomes

General

  • Explain the intricate interplay between protocol layers and their respective functions.
  • Analyze diverse network protocols, their implications, and performance implications.
  • Identify various network architectures and application protocols in practical contexts.
  • Compare and contrast between network protocols, routing mechanisms, and architectural designs. Analyze and differentiate between protocols used in wireless networking in comparison to those used in traditional networking.
  • Evaluate the significance of security principles encompassing confidentiality, integrity, and availability (CIA) in preserving network integrity.
  • Recognize and evaluate different security threats and attacks and assess the effectiveness of countermeasures.
  • Collaborate effectively within groups to conceive and execute hands-on or research-oriented network projects, substantiating a practical grasp of course concepts.

Spring 2026

Section Title Instructor books eservices
01 Networks and Security El-Shekeil, Ibrahim Ali Books for ICS-460-01 Spring 2026 Course details for ICS-460-01 Spring 2026
02 Networks and Security El-Shekeil, Ibrahim Ali Books for ICS-460-02 Spring 2026 Course details for ICS-460-02 Spring 2026

Summer 2026

Section Title Instructor books eservices
50 Networks and Security Fezeu, Ross Books for ICS-460-50 Summer 2026 Course details for ICS-460-50 Summer 2026

Fall 2026

Section Title Instructor books eservices
01 Networks and Security Fezeu, Ross Books for ICS-460-01 Fall 2026 Course details for ICS-460-01 Fall 2026