Stoll ECS WS 3-9-15 - Amundsen High School

advertisement
Programming
3/9/15
3/9
3/10
3/11
3/12
3/13
Animation Basics and Resizing Variables
Texts and Strings
Functions
Logic and If statements
Looping
Weekend – Arrays and Object
Date: 3/9
Goal: I can investigate animation basics and resizing
using java script
Continue Khan Academy Lessons
Complete- Animation Basics
Intro to Animation
Challenge: Exploding Sun
Mouse Interaction
Challenge: Tasty Tomato
Challenge: Mouse movement mania
Incrementing Shortcuts
A shorter shortcut
Challenge: Parting Clouds
Project: Shooting Stars
Date: 3/10
Goal: I can investigate animation basics and resizing
using java script
Problems on the lessons.
Make sure you read the problem to make sure you
understand the problem
Watch the video again if you still can’t solve the problem
Date: 3/10
Goal: I can investigate animation basics and resizing
using java script
Continue Khan Academy Lessons
Complete- Animation Basics
Intro to Animation
Challenge: Exploding Sun
Mouse Interaction
Challenge: Tasty Tomato
Challenge: Mouse movement mania
Incrementing Shortcuts
A shorter shortcut
Challenge: Parting Clouds
Project: Shooting Stars
Date: 3/11
Goal: I can investigate animation basics and resizing
using java script
Continue Khan Academy Lessons
Complete- Resizing variables and text strings
Variable Expressions
Quiz: Variable Expression
Challenge: Brown Bear Eyes
Using Math Expressions
Project: Animal Attack
Terrific text
Challenge: My Favorite Foods
Terrific Text: Part Two
Challenge: Mouse Tracker
Review: Text and Strings
Project: Ad Design
Date: 3/12
Goal: I can investigate animation basics and resizing
using java script
Continue Khan Academy Lessons
Complete- Functions
Functions
Challenge: Say Your Name
Function Parameters
Challenge: Moles in Holes
Function Return Values
Challenge: Calculator
Special Processing JS Functions
Local and Global Variables
Review: Functions (Article)
Project: Fish Tank
Date: 3/13
Goal: I can investigate animation basics and resizing
using java script
Next Week we will meet in room 125
Who has Hagene for Math?
Date: 3/13
Goal: I can investigate animation basics and resizing
using java script
Continue Khan Academy Lessons
Complete- Logic If Statements
If Statements
Challenge: Bouncy Ball
More Mouse Interaction
Challenge: Your First Painting App
Booleans
Challenge: Number Analyzer
Logical Operators
Challenge: Your First Button
Challenge: Smarter Button
If/Else - Part 1
Challenge: Flashy Flash Card
If/Else – Part 2
Review: Logic and if Statements
Date: 3/13
Goal: I can investigate animation basics and resizing
using java script
Continue Khan Academy Lessons
This weekend complete Looping and Arrays
Date: 3/2
Goal: I can investigate how variables are used in
programming.
Bell ringer: Independently write down in your notebook
what the word variable means in both mathematical and
English terms?
Table Share
Date: 3/2
Goal: I can investigate how variables are used in
programming.
Look at the two examples:
x+3=5
2x = 12
What is the name of the variable here?
• Although you have x in both equations, its value varies:
It is 2 in one equation and 6 in another
• The notion is the same in a program—a variable
is a name that represents a value that can be changed.
in the math example, the name was x.
Date: 3/2
Goal: I can investigate how variables are used in
programming.
Watch variable example.sb
Date: 3/2
Goal: I can investigate how variables are used in
programming.
Make a variable game
1. Make a game where you earn points for picking healthy
foods and lose points for picking unhealthy ones.
2. Enhance the variable example by
-adding a food that is worth +2 and -2 points when
clicked on.
-adding a food that is –3 and +3 points when clicked on.
3. Save the file and email it to Mr. Stoll
Programming
3/2/15
3/2
3/3
Introduction to the concept of variables.
No school for all students except Juniors
---------------Schedule Change----------------------------3/4 Basics of programming in the JavaScript
What is Programming /Intro to Drawing
3/5
3/6
Coloring and Variable
Animation Basic
Date: 3/4
Goal: I can investigate the basics of programming in
the JavaScript
New program to enhance our classroom
DonorsChoose.org gift codes for getting students to code
In collaboration with DonorsChoose.org, Google Made with
Code is offering up to $2,000 (possibly more!) in
classroom funding to teachers who successfully lead 10
or more U.S public high school students from groups
traditionally underrepresented in computer science (girls,
or boys who identify as Black, African American, Native
American, or Latino) through either Codecademy or Khan
Academy’s 15-hour intro to computer science course.
Date: 3/4
Goal: I can investigate the basics of programming in
the JavaScript
New program to enhance our classroom
Plan to use the funds to purchase the Robots for our
robotic unit
Lego Mindstorm NXT
$650
Date: 3/4
Goal: I can investigate the basics of programming in
the JavaScript
Open your email
Open email invitation to Khan Academy (headphones needed)
Begin:
1. The Intro to Programming
2. A tour of programming in Khan Academy
1. Intro to Drawing
2. Challenge: H is for Hopper
3. More Drawing
4. Challenge: Simple Shape
Date: 3/5
Goal: I can investigate the basics of programming in
the JavaScript
Continue Khan Academy Lessons
Goal for today: Complete1. Intro to Coloring
2. Challenge: Ice Cream Code
3. Challenge: It's a Beautiful Day
4. The Power of the Docs
5. Project: What's for Dinner?
Continue where you left off
Date: 3/
Goal: I can investigate the basics of programming in
the JavaScript
Ideas for class funds
1. Yoga balls
2. Ipads
3. 3D printer
Date: 3/6
Goal: I can investigate how variables are used to hold
values, animate your drawings, and more in programming.
Continue Khan Academy Lessons
Goal for today: Complete1.Intro to Variables
2.Quiz: Variables
3.Challenge: Bucktooth Bunny
4.More on Variable
5.Challenge: Funky Frog
6.Review Variables
Date: 3/6
Goal: I can investigate how variables are used to hold
values, animate your drawings, and more in programming.
Continue Khan Academy Lessons this weekend
Complete1.Animation Basics
2.Resizing Variables
Download