The one introduced in the Oklahoma House (PDF) is more traditional. Billed as a 'Scientific Education and Academic Freedom Act' (because freedom!), it spells out a whole host of areas of science its author doesn't like: 'The Legislature further finds that the teaching of some scientific concepts including but not limited to premises in the areas of biology, chemistry, meteorology, bioethics, and physics can cause controversy, and that some teachers may be unsure of the expectations concerning how they should present information on some subjects such as, but not limited to, biological evolution, the chemical origins of life, global warming, and human cloning.'"
Some ideas that came to my mind (not necessarily good ones) are: (1) pick a sorting algorithm and sort a list of ten words alphabetically, (2) write a program to convert characters from lower to upper case, (3) write a program to divide two numbers in two different programming languages and compare the results to determine the differences between the languages.
The report adds that in the developing world digital technologies are not a shortcut to development, though they can accelerate it if used in the right way. "We see a lot of disappointment and wasted investments. It's actually quite shocking how many e-government projects fail," says Deichmann. "While technology can be extremely helpful in many ways, it's not going to help us circumvent the failures of development over the last couple of decades. You still have to get the basics right: education, business climate, and accountability in government."