The test will have three(3) sections. Here are the concepts and terms you need to know, and examples the types of questions that I may use to test what you know. The quiz will NOT include ALL of these!
--Understand these terms. There are definitions and examples in Chapters 1,2 and 8 in your book, as well as on the two online articles (1, 2) on programming.
Lingo
Stage
Score
Cast
Member
Channel
Sprite
Frame
Property Inspector
Behavior Inspector
Text Inspector
Paint Window
Vector Window
Text Window
Field Window
Script Window
Control Panel
Binary
Low-level Languages
Machine language
Assembly language
Assembler
High-level languages
Compiler
Interpreter
Object-oriented programming (OOP)
Flowchart
Pseudocode
Syntax
Simple sequence structure
Selection structure
Repetition structure
loop
Director score animation terms
keyframe
cell animation
tweening
real-time recording
step recording
film loops
--You will identify elements of the Director interface from a screen shot so spend some time using Director or look at your book.
Ex. "circle channel 5", or "What window is arrow # 2 pointing to? Or "Draw an arrow pointing to the place where you would place a frame script"
--And or you will be asked to list certain elements
Ex. List two of the four "Inspector" windows in Director
--or you will be asked to match the type of animation with it's definition
---You'll get something like
Ex.
Put the following problem solving steps in order (1-first 6-last)
____ Evaluate the solution
____ Identify alternative ways to solve the problem
____ Identify the problem
____ List instructions that enable you to solve the problem
____ Select the best way to solve the problem
____ Understand the problem
Answer: 6 3 1 5 4 2
--and/or a short answer question
Ex.
If you wanted the computer to perform the same task 10 times in a row what kind of programming structure would you use?
Answer "repetition structure" (or loop would be okay)
--and/or you will get a fill in the blank definition
Ex.
____________________ consist of English-like abbreviations and require a program called an __________ to translate it into machine language.
Answer: assembly languages, assembler
--and/or you will be asked to list certain elements
Ex. List two object-oriented programming languages
--refer to the "Scripts you should know" page; that's the only code I will ask about
--You will be asked to fill in the missing code.
Ex. send the playback head to a marker named "Pluto"
on mouseUp me
______________________
end mouseUp
Answer: go to "Pluto" (remember the quotes for markers, and remember marker names are case sensitive!
Ex. pause the playback head
on exitFrame me
______________________
end exitFrame
Answer: go the frame