Source: http://www.wuhsms.org/attachments/article/932/AP%20Comp%20Sci%20A%20Syllabus.pdf