Recently Updated Pages

Lecture 2

Arrays In C++, the size of an array must be a constant value. Arrays will be stored in the stack...

Chapter 5 - User Stories

A user story is a form of Agile Requirements specification. A concise, written description of ...

Chapter 4 - Scrum

Scrum Project Management Scrum is an agile process that allows for focus on delivering the highe...

Lecture 1

Overview C++ is an object orientated language. It has many features common with Java. C++ is muc...

Chapter 3 - Software Project Management - Estimation, Scheduling and Metrics

White diamond - aggregation (a part of) Cost Estimation Techniques Expert Judgement Past Expe...

Assessment Information

Assessment Dates Test Date First Practical 4th Oct Test 1 25th Oct Test 2 15 Nov ...

Chapter 1 - Introduction

Marking How well the software is planned and organised. Version management software. Refer to th...

Lecture 25

Queues A queue allows for the addition of items to one end of a queue (the tail) and remove them...

Chapter 5

1.2 Instruction Cycle Fetch execute cycle1. Fetch an instruction from memory2. Decode the instru...

Chapter 4

2.1 CPU registers Located within the CPU. Not visible to high level programming languages, but a...

Chapter 3

4.1 Adder Half Adder A half adder adds two single bits to give a sum and a carry. S = (notA an...

Chapter 2

1.2 Transistor used as a switch Transistors operate in a so-called switching mode. 1.3 Capaci...

Chapter 1

1.1 The von Neumann Architecture Four basic hardware components: CPU Main memory Input devic...

Email

POP Server List of common commands used to interact with the POP server USER PASS LIST - pr...

Cloud Computing

Cloud computing provides the means of accessing applications as utilities over the Internet. It r...

Network Security

Firewalls Network applications and protocols have security issues that are fixed over time. A so...

Ethernet

Sending data via Ethernet There are three main types of data transmission. Unicast Sending of ...

Client/Server

Sockets A door between an application process and the transport protocol (be it TCP or UDP). App...

Packet Transfer

Network Stack Application - Contructs message with addressTransport - Splits message into packet...

Internet Addressing and Protocol

IPv4 Internet Addressing A 32 bit number, often written in dotted decimal format. There are only...