Author: Administrator

Cumulative Elevation Gain Calculator

In mountaineering, running or cycling the cumulative elevation gain (aka total ascent) refers to the sum of every gain in elevation throughout an entire trip. Note that when calculating this elevation gain, elevation losses are not counted in this measure.

Maths Fraction Hack Algorithm

In this challenge we are going to use an easy hack to quickly compare two fractions without having to calculate their decimal value. For instance, can you quickly tell which of the following two fractions is bigger? Fraction Hack: The

The Mesh Network Puzzle

The mesh network puzzle consists of creating a partial mesh network that consists of: Three workstations (client computers) Three servers: a file server, an e-mail server and a web server. Network Requirements Each client computer will need to be connected

Solved Challenges

Solved Challenges (for members)

Bouncing Algorithm in a platform game

In this blog post we will investigate how to implement a bouncing algorithm used either in a platform game when the main sprite collides with a platform or in a breakout game when the ball bounce against a brick. (x,y)

Egg Code Stamp Decoder

Did you know that in the UK (and also in most European countries), the eggs you buy in a shop must be stamped with a code that can help you find out more about how and where your eggs were

The ice cream Stack

In this blog post, we will investigate the use of a Stack data structure to store the different flavours of the different scoops of an ice cream! A stack is a FILO data structure: First In Last Out and seems

IP Addresses (IPv4, IPv6), MAC Addresses & URLs

In this blog post, we are going to learn about the format of different addresses used on computer networks to uniquely identify hardware devices. We will investigate the use and format of: IPv4 Addresses, IPv6 Addresses, MAC Addresses. IPv4 Addresses

Using a Trace Table on a Low Level Program

In the following set of challenges, we will use a trace table to demonstrate the impact of the FDE cycle on the main registers: Program Counter (PC) Memory Address Register (MAR) Memory Data Register (MDR) Current Instruction Register (CIR) Accumulator

A Level Computer Science Revision

Getting ready for your A Level Computer Science exam? Test our knowledge by answering all the following questions: