Level Programming Common Core Extra Material Charms

advertisement
Level
Programming
Charms
The students will need to use a
This is an Alice-only level
do together to have all three
objects move up and the lion turn
90 degrees to the right at the
same time. This should require
four lines of code in a do
together.
Before doing this, students
should have done at least one
introductory tutorial from here.
(ctrl+click opens links)
They can also follow our video
tutorials on our YouTube channel
here.
There are three sections of code
the student will have to write.
The first involves changing a
property of 3D text to make it
visible. Next, the student will
have to move the teacher by his
own height (use a function to find
teacher’s height). Finally, the
student must use a for loop to
make the chair bounce (move up
then move down) 0.5m 5 times.
Students will have to calculate
how many squares in each
direction to move between
points on a coordinate grid and
call methods with these as
parameters.
This is an Alice-only level
For more information on
properties, students can
complete the tutorial ‘Skater
World.’
For more information on using
functions, students can complete
the tutorial ‘How Tall Are You?’
For more information on loops,
students can complete the
tutorial ‘Bunny Eat Broccoli.’
CCSS.Math.Content.6.EE.A.2c
CCSS.Math.Content.6.NS.C.6
CCSS.Math.Content.6.NS.C.7c
For more practice with
parameters, students can do the
tutorials ‘Using Parameters to
Simplify Your Methods’ or ‘Bunny
Eat Broccoli’.
Password: N/A
In this level, students will use
some of the basic Alice
methods to make objects
move and turn.
History of Programming
Password: binns
In this level, students will add
three chunks of code to a
method to play a few
classroom pranks, including
making invisible objects visible
and moving objects.
Flying
Password: nimbus
In this level, students must use
their knowledge of coordinate
grids and algebraic expressions
to fly.
Common Core Extra Material
Potions
Password: monkswood
In this level, students will add
three ingredients to their
potion, practicing their math
and programming as they use
ratios and parameters.
Defense Against the Dark
Arts
Password: dada
In this level, students learn to
will stun undead skeletons,
flank enemies, and apparate
more efficiently by using their
geometry and programming
knowledge.
Divination
Password: grim
In this level, students will see
some goofy animations, draw
cards to read their fortune,
and calculate odds of drawing
a royal flush (with help).
Herbology
Password: sprout
Students will again watch
animations, and then use their
knowledge of lists and
population sampling to
calculate the difference in
Students have to call a method to
add the correct amount of each
color potion, which they calculate
using the ratios given.
CCSS.Math.Content.6.RP.A.3b
For more practice with
parameters, students can do the
tutorials ‘Using Parameters to
Simplify Your Methods’ or ‘Bunny
Eat Broccoli’.
Students will combine their
knowledge of Alice’s built-in
distance functions with the
circumference formula for circles
and the Pythagorean theorem.
CCSS.Math.Content.7.G.B.4
CCSS.Math.Content.8.G.B.7
For more information on
functions, students can look at
the “How tall are you?” tutorial.
Students will use their knowledge
of lists to flip five cards in order.
The cards are already in a list, so
all they have to do is drag in a for
all in order and write code to
make one card flip.
CCSS.Math.Content.7.SP.C.5
CCSS.Math.Content.7.SP.C.7
CCSS.Math.Content.7.SP.C.8
Introductory tutorial.
Lists are explained in the
comments where students code,
but for additional material on
lists check out the Visual Lists in
Alice tutorial here.
Students will create their first
algorithm to iterate over a list of
trees and a list of flowers to find
the average height of each group.
They will then compare these
two averages to obtain the
difference in height between the
two groups.
CCSS.Math.Content.7.SP.A.1
CCSS.Math.Content.7.SP.A.2
CCSS.Math.Content.7.SP.B.4
Students should understand the
concepts of random sampling
programming operations on lists.
For additional material on lists
check out the Visual Lists in Alice
tutorial here.
height between a group of
trees and a group of flowers.
Finale
Password: norbert
In this level, students will
combine all of the skills they
have learned in previous levels
to win the Tri-Programmer
Tournament.
Students will use all of their
programming knowledge,
including lists, loops, and
properties, to save the golden
dragon’s egg from the giant troll.
This is an Alice-only level
Students should have completed
all previous levels before trying to
complete the finale.
Download