COM1006 Devices and Networks
||This module runs throughout the academic year, starting in
Autumn and ending in Spring. The module consists of two
parts. In the first, important elements of computer
architecture are covered including digital logic, computer
arithmetic and instruction set architecture. The approach in
the module is to show how the basic elements of a computer
are constructed and combined to give sophisticated
architectures that support accelerated performance via cache
memory and pipelining. The second half of the module shows
how computing devices can be connected into networks, and
covers the principles of layered protocols, error
detection/correction and reliable transmission over
||Academic Year 2021/22
- Threshold tests consisting of MCQs and laboratory tests
- Grading exam in the May exam period (Both Devices & Networks element)
||Dr Ramsay Taylor & Dr Prosanta Gope
The aims of this module are:
- To give the students an understanding of the underlying principles of number representations and arithmetic operations.
- To demonstrate how computing devices can be built from basic digital logic components, and how these can be optimised.
- To describe some conventional CPU architectures.
- To explain the principles of “Data Communication”
- To describe various types of network topologies
- To describe various categories of computer networks
- To explain the concept of “Internetworking”
|| By the end of this module students should be able to:
- Convert between different number representations, and recognise the strengths and weaknesses of different representations.
- Demonstrate knowledge of digital logic, from digital algebra through to digital circuits
- Identify and discuss standard computer processor architectures, and interpret assembly language programs for a simple processor architecture.
- Explain the principles of wired and wireless computer networking, and mobile networks.
- Discuss layered protocols for networking.
- Describe principles of network addressing ( such as public and private address, Subnetting, supernetting )
- Discuss the foundations of network and Internet security
|| Autumn Semester (Dr Ramsay Taylor)
Spring Semester (Dr Prosanta Gope)
- 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
- Wired and wireless computer networking, mobile network
- Layered protocols for networking (in TCP/IP Model)
- Network Addressing (such as public and private address, Subnetting, supernetting)
- Introduction to Network and Internet Security
||Lectures, problem classes and laboratory work.
|| Students will receive feedback on their solutions to
laboratory exercise sheets and problem sheets. Solutions to
the online quizzes are delivered through the Blackboard system
with additional feedback, and can also be discussed with
- A. Clements (2006) Principles of computer hardware.
Oxford University Press
- M. Mano (1992) Computer system architecture (third
edition). Prentice Hall
- L. L. Peterson and B. S. Davie, Computer Networks, A Systems Approach. Morgan Kaufmann
- J. Krouse, and K. Ross “Top-down Approach: Computer Networks”, 8th Edition, Pearson publication.