Course Information
Welcome to SWEN2003 - Network Communication & Security (3 Credits). This course is intended for second year Software Engineering students. This course carries no pre-requisite courses shown below. This course requires some undesrtanding of mathematics concepts that are to cryptography and security.
Pre-requisite
- None
Syllabus
Networking & Communication:- Background and history of network and the Internet
- Network architectures, Networks and protocols.
- Client/server and peer-to-peer paradigms.
- Network Communication , Mobile and wireless computing.
- Network standards and standardization bodies ,
- The ISO 7-layerreference model and its instantiation in TCP/IP.
- Overview of physical and data link layer concepts.
- Data link layer access control concepts
- Internetworking and routing
- Transport layer services
- Web protocols with particular emphasis on HTTP
- Distributed computing. Network Security
- Secret-key algorithms
- Public-key algorithms
- Authentication protocols
- Network attack types
- Intrusion detection
- Firewalls
- Detection of malware
- Kerberos. IPSec. Virtual Private Networks.
- Network Address Translation.
Teaching (2024)
- Two (2) hours of lectures - Monday
- Two (2) hours of tutorial / labs - Tuesday
Method of Examination (2024):
- In-Course tests/assignments: 50%
- Examination: 50%
Office Hours
I am reachable by email or via Whatsapp. I will generally try to reply within 24 hours.
Lecture | Monday | 1-3pm |
Tutorial / Lab | Tuesday | 10-12pm |
Lecture Notes
Lectures are held every Wednesday via Zoom. Zoom link can be found in the sidebad
Date | Topic | Notes | Recording |
---|
Tutorials & Assignments
Tutorials
Tutorials are found in this area.
Name | Date | Due | Links |
---|
Assignments
Released Assignments will be found here.
Name | Date | Due Date | Links |
---|