Mrs Hasseld
  • Home
  • HHS Courses
    • Tutorial
  • Hartland Women In Technology

Wired

Wired Syllabus     Remind: text @wiredhhs to 81010
Week Four
Week Five
Week Six​

​Week Eight - after spring break
​
Weeks Eleven, Twelve, Thirteen
​Week Fourteen
​Week Fifteen
​Week Seventeen


1/30 - 1/31:
​First Assignment: Tell me all about you
For this assignment, please use one of three tools:​
  1. Create an infograph: http://piktochart.com/
  2. Create a prezi: https://prezi.com/
  3. Create a video: use your phone, then upload it to Youtube 
The assignment will be due by the end of class on Tuesday, 1/31.  
​IMPORTANT NOTE: before you turn in the assignment, make sure that you have made your Piktochart or your Prezi 
PUBLIC!!!!!
Turn in the Assignment using this Form

2/1:
​use this organization document to get organized electronically for the class
2/3:
Reading
​2/6: Present your "all about you" assignment



UNIT ONE: INTRODUCTION TO COMPUTERS
2/7 - Complete the "Intel: Journey Inside a Computer" assignment, using this website: Intel due 2/8, drop dead 2/13 (show me when done)
2/8  - Binary Numbers - go to this website, read the material and answer, in writing, the 6 questions. due 2/9 drop dead 2/14 (show me when done)
Use this PowerPoint to review for your quiz:  Review for quiz
2/9 -
Today you are going to explore Scratch, our first programming language!  Double click the icon on your desktop that says “SCRATCH” – it’s a picture of a cat.  Your job is to figure out how to make two sprites and get them to move on the screen.  If you are stuck, there are lots of great examples on https://scratch.mit.edu/starter_projects/ .  Save your project to your student drive, in your Wired folder.  Name it "scratch_ practice_2_9_17"

2/10 - Reading
2/13 - 
Review intro to computers, binary number activity in class 

​2/14: Quiz on introduction to computers Link to Quiz
MAKE SURE you choose the red "google+" login button and login with your SCHOOL gmail account

Instruction Assignment -if you missed class, use these ALTERNATE directions to complete assignment, bring a summary to Mrs. H


 
Flow Charts
2/15: Notes on flowcharts - Slides attached here - practice flowcharting as a class
2/16: Flow chart morning routine, read flowcharts and interpret,
2/17: Flow chart practice, create draft of snow day flow chart and list of questions
2/20: Snow Day Process - Mr. Hughes.  Take notes, create flow chart
2/21: finish snow day flow chart turn in  Notes Page One   Notes Page Two
2/22: Quiz on flow charts   ​ Link to Quiz

UNIT TWO: SCRATCH
2/21 & 2/22: Introduction to scratch
Assignment One: intro to scratch, complete, in teams:
•    With your assigned partner, create a program that allows two sprites (NOT the cat … any other sprites, your choice) to do the following:
o    Dance at least 4 different moves each
o    On a colored background
o    To music of some kind
Make sure you SAVE it to your student drive.  Call it Hour_lastname_firstname_Scratch assignment 1
Due: 2/21 end of class

2/21:  Scratch Assignment 2 – save in your Scratch folder as Hour_lastname_firstname_Scratch Assignment 2
•    Create a program that allows a user to play “hide and seek” with a sprite.  Include the following elements:
o    The sprite saying “come and find me” – or something similar
o    The sprite appearing and then disappearing on the screen (hint: instead of having the sprite “move” think about having the sprite appear at a certain location (x and y), stay for a bit and then move to a new location)
o    If the user clicks on the sprite, something different should happen 

 
WEEK FIVE


2/28 - 3/3: Scratch Playground – Assignment 3
 Due: 3/3 end of class
  1. Create a playground/park. YOU ARE MAKING THIS PROGRAM FOR A CHILD WHO HAS HAND/EYE COORDINATION ISSUES. She needs practice using a mouse but needs something entertaining.  She is 6 years old.
  2. YOU ARE CREATING ALL THE ART for the background and each item in the playground.
  3. Each sprite must "do something" You must have at least 4 sprites each implementing an algorithm.
  4. Initialize the program with a set of directions for the user. 
  5. Use "broadcast" to have two sprites "work together"  see the pdf on how to broadcast for more details
  6. How to name your file: hour_lastname_firstname_playground
    How to turn in your work: drop it to me at: 
Broadcast Instructions


 
WEEK SIX
SCRATCH
3/6 - 3/7: Monkey Banana Game with assigned partner Directions Here, due 3/7 end of class, show Mrs. H

​3/8 - 3/16: Create a game in Scratch - performance task - due 3/15 Here is the rubric
BEFORE writing any code, you need to:
1.   Choose a customer from
this list for first hour.  
this list for seventh hour.
This person will be the focus of your game.  Due 3/7 (1st hour) 3/8 (7th hour)
2.  Come up with an idea and FLOWCHART the idea.  NO games will be accepted without the flow chart.  The flow chart MUST be an accurate depiction of the game.  Show the flow chart to Mrs. H.  Due: 3/8
3.  Create a simple project plan for your game.   Due: 3/8

3/14: 
 Go to Scratch's website, select EXPLORE, and check out some of the projects.  Find a project that does something cool you'd like to have in your game.  Look at the code (choose "see inside").  Paste the code into the correct document below.  Be prepared to discuss the code you found!  If you don't know how to copy code using the snipping tool, look at these directions.
First Hour Scratch Code Ideas
Seventh Hour Scratch Code Ideas

3/17: Quiz on Scratch - follow this link to take the online quiz   Link to Quiz

3/20:
Warm Up: go to this website and draw. Tell me ... what is this?  How does it work? To get the full effect, use headsets!
peer review, finishing touches on the game
3/21: practice sharing games with guests, turn in game
How to turn in your Scratch game
​›Save your file using the proper name: hour_lastname_firstname_scratchgame
›CLOSE THE FILE
›Go to :
›www.dropitto.me/hasseld
›Password = hasseld
›Doesn’t ask for password?  You are not on the proper site!
›Upload the file when done

3/22: Customers come to play our games
3/23: Revise/improve your game

RESUBMIT GAME - whether you did or did not make changes



 
WEEK EIGHT
FINCH AND SCRATCH
3/24
1.  Create a new folder on your student drive under your Wired folder.  Call it "Finch and Scratch"
2.  Read about the hardware and take notes
3.  Download and Save   this zip file TO YOUR STUDENT DRIVE (you must extract the file and save it on your student drive under your new finch and scratch folder
4.  Import the finch blocks using the directions on your assignment.
5.  Now, it's time to play!  Go to this website for more directions about how to use the Finch.  Here's an additional site with resources: finch robots  
4/3, 4/4, 4/5, 4/6
YOUR ASSIGNMENT: solve a problem with your team with the finch robot - two pieces of documentation due: Finch robot program and documentation of your project due 4/5, present 4/6: two grades 1.  program (performance)  2.  Presentation/documentation

4/6: Analysis of Finch Project
In an email to Mrs. H, answer these two questions due 4/6
1.Finches are FUN, but what do they teach you about programming?
2.Give your partners name. Rate your partner’s work effort: 0 = did nothing, 10 = perfect partner.  Explain your answer.


 
WEEKS NINE, TEN, ELEVEN
​PYTHON 
4/7 INTRO TO PYTHON
Read these two articles.  Take detailed notes on each article and be prepared to discuss them on Monday.  Place your notes in your journal online for this class or hand write them, your choice.
5 Compelling Reasons to Learn Python
​What programming language to Learn First
4/10, 4/12 - Introduction to Python and complete Chapters 2 & 3

​INTRO Questions due 4/10:
(Chapter 2)
After the lecture on  4/10: complete these questions: write them on paper with your name and put them in my in box:
1.What’s the difference between an Integer and a floating number?
2.What’s the difference between an Operator and a value? 
3.Explain what an Expression is and what it means to evaluate an expression
4.What is Python?
5.How will your knowledge of scratch and finch help you with python?

4/13: Lecture on Chapters 2 & 3; begin Chapter 4 Python
At the end of 4/13, complete these questions: due 4/13, in box
Chapter 2 & 3 Questions
  1. --How do you create a variable in Python?  How does that compare to scratch?
  2. —How do you store a variable in Python? 
  3. —How do you overwrite a variable in Python? 
  4. —What does it mean when Python “evaluates an expression?
  5. —What’s a string?  How do you indicate something is a string?

4/17 - Python Chapter Four
1.  Program it, run it
2.  Create a flow chart of it
3. definitions 
—Define the following in your journal:
—functions
—Modules
—Loops, blocks
—Boolean Data Type
—Comparison Operator

 4/18 - 4/19- Python Chapter five, flow chart Joke game, create Joke program
1.  Create flowchart of the joke game
2.  Create your OWN joke game
- include at least three jokes
- include user input
- show Mrs. H when done both the flow chart and your own joke program
Due 4/20 end of class


 4/21: Mad Lib
 Create madlib using Python  (all it takes is variables, print and input functions and concatenation) 
Use these Functions: input & print
Create at least 6 Variables
Use Concatenation of strings & variables
Include the date and time at the beginning of the code
import datetime 
print('It is this date and time :', datetime.datetime.today())
Purple = function
Green = string
Due at end of class on 4/24

4/25: Guest speaker, Mrs. Houtman
4/26: Catch up on any missing assignments
4/27: unplugged Maker Faire
4/28:  Complete this survey about the Maker Faire
Reading


 
Week 14 - Python

NOTE: COMPLETE THIS PYTHON REVIEW FOR QUIZ, DUE MONDAY 5/8: Review for Python Quiz
5/1 & 5/2:
Python Chapter 6 Lecture, required notes, create, save and run program
Chapter 6 Documentation - due end of class 5/2 (2 grades, one for notes, one for properly running program)

5/2 - 5/3:
Review Chapter Six Python due end of class 5/3
Create a practice.py document that completes the following tasks:
  • —User chooses from a list of options
  • —Different programming based on the user’s choice
  • —Create a variable and set it equal to a random number
  • —Uses boolean operator to compare two variables and take some action
  • —Allows user to choose ‘Play again”

5/4 - 5/5: 
Create a calculator - performance assignment due end of class on 5/5

5/8:
In class review for Python Quiz, begin new unit

​5/9: 
Python Quiz



 
 
Week 15
5/8
Pygames
Assignment One:
  1. Create a new folder in your Wired folder on your student drive.  Call it "pygames".
  2. download the zip file
  3. extract the zip file and copy the files to your new pygames folder
  4. Open the "pygame intro help" file.  
  5. ›SKIM pages 330 – 345: these pages EXPLAIN the game.
  6. Open Python 2.7.12.   Make sure you use the correct version of Python: 2.7.12.  Remember to open Python FIRST, then open the program called python-intro-file.
  7. ›Make the following changes to the game and show me when done:
    1. ›Change color of the shapes
    2. ›Change screen color
    3. ›BONUS: can you do something with timing?
    4. ›BONUS: Can you add a line, shape or text to the screen?

5/9
Assignment Two:
›Download the zip file ball bounce, extract it and save it to your pygames folder
›Use the python file to customize the game - check in with Hasseld
Changes to be made:
1.screen size
2. screen color
3. speed object
4. change the object (find a .png file and place in folder change the code)

Bonus --- can you add second object to move
Bonus --- can you do something with timing
Bonus --- can you add a line, shape, or text to the screen

Assignment Three (not a real assignment ... just check it out):
Download the zip file squirrel
Check out this program - what is the purpose?

5/10 - 5/11
Assignment Four - Make your own game with pygames
​You may work alone or with ONE partner
›Create a game based on the three programs you've seen
›Make sure you UNDERSTAND the code and what it’s doing before just randomly making changes
›Work to make the game unique, don’t just change a couple random things
›Save all components of the game (program, images,etc) in ONE folder that’s named properly: lastname_firstname_pygame
​5/12/17: Review Pygames
 
 
WEEK 17
​App Inventor​
5/15:  Read this introduction to App Inventor 
App Inventor website
​​
5/16:  Activity: The app emulator is loaded on your computers, but feel free to use your android phone also (follow the directions)
Use the tutorials on this website to create three new apps: Talk to Me, Extended Talk to Me and Ball Bounce.  Show Mrs. H on your phone or your emulator once you're done.  Due 5/17 beginning of class, drop dead 5/19

5/17: Complete  Lab # 2 App Inventor - working individually.  NOTE: there are some issues with the lab, it was written with an earlier version of App Inventor  - follow my changes listed in the document
Here's the Kitty picture you need

Copy of Code for Paint Pot

5/18 - 5/19: Complete Lab # 3 App Inventor - working individually. 
Here's the MOLE picture you'll need
Copy of Code for Mole Mash


FINAL EXAM
5/22, 5/23, 5/24:
Review Guide (this will be distributed in class)
​BONUS: complete the review guide and receive: 10 test questions and the ANSWER key to check your answers!

5/22 & 5/23: class time to complete review guide
helpful powerpoint presentations
Scratch
Python
introduction to programming
flow charting

Final Exam Review PowerPoint

5/24: Group review in class

FINAL EXAM
36  multiple choice and true/false questions, 5 short answer/explanation questions
Select this link to FINAL EXAM
Use your HHS gmail login and password - you MUST select the RED GOOGLE+ BUTTON!
Allow Illuminate to recognize you and view your email address
Choose the FINAL EXAM


CAPSTONE PROJECT
5/30: Introduction   Project Outline
5/31: Proposal
6/1: Proposal due, review with Mrs. Hasseld
Begin Project work
​6/9: video due, send youtube link 
6/12: First hour show video and complete reflection
6/15: Seventh hour show video and complete reflection
LINK TO ADD YOUR VIDEO TO THE LIST (no video, no grade for this project!)
Instructions for Finalizing and Submitting Project (no project, no grade for this project!)
Link to Reflection for this project - must complete on last day




The Imitation Game
complete these questions in your journal.  Label the date: 11/21 - 11/28 and also title the entry "The Imitation Game"

  1. Why were candidates for the job given a crossword puzzle as an “entrance exam”? 
  2. “Sometimes it’s the very people who no one imagines anything of that do the things no one can imagine. “ This quote is used in the movie twice.  What does it mean?
  3. What is the significance of “Heil Hitler” being coded into the Enigma breaking machine (called The Bombe)?
  4. “You are exactly the person I’d always hoped you’d be.” is a quote from the movie.  How would you feel if someone said this to you?
  5. Identify the contributions made by Alan Turing and his team and their impact on computing. 
  6. How does this movie apply to our class content?

Fun with Raspberry Pi's


1/9 - 1/11: Career Report
1/12: Articles about Technology Careers
Take notes in your journal under date: 1/12/17.  List each article and then respond to the prompts below.
Read this article:  “Colleges Respond to Demand for Software Developers”.  Students have a degree but it’s not enough. What else is needed and why?  Explain in at least two paragraphs.
Look at this article: "What can you do with a computer science degree?"   Explain two things that either surprised you or interested you.  Choose two of the careers mentioned and summarize them in 2 – 3 sentences each. (They MUST be different than your career you chose for your career report

​1/13: Unwired reading and wrap up discussion of careers
Powered by Create your own unique website with customizable templates.