Wednesday, June 5 :: Click Link for assignment >
Did you create a website (Last Quarter) and want to compete? Please join Ms. Eamigh for a meeting on Thursday, February 8 during lunch!
Fill out the form to get a 5star pass (pick up your lunch first then come to room 102!)
The day of the tournament, students must as a team of 2-3, build a 1 (one) page website to show their skills! (PS...you got this!!!)
TOT event will be on Saturday, April 6, 2024!
C: Voice Level 2 (only the people next to you can hear you and no shouting across the room)
H: Ask your team, elbow partner or raise hand
A: Work on the assignment
M: Stay in your assigned seat
P: Work till assignment is completed
S: Finishing your work
Where does your backpack go?
Where does your cellphone go?
Intermediate: Intermediate Punctuation
Due Friday, February 9
Log in to typing.com
Click Lessons
On Intermediate Tab, Click Intermediate Punctuation
Due Friday, February 9
10 Pts.
Students click on the Clever icon on the desktop
Sign in using the username & password (same as logging into computer)
Click on the square that says iReady
Continue until time is up!
Lessons have been assigned to them based on their diagnostic test results both in Math and Reading. Within each lesson are brain break games. The district is pushing a goal of 45 minutes per week on Online Lessons in ELA and 45 minutes per week in Math to close the gaps found in the diagnostic. Math and ELA are providing some of that time during the week, but not all.
PLEASE DO NOT GO AHEAD ON CODE.ORG... THERE ARE ADDITIONS TO IT TODAY!
Wait for instruction!
WHAT ARE WE LEARNING: App Development....Intro to Programming!
WHY IS IT IMPORTANT: Investigating working code and make simple modifications to understand how it works is vital in creating a well written app. Knowing a number of concepts and vocabulary around what programs are and how they run that will need to be reinforced in future lessons.
Students use and modify a series of simple apps to get familiar with a small set of programming commands. They observe the way the code runs by slowing down the code and compare programs that run all at once to those that respond to user actions like buttons clicks. At the end of the lesson students discuss what they observed and are introduced to some key vocabulary for describing the running of programs.
HOW WILL MY TEACHER KNOW WHAT I LEARNED: You will run through a series of programming code and answer a follow-up question!
Click on CODE.org
Once on your DASHBOARD...
Scroll down to find CLASSROOM SELECTIONS
Select:
Unit 3-Intro to App Design
YOU WILL START:
Lesson 5: Intro to Programming
As you follow along in the lesson, you will use a form to answer the questions from the lesson! (below)
Click 1 to begin
WE DID 1-4 YESTERDAY! (see below)
PAGE 1: (CODE INVESTIGATION)
Do This:
Run the program
What does it do? (don't know? see below!)
Why do you think some information is in quotes and some is not?
HINTS:
Code is running one line at a time.
Strings need to go in quotes. Numbers do not need to.
Yellow highlighting shows you which line of code is running in either block or text mode.
MODIFY:
On the Code.org (Lesson 5, Page 1) modify the code by adding 2 (two) lines of code... one that displays a string (a line in quotes) and one that displays a number (no quotes)
TIP: Check out the Debug Console!
At the bottom after you click RUN...what is happening?
The console.log places all of the writing in the Debug console. (user does not see this)
PAGE 2: (SEQUENTIAL PROGRAMMING)
Do This:
Run the program
What are the differences between console.log and setProperty?
HINTS:
console.log prints text in the Debug Console
setProperty changes the properties of elements on the screen. These should be familiar from using Design Mode.
console.log needs one input while setProperty needs three
Hovering over a block in the toolbox helps you know what kind of information to put in each input.
MODIFY:
On the Code.org (Lesson 5, Page 2) modify the code by adding 1 (ONE) console.log and 1 (one) setProperty to the program
PAGE 3: (EVENT DRIVEN PROGRAMMING)
Do This:
Run the program
How does the onEvent block work? Be as specific as possible.
How do commands inside an onEvent run different from commands outside?
HINTS:
onEvent makes the program respond to the user. You can add code inside of it that will only run when something happens.
Changing the second input changes the type of interaction that will make the code inside the onEvent run.
Code outside the onEvent runs right away. Code inside an onEvent will only run when the event happens.
Even if code is after an onEvent, it will run first if it's outside of any onEvent
MODIFY:
On the Code.org (Lesson 5, Page 3) modify the code by adding one command INSIDE of the onEvent and one command OUTSIDE of the onEvent.
PAGE 4: (CODE INVESTIGATION)
Predict
Read through the following program, paying special attention to what commands are inside and outside of the onEvent block. After discussing the following questions with your partner, write down your predictions and run the code to see what the program does.
What happens when you run the program without clicking on any of the buttons?
What happens when you click the green button?
START HERE TODAY!
PAGE 5: (EVENT DRIVEN PROGRAMMING)
Do This:
Run the program
Click the button (Go to the next screen) on the screen
How does the setScreen block work?
HINTS:
onEvent means the USER must do something
If this...then that
MODIFY:
On the Code.org (Lesson 5, Page 5) modify the code by:
Add one command inside the second onEvent to set one property of the homeIcon
Try to make the homeIcon RED
PAGE 6: (EVENT DRIVEN PROGRAMMING)
Do This:
Run the program
How does the playSound block work?
How do the lines that start with // run differently from the others?
HINTS:
playSound will play a sound you pick from the Sound Library
Lines that start with // are called comments and don't actually run. They just help you understand your code.
MODIFY:
On the Code.org (Lesson 5, Page 6) modify the code by:
Adding code so the dog button makes sound too.
Change the messages when each button is clicked.
PAGE 7: (EVENT DRIVEN PROGRAMMING)
Do This:
Run the program
How do you think the randomNumber command works?
Why do the birds move even if they're not clicked? Are there other options?
HINTS:
Random number chooses a new random number each time, between the high and low value given
Each time randomNumber runs, there's a possibility of a different result!
onEvent takes many different event types, not just "mouseOver" and "click". Depending on the situation different ones make more sense. READ the CODE!
MODIFY:
On the Code.org (Lesson 5, Page 7) modify the code by:
Making the birds move around the entire screen, not just the top left corner.
Experiment with other event types besides "mouseOver" and "click". Which ones still make the game work?
Program Statement: a command or instruction. Sometimes also referred to as a code statement.
Program: a collection of program statements. Programs run (or “execute”) one command at a time.
Two different ways for programs to run...
Sequential Programming: program statements run in order, from top to bottom.
No user interaction
Code runs the same way every time
Event Driven Programming: some program statements run when triggered by an event, like a mouse click or a key press
Programs run differently each time depending on user interactions
The user MUST interact with the program!
PAGE 8: (Sequential vs. Event Driven Programs)
What is the difference between a sequential program and an event-driven program?
From what we have learned, answer the question IN YOUR OWN WORDS on level 8.
IDK or blank answers will not be accepted!
Completing the code.org assignment is worth
25 points!
Show me your screen to verify!
NOTE: MAKE SURE THE TOP OF THE CODE.ORG LESSON SHOWS THAT IS COMPLETE! (ALL CIRCLES ETC SHOULD BE GREEN!)
Remember, if you skip a page this will occur:
REMEMBER!
Each section will be checked for completion!
(the work MUST be done on each level!)
Take a moment to think about the app you are building? Is there anything you would change? (You will be able to change it later!)