COURSE TITLE: Computer Animation with Alice Prerequisite for A.P. Computer Science Elective for Junior/Senior INSTRUCTOR: Mr. Michael J. Blochowski GRADE LEVEL: 11-12 CREDITS: .50 TEXT(S): TITLE: Learning to Program with Alice AUTHORS: Wanda Dunn, Stephen Cooper, Randy Pausch EDITION: 2006 PUBLISHER: Pearson Prentice HallAlice (www.alice.org/) is a revolutionary programming tool that enables computer novices to create computer animations using a drag-and-drop interface. Alice makes computer science more accessible to students by eliminating the initial frustrations associated with learning how to program computers. Introduction to object-oriented programming in a 3D graphical programming environment. First-time exposure to common programming language constructs.Internet Access Required COURSE DESCRIPTION:
This course provides an introduction to computer programming for students with no previous programming experience. Topics include simple data types, control structures; an introduction to array and string data structures and algorithms; recursion; event driven-programming; multimedia and simple animation; basic software development and modularity.
COURSE SCHEDULE:
Weeks 1 & 2 - Introduction to Computers January Course Guide History of Computers Computer History Museum Computer Generations Computer Dictionaries: Webopedia, InstantWeb, Hope. Storyboard 1 Access here! Due: Thursday February 3, 2012 Hardware / Software Helpful Websites How Computers work Quiz - February 3, 2012 Weeks 3 through 5 - Introduction to Programming February Course Guide Program Design and Implementation Program #1 Due: February 17, 2012 Visual storyboard Scenerio States of animation Resizing and Moving an Object Saving an Object Running an Alice Application Do in order Do together DOCUMENTATION STANDARDS Instruction Control structure Test #1 (February 23, 2012) Weeks 6 through 9 - Structured Programming Concepts March Course Guide Animation #2 - Greeting Card Due: Friday, March 2, 2012 Question Expression Repetition Operators Parameter Passing to Creating METHODS Test #2 (March 22, 2012) Animation #3 - Political Cartoon Due: Friday, March 23, 2012 Weeks 10 through 14 - Event Driven Programs April Course Guide Looping Structures Random Numbers Interactive programs Event Driven Programs Event Handler Methods to respond to the events Link events to methods Animation #4 Due: Friday April 27, 2012 Test #3 (April 27, 2012) Weeks 15 through 18 -Repetition Structures May Course Guide Grade Games Definite Loops Counting Loops Indefinite Loops Recursion Infinite Loops / Recursion Labs 9A & 9B Due: Friday May 25, 2012 Test #4 (May 17, 2012 ) Semester Exam (May 30 or May 31, 2012)GRADING:
Quarter Grade
Computer Assignments 35% -Programs -Internet Activities Written Homework 15% -Review Questions -Worksheets -Vocabulary Sheets -Late homework only accepted on next school day Quizzes 15% -Planned -Pop Test Scores 35% ___ 100%Semester Grade
First Quarter 42.5% Second Quarter 42.5% Semester Exam 15% ___ 100%
Send comments to: Mr. Blochowski
Return to: St. Francis Home Pagelast updated: January 6, 2012
URL: http://www.sfstoledo.org/classes/csprog/csprog.htm