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
    https://www.youtube.com/watch?v=vZyP5spklmM

    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

      Tuesday, March 31, 2020

      Interesting Reads....


      Training Classes You Might Want To Sign Up For...

      Training Classes You Might Want To Sign Up For...

      These are links to some on-line webinars, Lectures, or classes you might want to sign up for now, which will be taught over the next few weeks...  Typically if you sign up, you can get a recorded session later too.

      On Going and Archived:



      Specific Date:

      • Why C is "The Language of Embedded" FREE 1 hour webinar  Friday April 17, 2020  Register now 
        • Webinar Overview: Although not originally designed for embedded software development, the C language allows a range of programming styles from high-level application code down to direct low-level manipulation of hardware registers. As a result, C has become the most popular programming language for embedded systems today.  This webinar is intended for anyone who is new to embedded systems or who wishes to start using the C language for an embedded application.

      Monday, March 30, 2020

      Tuesday, March 31, 2020 - Start of Week 3 of "Shelter In Place" - Fligrid, 3D Print, Python

      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"
        • 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