Source: http://www.edu.gov.on.ca/fre/curriculum/secondary/computer10to12_2008fr.pdf