Tuesday, September 10th

 

A Day in the Life of a Programmer - what is it like to work in a computer science career?

What is procedural abstraction?

Introduction to Flow Charts - planning and outlining your program

Flow Chart Basics
Flow Chart Symbols
More Flow chart basics
Creating a Flow Chart in Google Docs

Add the following Section 2-5 Vocabulary to your Java vocabulary list:

- A story that gives the animation a purpose.
- Procedures that are created by the programmer.
- A list of actions to perform a task or solve a problem.
- When each subclass object receives the methods and properties of its superclass.
- Identifies the design specifications for the animation scenario. Two types are visual and textual.
- The process of looking at programming code, identifying repetitive programming statements, and extracting them into their own methods in order to make the code easier to understand and reuse.

Begin Section 2-5 Declare Procedures practice. Save steps 1-4 as S2-5 White Rabbit Last Name. Save optional activity 1 as S2-5 Flow Chart Name, activity 2 as S2-5 Helicopter Last Name, activity 3 as S2-5 Flying Last Name, activity 4 as S2-5 Bunny Soccer Last Name. Demonstrate these programs for teacher check. Be sure you have comments in your code.

Begin Section 2-5 Declare Procedures project and save the project as Fish_5 Project Last Name. Demonstrate the working project to your instructor for teacher check.

Once you have completed these sections continue working on your own animation - the one you story boarded. Remember to make procedures for tasks that will be repeated often.

 

Homework

Review the process for creating your own procedures.

 

What

Lesson 2: Creating a Scene by Adding and Positioning Objects
• Identify all components of a scene for a given scenario
• Define a gallery using Java programming terminology
• Define classes and instances and give examples of both
• Describe the value of saving multiple versions of an animation scene
• Describe three-dimensional positioning axes
• Describe the difference between precise positioning and drag-and-drop positioning
• Use a one-shot procedural method to precisely position an object in a scene

 

Why

 

 

How