|
Enduring
Understandings are important ideas that students
should carry with them years beyond the instruction received this year.
-
Programming is a
language and must be applied consistently and accurately to avoid
errors.
-
Learning a programming
language is similar to learning a foreign language and it provides the
learner with instant feedback.
-
Being a successful
career programmer requires technical, skills, social skills, and project
management skills.
Essential Questions
- most
important “big picture” questions students should be able to answer after
completing learning activities.
-
How is math involved in
game programming?
-
What processes are
necessary to develop a quality game?
-
What workforce skills are necessary to
be successful as a game programmer?
District Indicators - provide
more specific measurements for broader state and national standards
1. Using the Python programming language
students will be able to:
1.a. Design algorithms and structured programs
and debug
1.b. Interpret written material in
mathematics/computer science
1.c. Use technology as a tool in solution of
mathematics/computer science problems
1.d. Classes and objects
2.
Demonstrate understanding of the following
topics: Data typing, Iteration and recursion looping, Conditionals,
Functions, Lists, Classes and Objects, Using
Macromedia Flash 8 students will demonstrate understanding of:
2.a. Simple concepts such as handling mouse events and user interaction with
clicks and releases
2.b. Displaying animated game elements by
creating modular movie clips that are both code and animation driven
2.c. Creating timers
2.d. Adding randomness to add variation to the game
2.e. Motion using horizontal and vertical
velocity
2.f. Collision with walls, planes, and solid objects
2.g. Using arrays to represent physical on-screen displays
2.h. Creating multiple moving movie clips and
giving them properties and behaviors
2.i. Detection for collision using a nested loop
2.j. Using the Math .sin function to
create a wave motion
2.k. Smoothly scrolling a background
image
2.l. Using the various forms of hit-Test to
perform intrinsic collision
2.m. Creating movie clips within movie clips
2.n. The different types and uses of sound effects in games
2.o. Importing sounds and setting them up for
linkage
2.p. Sound compression settings
2.q. Modifying the volume and pan
setting of a sound in real time
2.r.
Creating frame-based button sounds
2.s.The purpose of music in games
Technology Standards
TECH 5.0 -demonstrates the ability to work with a variety of technologies
and equipment
TECH 5.1- demonstrates computer literacy-uses key boarding skills, computer
programs, and understands basic computer operations
TECH 5.2 - selects technology-chooses appropriate procedures, tools or
equipment
TECH 5.3 - applies technology-understand overall intent and proper
procedures for using selected technology and equipment
TECH 5.4 - uses technical information-interprets and uses data
generated from a variety of technological devices
Mathematics Standards
MA1.1 - demonstrate meanings for real numbers, absolute value, and
scientific notation using physical materials and technology in
problem-solving situations
MA4.0 Students use geometric concepts, properties, and relationships in
problem-solving situations and communicate the reasoning used in solving
these problems.
MA5.3 determining the degree of accuracy of a measurement (e.g. by
understanding and using significant digits.)
MA6.0 Students link concepts and procedures as they develop and use
computational techniques, including estimation, mental arithmetic,
paper-and-pencil, calculators, and computers in problem-solving situations
and communicate the reasoning used to solve.
MA6.1 use ratios, proportions, percents in problem-solving situations
MA6.2 select and use appropriate methods for computing with real numbers in
problem-solving situations from among mental arithmetic, estimation,
paper-and-pencil, calculator, and computer methods, and determining whether
the results are reasonable
Reading and Writing Standards
RW5.0 Students read to locate, select, and make use of relevant information
form a variety of media, reference, and technological sources.
RW5.4 use strategies to gain information from journals, research studies,
and technical documents
Workforce Communications Standards
COM1.0 Demonstrates the ability to receive and relay information clearly and
effectively.
Workforce Organization Standards
ORG2.0 demonstrates the ability to work effectively and efficiently
ORG2.1 planning-devising and outlining a process to achieve a goal and
timeline
ORG2.2 time management-applies appropriate time to task and manages multiple
priorities
ORG2.3 using resources-identifies, organizes, plans and allocates resources
Workforce Thinking Skills
Standards
TS3.0 demonstrates the ability to use reasoning
TS3.1 problem solving-identifies and recognizes a problem, considers
alternatives, devises and implements a logical plan of action
TS3.2 decision making-uses a process to identify goals and constraints,
evaluate alternatives and reach a conclusion
TS3.3 creative thinking-generates new and innovative ideas
TS3.4 learning-uses efficient techniques to acquire and apply new knowledge
and skills
TS3.5 analyzing-identifies bias of information sources, evaluates
contradictory information and effectively manages information
TS3.6 mathematics-performs basic computations and solves practical problems
by applying appropriate mathematical techniques
Workforce Quality Standards
WQ4.0 demonstrates the characteristics of an
effective worker
WQ4.1 self-management-demonstrates punctuality, readiness to work,
initiative and the capacity for life long learning and personal growth
WQ4.2 team member-contributes to group effort through cooperation and
consensus
WQ4.3 responsibility-follows through consistently with honesty and integrity
WQ4.4 flexibility-shows versatility and the ability to change
WQ4.5 leadership-creates a direction/vision for others to follow, aligns
management methods with vision and implements a system of accountability
WQ4.6 works with diversity-accepts differences and works well with
individuals from a variety of backgrounds and/or with divergent philosophies
or ideas |