Get ready for the new computing curriculum. Find new computing challenges to boost your programming skills or spice up your teaching of computer science.

Curling is a sport in which players slide stones on a sheet of ice towards a target area which is segmented into four concentric circles. Two teams, each with four players, take turns sliding heavy, polished granite stones, also called…

The following diagram explains how a dart is allocated a score in a game of darts. To calculate the score of an arrow based on its (x,y) coordinates we will use two calculations: The distance of the arrow from the…