Unit 1

Introduction to Programming

Students develop an interactive game they can install on their phones, generate a conversation between animated characters, create abstract art, and explore storytelling animation through sprite interaction; and in doing so they learn to use pair programming and to create program documentation. Students also investigate legal and ethical issues that arise in computing--especially with regard to data collation and privacy.

Optional Projects