Coding is designed to help students learn beginning programming skills using Alice 3.1/Java. They will develop simple animations and games by lapplying fundamental programming concepts using a drag-and-drop interface based on the Java programming language. This course will be predominantly project-based. After an introduction to coding, specific topics covered will include Adding & Positioning Objects, Variables, Input/Output, Procedural Methods, Functional Methods, Conditionals, Classes and Objects, and Graphics.