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.
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.
Prerequisites
Special information
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 2025
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
01 | Networks and Security | El-Shekeil, Ibrahim Ali | Books for ICS-460-01 Spring 2025 | Course details for ICS-460-01 Spring 2025 |
02 | Networks and Security | El-Shekeil, Ibrahim Ali | Books for ICS-460-02 Spring 2025 | Course details for ICS-460-02 Spring 2025 |
Summer 2025
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
01 | Networks and Security | Armitage, Bradford C | Books for ICS-460-01 Summer 2025 | Course details for ICS-460-01 Summer 2025 |
Fall 2025
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
01 | Networks and Security | El-Shekeil, Ibrahim Ali | Books for ICS-460-01 Fall 2025 | Course details for ICS-460-01 Fall 2025 |
02 | Networks and Security | El-Shekeil, Ibrahim Ali | Books for ICS-460-02 Fall 2025 | Course details for ICS-460-02 Fall 2025 |