Skip to main content J Williams
Teaching
CMU4XX Semester 2 · 2025/26 (Upcoming) Birmingham Newman University

Fundamentals of Systems and Networking

This module will introduce students to concepts involved in the fundamentals of computer networking and security. Note: I prepared the module content and syllabus but did not deliver the teaching.

Credits

20 credits

Role

Content Creator

Module Overview

This module will introduce students to concepts involved in the fundamentals of computer networking and security. The emphasis is on the design of computer networks and fundamentals of cyber security.

In this module, students develop the knowledge, skills and understanding required to comprehend computer models, methodologies, structures, number representation, security, Boolean Algebra, logic gates and their role in basic computer systems. Knowledge of fundamentals of computer architecture is becoming increasingly important in business and finance, and are applicable to problems which have been considered mainstream computing.

An operating system is typically the lowest layer of software in a computer. It provides an abstracted interface so that applications can run on diverse hardware without modification and it provides security which prevents misbehaving software from ‘crashing’ the hardware or disturbing other tasks which may be running simultaneously. This module provides an introduction to the major principles of implementing an operating system and ensuring that these are secure. These fundamentals cover the principles and structures of network addressing, system architecture design, transmission of media, security and operations.

Note: I prepared the module content and syllabus for this course but did not deliver the teaching.

Syllabus

  • Week 1: Architecture & OS Basics
  • Week 2: Networking OSI & TCP/IP
  • Week 3: Ethernet, Switching & VLANs
  • Week 4: IP Addressing & Subnetting
  • Week 5: Routing & Port Management
  • Week 6: App Layer Protocols (DNS/Web)
  • Week 7: Wireless & Radio Protocols
  • Week 8: Virtualization & Hypervisors
  • Week 9: Cloud Infra & Shared Resp.
  • Week 10: Performance & Monitoring
  • Week 11: Troubleshooting & Disaster Rec.
  • Week 12: Future Trends: SDN & IPv6