National Center for Women and Information Technology (NCWIT)
![](/sites/default/files/styles/square_100/public/resource_images/smile-000-000-002-001.jpg?itok=Y9m4EbMl)
Treasure Hunt: Finite-State Automata
In this computer science activity about finite-state automaton (on page 45 of the PDF), learners use a map and choose various pathways to find Treasure Island.
![](/sites/default/files/styles/square_100/public/resource_images/smile-000-000-001-562.jpg?itok=tDfyVUSs)
The Orange Game: Routing and Deadlock in Networks
Source Institutions
When a lot of people share one network (such as cars using roads, or messages getting through the Internet), there is the possibility that competing processes will create a “deadlock," or an interrupt
![](/sites/default/files/styles/square_100/public/resource_images/smile-000-000-001-563.jpg?itok=HWB45BQ0)
Beat the Clock: Sorting Networks
Source Institutions
Even fast computers are limited to how quickly they can solve problems. One way to speed things up is to use several computers at once.
![](/sites/default/files/styles/square_100/public/resource_images/smile-000-000-001-564.jpg?itok=420yePDB)
Lightest and Heaviest: Sorting Algorithms
Source Institutions
Computers are often used to put lists into some sort of order—for example, names into alphabetical order, appointments or e-mail by date, or items in numerical order.
![](/sites/default/files/styles/square_100/public/resource_images/smile-000-000-001-567.jpg?itok=PXxjDz1n)
Count the Dots: Binary Numbers
Source Institutions
Data in computers is stored and transmitted as a series of zeros and ones. Learners explore how to represent numbers using just these two symbols, through a binary system of cards.
![](/sites/default/files/styles/square_100/public/resource_images/smile-000-000-001-566.jpg?itok=Pp6xvpY9)
Color by Numbers: Image Representation
Source Institutions
Computers store drawings, photographs, and other pictures using only numbers. Through this activity, learners decode numbers to create pictures using the same process that computers use.