Friday, April 10, 2020

Friday, April 10, 2020 - Happy Friday.... I'm still going to pester you over spring break

Happy Friday.  Have fun on Spring Break... Not sure it's going to be much different... Friday Check in


Stuff You might want to do next week

Eventbrite - select events for free, and search for a topic, like Robots, or Coding, or Programming, or Electronics... 

April
June
  • Automation and Robotics - Free virtual conference... I'm totally going.  Sign up now to reserve a spot... But it's in the UK... so it starts at 2:00 AM PST

Python Strings LAB 

Here is the code we played with last Tuesday.  Look at This Code and read Strings

Here is a coding assignment.  Run it first, and then start editing these labs.  It should be clear where to make the edits.  You should see sections labeled #1 #2 #3... follow the printed or commented instructions.  When you think you are done turn the link to your program in to the Google classroom assignment.  You will use many string methods, and you will need to read and understand the information found in the Strings reference guide.
If you started this already maybe you started with this lab... you can keep doing it, but I recommend you to do all the other labs

Thursday, April 9, 2020

Thursday, April 9, 2020 - Python String Lab

Python Office Hours

AM - 8:30 -9:30 - Sorry if you missed... see below for a video of the instructions

PM - 1:30 - 2:30 - Join Hangouts Meet - meet.google.com/uqc-wnfu-crr

Python Strings LAB 


Here is the code we played with last Tuesday.  Look at This Code and read Strings

Here is a coding assignment.  Run it first, and then start editing these labs.   It should be clear where to make the edits.  You should see sections labeled #1 #2 #3... follow the printed or commented instructions.  When you think you are done turn the link to your program in to the Google classroom assignment.  You will use many string methods, and you will need to read and understand the information found in the Strings reference guide.

If you started this already maybe you started with this lab... you can keep doing it, but I recommend you to do all the other labs

Wednesday, April 8, 2020

Wednesday, April 8, 2020 - Robot Club, and Catch up on assignments

Hi There... Me Saying "Happy Wed"

1) FlipGrid - Tell me how you are and what you are learning

Take attendance on Google Classroom

I sent every one a Remind invitation.  This went to your cell phone and personal email... Please accept the request.

2) join Randy's FoF 8 Bit Computer Slack channel

meet.google.com/kdd-bypm-iya

3) Work on Missing Assignments and you 3D  Print model


Stuff I Found & May Be Interesting To You
  • Hack-a-Day -  Virtual Classes and Webinar Calendar - These are a big list of events that are happening over the next few weeks.  Just check out the days, and attend... some are just YouTube live events, others are webinars... pick some thing that is interesting.

  • Vex Robotic -  "Vex Virtual Programming" Webinar - This is how to use a VEX online site to program a virtual robot, where you can still use code to tell your robot what to do.  This webinar is about using their block based code framework, but I think you can switch to use their normal text based C++ 
Open LAB  and/or Robot Club 
  • LAB - Duration: 60 Min
  • Link: Robot Club Google Sites
  • Instructions & Expectations: Connect with your Robot Club Team.  Or do something interesting on your own.  If you have not turned in your 3D pront moddle, please do.  I'm starting to print them now
  • Dig Deeper: Open Lab:

Helpful Links

Tuesday, April 7, 2020

Tuesday April 7, 2020 - Python and Stuff

Python Office Hours
AM - 8:30 -9:30 - Over
PM - 1:30 - 2:30 - Over

Python Lecture and Reading - Strings
Repl.it

Sorry, technical issues and the recording of the lecture / lab did not work... but here is the code we played with.  Look at This Code and read Strings

I'll have a Coding assignment for you tomorrow.

Monday, April 6, 2020

Monday, April 6, 2020 - WooHooo What Are You Learning? Building?



1) FlipGrid - Tell me how you are and what you are learning

Watch on YouTube

Take attendance on Google Classroom

I sent every one a Remind invitation.  This went to your cell phone and personal email... Please accept the request.


Folks, Please don't stress. I'll have Lecture and Office hours Tuesday and Thursday this week... but if you would like to get extra help, Please connect with me to setup additional time for a live call. You can look at these resources. Maybe in this order. Don't worry how long it takes, just keep working. It's fine if this takes you till we are back from spring break. I'll keep adding resources and assignments... Just keep working

Also remember that none of this will affect your grade in a negative way. I'm actually giving points to students who show they are trying , so as you turn in work, even if it's late, I will give full credit as if it was tuned in on time.

2) Python

Where to Start?

1) of Python in 1 hour. T
2) Cisco Module 1
3) review this chapter https://www.py4e.com/html3/01-intro4) review lesson 3 on the https://www.py4e.com/lessons site and make sure to look at the reference guide https://www.py4e.com/html3/02-variables5) Cisco Module 2
6) review lesson 4 on the https://www.py4e.com/lessons site and read https://www.py4e.com/html3/03-conditional7) start Cisco module 3 and look at Python Office Hour session as you look at the Dice assignment

  • Write a program that:
    • Ask the user to rolls 2 dice <-- This will be an input question, maybe just a hit any key, maybe print what they type, and it can be the secret whisper you blow on the dice as you roll them...
    • print the value of each dice, add then and print the total <-- some math and print()
    • If they are both 1, print "Snake Eyes" <-- If/else
    • if they are 7, Print "Craps"
    • If they are doubles, print "Doubles"
    • Keep a running total, and when they get to 100 quit <-- More math
    • other wise keep asking  them to roll again <-- some type of loop wrapped around all your code to jump back to the top to ask them to roll again.
    • If they enter a "q" or "Q" then quit using a break
    • Extra Credit - If they roll 2 doubles in a row, print "Hot Roller"
  • link to code to as a starting point https://repl.it/@STEAMClown/HarmfulTalkativeManagement

3) 3D Design and Tinker Cad 
  • Lab - Duration: 1-3 hours 
  • Link: Assignment Lecture - What Do I Want You To Do
  • Instructions & Expectations: Please watch the Assignment Introduction Video and then do the following:
    • Tuesday:- Pick a project to work on in TinkerCAD or some other 3D tool. Do this today.  See the Google Classroom assignment. If you pick something on Thingiverse to modify, submit the link to the original in this assignment too.
    • Wednesday and Thursday -  Work on your design.  This will probably take 1-2 hours.  If you start from a finished design off Thingiverse, you need to modify your design at least 20%.
    • Friday (or Before) Turn in a file named firstName-LastName-DesignName.stl
      • I think if you copy it to your Google Drive, and share it I'll be able to access it... but you can also email it to svctemecha@metroed.net 

  • Dig Deeper: See what lots of companies are doing with 3D printers to solve the PPE shortage.  Extra Credit - find some links and write me 200+ words on what you found and why it's cool. See Google class room for "Solving PPE with 3D"

4) Ben Eater's 8 Bit Computer - Stay Tuned... more on this this week.  Sorry it's taking so long to get this booted...

Helpful Links


Friday, April 3, 2020

Friday, April 3, 2020 - Python, TinkerCAD


Hope you are doing OK this Friday.  You should have worked on your 3D design and the Python Code.  If you are having questions about the code, you can joint the call in AM or PM, you pick.  I'll answer questions, and give some updates.

OFFICE HOURS: Check IN, Get Help
Friday, April 38:30 – 9:30am
meet.google.com/tid-gxzo-kcu
Friday, April 31:30 – 2:30pm

meet.google.com/jgo-sotv-etn



You Might Want To Watch This:
Don’t miss Bill Gates as he and Sal Khan discuss how the world is responding to and changing with COVID-19. Their conversation will take place today on Sal’s Daily Homeroom, April 3 at 12:00 pm PT / 3:00 pm ET on Facebook and Youtube.




1) Entry Ticket - Flip Grid - How are you doing? Say Hi, Tell us what you are learning...  after watching this salute to Adventure Time and how it relates to us today

Special Instructions or Announcements:


    2) 3D Design and Tinker Cad
    • Lab - Duration: 1-3 hours (due Friday)
    • Link: Assignment Lecture - What Do I Want You To Do
    • Instructions & Expectations: Please watch the Assignment Introduction Video and then do the following:
      • Tuesday:- Pick a project to work on in TinkerCAD or some other 3D tool. Do this today.  See the Google Classroom assignment. If you pick something on Thingiverse to modify, submit the link to the original in this assignment too.
      • Wednesday and Thursday -  Work on your design.  This will probably take 1-2 hours.  If you start from a finished design off Thingiverse, you need to modify your design at least 20%.
      • Friday (or Before) Turn in a file named firstName-LastName-DesignName.stl
        • I think if you copy it to your Google Drive, and share it I'll be able to access it... but you can also email it to svctemecha@metroed.net 

    • Dig Deeper: See what lots of companies are doing with 3D printers to solve the PPE shortage.  Extra Credit - find some links and write me 200+ words on what you found and why it's cool. See Google class room for "Solving PPE with 3D"
    3) Python
    • Office Hours: I'll host 2 office hours on Wednesday and Friday @ 8:30-9:30 AM and 1:30-2:30 PM.  You can come to either, or the other or both.  I'll be answering Python Questions, doing code examples, and showing you some other Python stuff.
    • LAB - Duration: 2-3 hours
    • Link: Cisco Python Sign In 
      • If you have problems, Please take a look at this Python Class Sign In presentation.  If you gave me a personal email, then you should have got a new account invite.  If you did not give me a personal email, then I used your @metroed.net email and you may have just got a notification of the class enrollment... just try the link and use your @metroed.net email.
    • Instructions & Expectations: 
      • Finish Lesson 1 Module 1,2,3
      • Write a program that:
        • Ask the user to rolls 2 dice <-- This will be an input question, maybe just a hit any key, maybe print what they type, and it can be the secret whisper you blow on the dice as you roll them...
        • print the value of each dice, add then and print the total <-- some math and print()
        • If they are both 1, print "Snake Eyes" <-- If/else
        • if they are 7, Print "Craps"
        • If they are doubles, print "Doubles"
        • Keep a running total, and when they get to 100 quit <-- More math
        • other wise keep asking  them to roll again <-- some type of loop wrapped around all your code to jump back to the top to ask them to roll again.
        • If they enter a "q" or "Q" then quit using a break
        • Extra Credit - If they roll 2 doubles in a row, print "Hot Roller"
    link to code to as a starting point https://repl.it/@STEAMClown/HarmfulTalkativeManagement

    import random

    keepPlaying = 0
    while keepPlaying < 100 :

    throw = input('Click any key to roll ')
    #If they enter a "q" or "Q" then quit using a break
    print('Your Typed', throw)
    # get a random number
    dice1 = random.randint(1,6)
    print("dice 1 = ",dice1)
    # gat another random number
    # look up how to get a random number
    # Add up the dice
    #print the dice total
    #if dice1=1 and dice2-1 :

    #roundTotal=roundTotal+diceTotal

    print('Bye')

    • I'll add another program here when you have done the first one...
    • How to Submit Assignment: If you do your code in Repl.it, just turn in a link to the code.  Otherwise put it in a google doc and send it
      •  I can actually see your progress in the Cisco class, the time you spend on each module and which you have completed.. Those of you who have not logged in to the class, please do that.  Email me or call me  jburnham@metroed.net  we can setup a google hangouts call if you are having issues.
    • Where to Get Support?: Look here to learn more...
    4) Ben Eater's 8 Bit Computer - Stay Tuned... more on this this week.  Sorry it's taking so long to get this booted...

    Helpful Links

    Wednesday, April 1, 2020

    Wednesday, April 1, 2020 - Kinda going to miss April Fools Day...


    OFFICE HOURS: Check IN, Get Help
    Wednesday, April 18:30 – 9:30am OR 1:30 - 2:30 PM
    Over... You missed it... Here is the recorder session
    Mr. Burnham saying Hi
    • I'll post links Wednesday
    1) Entry Ticket - Flip Grid - How are you doing? Say Hi, Tell us what you are learning...  after watching this salute to Adventure Time and how it relates to us today

    Special Instructions or Announcements:


      2) 3D Design and Tinker Cad
      • Lab - Duration: 1-3 hours (due Friday)
      • Link: Assignment Lecture - What Do I Want You To Do
      • Instructions & Expectations: Please watch the Assignment Introduction Video and then do the following:
        • Tuesday:- Pick a project to work on in TinkerCAD or some other 3D tool. Do this today.  See the Google Classroom assignment. If you pick something on Thingiverse to modify, submit the link to the original in this assignment too.
        • Wednesday and Thursday -  Work on your design.  This will probably take 1-2 hours.  If you start from a finished design off Thingiverse, you need to modify your design at least 20%.
        • Friday (or Before) Turn in a file named firstName-LastName-DesignName.stl
          • I think if you copy it to your Google Drive, and share it I'll be able to access it... but you can also email it to svctemecha@metroed.net 

      • Dig Deeper: See what lots of companies are doing with 3D printers to solve the PPE shortage.  Extra Credit - find some links and write me 200+ words on what you found and why it's cool. See Google class room for "Solving PPE with 3D"
      3) Python
      • Office Hours: I'll host 2 office hours on Wednesday and Friday @ 8:30-9:30 AM and 1:30-2:30 PM.  You can come to either, or the other or both.  I'll be answering Python Questions, doing code examples, and showing you some other Python stuff.
      • LAB - Duration: 2-3 hours
      • Link: Cisco Python Sign In 
        • If you have problems, Please take a look at this Python Class Sign In presentation.  If you gave me a personal email, then you should have got a new account invite.  If you did not give me a personal email, then I used your @metroed.net email and you may have just got a notification of the class enrollment... just try the link and use your @metroed.net email.
      • Instructions & Expectations: 
        • Finish Lesson 1 Module 1,2,3
        • Write a program that:
          • Ask the user to rolls 2 dice <-- This will be an input question, maybe just a hit any key, maybe print what they type, and it can be the secret whisper you blow on the dice as you roll them...
          • print the value of each dice, add then and print the total <-- some math and print()
          • If they are both 1, print "Snake Eyes" <-- If/else
          • if they are 7, Print "Craps"
          • If they are doubles, print "Doubles"
          • Keep a running total, and when they get to 100 quit <-- More math
          • other wise keep asking  them to roll again <-- some type of loop wrapped around all your code to jump back to the top to ask them to roll again.
          • If they enter a "q" or "Q" then quit using a break
          • Extra Credit - If they roll 2 doubles in a row, print "Hot Roller"
      import random

      keepPlaying = 0
      while keepPlaying < 100 :

      throw = input('Click any key to roll ')
      #If they enter a "q" or "Q" then quit using a break
      print('Your Typed', throw)
      # get a random number
      dice1 = random.randint(1,6)
      print("dice 1 = ",dice1)
      # gat another random number
      # look up how to get a random number
      # Add up the dice
      #print the dice total
      #if dice1=1 and dice2-1 :

      #roundTotal=roundTotal+diceTotal

      print('Bye')

      • I'll add another program here when you have done the first one...
      • How to Submit Assignment: If you do your code in Repl.it, just turn in a link to the code.  Otherwise put it in a google doc and send it
        •  I can actually see your progress in the Cisco class, the time you spend on each module and which you have completed.. Those of you who have not logged in to the class, please do that.  Email me or call me  jburnham@metroed.net  we can setup a google hangouts call if you are having issues.
      • Where to Get Support?: Look here to learn more...
      4) Ben Eater's 8 Bit Computer - Stay Tuned... more on this this week.  Sorry it's taking so long to get this booted...

      Helpful Links