Before completing this quiz about key network design concepts including network hardware, network topology and types and characteristics of computer networks, you may want to read through the following blog post about network design. Take the Quiz! (open full screen)…
Karnaugh maps are a tool used to simplify complex Boolean expressions. To do so you will need to be able to Complete a Karnaugh Map for a given Boolean Expression or a given Truth Table. Identify the main blocks of…
A small IT company would like your help to improve the performance of their network. They have a range of network components, all connected using ethernet cables but are not too sure how all the equipment are connected together. Before…
In this challenge, we will create a randomised Christmas card using Python Turtle. Our card will include 20 snowflakes of random sizes, colours and number of branches, randomly positioned on the canvas. We will also add some Christmas Greetings to…
In this challenge, we are aiming to get the computer to solve Zebra Puzzles by creating Prolog programs. Zebra Puzzle? Zebra Puzzles, also known as Einstein’s Riddles, are a type of logic puzzles where you have to use the clues…
Feeling confident with your A Level Computer Science terminology? Have a go at guessing the hidden keywords or expressions represented by the following dingbats… Hint? Here is a list of all the keywords used in the above dingbats, in alphabetical…
In this challenge, we will use a step by step approach to create a 2-player dice game with the following rules: The first player rolls a pair of dice, and keeps rolling the dice again and again, until they roll…