Genetic algorithms borrow ideas from natural selection. Can you produce an algorithm that can evolve a simple image of a giraffe from initially random combinations of coloured shapes?
Steganography is the act of hiding information inside other seemingly innocuous objects or messages. Only people who know what to look for can find it. Can you create a program to hide a message inside an image file with a corresponding program for the recipient to extract the message?
The Mars One mission faces a number of challenges, one of which is the creation of a sustainable, habitable environment for the astronauts. Design such an environment, taking into consideration the time, materials, and space required.
Successfully modelling human migration is just one aspect to consider within the field of population dynamics. Can you create a model simulating migration patterns based upon relevant push/pull factors?
Build a small vehicle from everyday objects that can autonomously travel along a straight line for as long a distance as possible. No external launching devices are allowed and all the solid parts contributing to the vehicle's functionality must move with it.
Create a program that will allow you to never lose a game of tic-tac-toe (3 in a row on a 3x3 grid) by telling you which move to make next. Can it still prevent you from losing if you ignore its advice - and how often can you ignore its advice before you do lose?