Visual Introduction to Computer Programming is a fourteen-session, 5th and 6th grade course taught by Charles Boyd during his senior year at select local Madison City elementary schools.
The course is taught using the free, web-based, drag-and-drop visual animation and programming learning tool Scratch to introduce eight programming concepts, instill programming best practices, and develop programming skills. Each session also includes a mini, visual or hands-on lesson that explains either how a computer component works or how information is transferred over the Internet. By the last session, the students will be able to individually design and program a Scratch project.