Wiki Page, AP CSP: Practice Alice Programming Exercises

Wiki Page
2016-07-21T11:18:41-06:00

Practice Alice Programming Exercises

After completing all of the assignments for modules 1, 2, 3, and 4, you can practice the basic programming skills you have learned in Alice by creating the following Alice worlds.

These practice programming exercises in Alice will help you practice and improve your programming skills and your understanding of Computer Science Principles.

You will also learn to create storyboards and comments in these programming exercises, which are critical components for the design and implementation of programs.

Daily Learning Targets Alice Programming Exercises

By completing these programming exercises, you should have learned about the following.

Program Design and Implementation. This includes:

Read the scenario: this is a description of the problem or task: "What story is to be told?".

Design a program: plan the instructions for the program (storyboard).

Implement the program: write the program (type a set of instructions or coding).

Test the program: see if it works (press play or "run" or "execute" the code).

Demonstrate the basic programming skills you have learned with Alice.

Create and save an Alice World.

Insert objects in an Alice World.

Setup a scene in an Alice World.

Create instructions (code) in an Alice World in order to create an animated story (program).

Create methods and use "abstraction" to simplify code in an Alice World.

Create storyboards to design a program.

Insert comments to describe and/or explain code in one or two concise sentences in an Alice World.

Instructions for Completing the Practice Alice Programming Exercises After Module 3

Please complete the following instructions for the practice Alice programming exercises.

1. Click on the following link: Practice Alice Programming Exercises.

2. Read the information on the home page.

3. Start with the Module 1 Part E: Snowpeople exercise.

4. Follow the instructions for the Snowpeople exercise.

5. Save the storyboard and Snowpeople Alice world in the following location.

1. Open your Alice Worlds folder in your network drive.

2. Create a new folder: Practice Alice Programming Exercises.

3. In this new folder, create a new folder for each exercise.

1. For example, create a new folder and name it: Snowpeople.

2. Save the storyboard for Snowpeople.

3. Save the Snowpeople Alice World.

6. Complete the Snowpeople exercise.

7. Complete the following exercises when you are done with Snowpeople (Note: each exercise should have its own folder).

1. Circling Fish.

2. Tortoise Gets a Cookie.

3. Magnet Fun.

8. When these are completed, you can start on the following exercises: Module 2.

1. Snowpeople Flip Hats.

2. Confused Kanga.

3. Gallop and Jump.

4. Helicopter Flight.

Instructions for Completing the Practice Alice Programming Exercises After Module 4

Please complete the following instructions for the practice Alice programming exercises after module 4.

1. Click on the following link:

Section 4, Part A: Beetle Band With Methods and Using Parameters.

1. Follow the instructions for the Beetle band exercise.

2. Save the storyboard and Beetle Band Alice world in the following location.

1. Open your Alice Worlds folder in your network drive.

2. Create a new folder: Practice Alice Programming Exercises.

3. In this new folder, create a new folder for each exercise.

1. For example, create a new folder and name it: Beetle Band.

2. Save the storyboard for Beetle Band.

3. Save the Beetle Band Alice World as:

1. pd_2_LastName_FirstInitial_beetle_band_world.

2. pd_4_LastName_FirstInitial_beetle_band_world.

3. Complete the Beetle Band exercise.

4. Complete the following exercises when you are done with Beetle Band (Note: each exercise should have its own folder).

1. Beetle Band Duet. Save as: pd_2 or 4_LastName_FirstIntiial_beetle_band_duet.

2. Frog Escape. Save as: pd_2 or 4_LastName_FirstIntiial_frog_escape.

3. Magic Act. Save as: pd_2 or 4_LastName_FirstIntiial_magic_act.

4. Dragons. Save as: pd_2 or 4_LastName_FirstIntiial_dragons.

Show Mr. Lopez your completed exercises!

Remember, grammar and punctuation counts!

We will be learning a lot of new things this week. Keep track of the assignments and the time you need to complete them!