Online quizzes and practice questions, as well as other homework activities, will be linked to here as they become available.

Practice 1 - Units and Prefixes

Practice 2 - Exponentiation and Logarithms

Quiz 1 - Basics of Data Communications

Knowledge of basic maths, communication concepts and course information is tested. View some feedback as either a presentation or video.

Quiz 2 - Protocol Architectures

Protocols, protocol architectures, TCP/IP and addressing.

Quiz 3 - Performance Metrics

Calculations of throughput, overhead, delay and related performance metrics.

Quiz 4 - Data Transmission

Signal equations and capacity calculations

Quiz 5 - Wireless Transmission Concepts

Power, gain, decibels, antenna, free space loss

Feedback 1 - Course Organisation and Website

Early feedback on Moodle, quizzes and lectures. My responses to your evaluation and comments can be seen in this screencast.

Practice 3 - Midterm Preparation

Practice for the midterm exam. Includes 32 questions randomly chosen from all topics. May include questions you've seen in previous quizzes, and may include previously unseen questions. There is not limit on the time or number of attempts. This practice does NOT count as a quiz.

Quiz 6 - Flow Control

Stop and wait and sliding window flow control

Quiz 7 - Error Control

Stop and wait ARQ, Go-back-N ARQ, Selective Reject ARQ, packet sizes, timeouts

Practice 4 - Packets

Quiz 8 - Switching and Routing

Concepts of circuit and packet switching, concepts of routing, routing tables, flodding

Practice 5 - Internet Protocol

Internetworking concepts, features of IP, and IP addressing. This does NOT count as a quiz.

Quiz 10 - Transport and Application Layer

Transport protocols, TCP, domain names, HTTP

Practice 6 - Final

Selection of questions on topics relevant to the final exam. This is practice only (does not count towards quiz score).