COM107 Systems and Networks
Summary |
In this module we investigate topics surrounding the function and operation of modern devices, from the foundations of digital logic and number systems, through to an overview of operating systems and their function and the different types of computer networks and associated protocols (including IP addressing, ethernet fundamentals, switching technologies, router operations supporting small-to-medium business networks, wireless local area networks (WLAN), and key security concepts).
|
Session |
Autumn 2025/26 |
Credits |
20 |
Assessment |
- Lab Assessment
- Mid-semester test
- Final exam
|
Lecturer(s) |
Dr Prosanta Gope, Dr James Mapp & Mr Alex Lucas |
Resources |
|
Aims |
The aims of this module are:
- To develop foundational knowledge of computer networks and computing devices.
- To introduce different network topologies and categories of computer networks.
- To understand digital logic and its relationship to computer hardware.
- To explore how computing devices are constructed from basic building blocks through to structured architectures.
|
Learning Outcomes |
By the end of the module, the student will be able to:
- Explain the principles of wired and wireless computer networking, and mobile networks.
- Explain the concept of layered networking protocols and principles of network addressing.
- Demonstrate the foundations of network and Internet security.
- Construct simple logic-based machines using Boolean algebra and simulated circuits.
- Explain the principles of operating systems.
|
Content |
Networks (Dr Prosanta Gope)
- Wired and wireless computer networking, mobile network
- Layered protocols for networking (in OSI Model, TCP/IP Protocol architecture)
- Internetworking devices and their limitations, Software for internetworking.
- Network Addressing (such as public and private address, Subnetting, Supernetting).
- IP Routing (Forwarding and Routing), Routing Protocols.
- Address Mapping, Transport Layer Protocols (TCP, UDP), DNS
- Introduction to Network and Internet Security.
Systems (Dr James Mapp)
- Gates and circuits
- Boolean algebra
- Implementing logic
- Sequential circuits
- Computer arithmetic: binary numbers
- Computer arithmetic: floating point
- Instruction set architecture
- The structure of the CPU
- Assembly language programming
- Accelerating performance
- Computer memory
|
Teaching Method |
Lectures and labs |
Feedback |
Students will receive feedback on their solutions to laboratory exercise sheets and problem sheets. |
|