1 WARREN HILLS REGIONAL SCHOOLS: COURSE OF STUDY/CURRICULUM MAP Teacher: Mr. Detrick Course: Computer Animation and Problem Solving MONTH CONTENT SEPTEMBER / FEBRUARY What is Alice? What is Computer Science? What is a computer program? What is an Object? Alice 3D Library Animations Design and implement a program - storyboard Algorithm Do-In Order Do- together Object properties Vehicles Comments Simple control structures Expressions Built in functions Classes Object Oriented World-Level Methods Class Level Methods Sound Computer Ethics OCTOBER / MARCH Created 6/3/2010 BENCHMARK 3.1.12.D.1 4.5.12.A.2 4.5.12.A.3 8.2.12.E.1 8.2.12.F.1 9.1.12.A.1 9.1.12.B.1 9.1.12.B.2 9.4.12.K 3.1.12.D.1 4.5.12.A.2 4.5.12.A.3 8.1.12.D.1 8.1.12.D.2 8.1.12.E.2 8.2.12.E.1 8.2.12.F.1 9.1.12.A.1 9.1.12.B.1 9.1.12.B.2 9.1.12.F.2 9.1.12.F.4 9.1.12.F.5 9.1.12.F.6 9.4.12.K SKILLS ASSESSMENT Differentiate computer science from computer programming Design an Alice program Use the Alice 3D Library Write a simple Alice program Make objects interact with each other Design a program with simple control structures Use the built in functions and expressions of each object Alice Scavenger Hunt Questions from the reading Lab assignments Quizzes – multiple choice and free response Identify and use classes. Calling built in methods Designing and writing own methods Use and create parameters Create new classes with own methods Identify and use class level vs. world level methods Identify computer ethics Questions from the reading Programming exercises Lab assignments Quizzes – multiple choice and free response Project # 1 – Greeting Card 2 WARREN HILLS REGIONAL SCHOOLS: COURSE OF STUDY/CURRICULUM MAP Teacher: Mr. Detrick MONTH Course: Computer Animation and Problem Solving CONTENT Event Handling Functions Control Statements Random numbers 3.1.12.D.1 4.5.12.A.2 4.5.12.A.3 8.2.12.E.1 8.2.12.F.1 9.1.12.A.1 9.1.12.B.1 9.1.12.B.2 9.4.12.K 9.4.12.O Definite and conditional loops Variables Lists STEM careers 3.1.12.D.1 4.5.12.A.2 4.5.12.A.3 8.2.12.E.1 8.2.12.F.1 9.1.12.A.1 9.1.12.B.1 9.1.12.B.2 9.2.12.A.1 9.4.12.K 9.4.12.0 9.13.12.6.3 NOVEMBER / APRIL DECEMBER / MAY Created 6/3/2010 BENCHMARK 9.4.12.O SKILLS Identify possible uses of event driven programming Read and write if/else control statements Write programs that respond to the keyboard Design and create an interactive world using built in event handling methods and control statements Write and trace code in definitive loops Write and follow code in conditional loops Determine types of loops to use Identify STEM careers If time permits Create and use variables Create and use lists ASSESSMENT Questions from the reading Programming exercises Lab assignments Quizzes – multiple choice and free response Project # 2 – Interactive World Questions from the reading Programming exercises Lab assignments Quizzes – multiple choice and free response 3 WARREN HILLS REGIONAL SCHOOLS: COURSE OF STUDY/CURRICULUM MAP Teacher: Mr. Detrick MONTH Course: Computer Animation and Problem Solving CONTENT Create an interactive Game using the skills learned during this class JANUARY / JUNE Created 6/3/2010 BENCHMARK 3.1.12.D.1 3.3.12.D.1 4.5.12.A.2 4.5.12.A.3 8.1.12.B.1 8.2.12.E.1 8.2.12.F.1 9.1.12.A.1 9.1.12.A.4 9.1.12.B.1 9.1.12.B.2 9.4.12.K SKILLS Integrate the skills learned over the year to create an interactive animation Present the final program to the class Design a game using storyboarding Create the game using Alice Present the game to the class ASSESSMENT Project #3 - Game including design, creation and presentation Final exam