Thursday, December 22, 2016

Week of January 2nd - 6th, 2017

Don't forget: your AI and Robotics paper is due Monday morning, January 9th, both on paper and submitted to turnitin.
  • Do not include your cover page or list of references when you submit your paper to turnitin.
  • Remember that your grade drops by 1 for every point beyond 30% for your similarity rating, so that if your paper gets a similarity rating of 50%, the highest grade you can get is an 80.
  • Remember to include parts 1, 2, and 3, as described in the handout.  Be sure that you covered all the topics mentioned.

Monday:
No school, Happy New Year!

Tuesday:
Introduce basic electronic components and circuit concepts
Introduce Arduino, begin working on Sparkfun Inventor's Kit exercises

Wednesday:
Continue with Arduino worksheet.

Thursday:
Last class time to work on Arduino

Friday:
Review Arduino worksheet
Introduce Processing.py

Friday, December 16, 2016

Week of December 19th - 23rd, 2016

Monday:
Operating system vocabulary due
Continue with two roles, five jobs of an operating system: processor management, memory and storage management, device management, application interface, and user interfaceUser interface videos:
Introduce file names and paths.
Do hands-on OS with terminal window
Hand out review sheet for test on computer hardware, history, operating systems

Tuesday:
Wrap up file names and paths.
Review for test
User interface videos:

Wednesday:
Test on computer hardware, history, operating systems (1 hour maximum)

Introduce Soldering: How To Solder video, in-class worksheet
Discuss basic electronics - circuits, resistors, capacitors, LEDs, transistors

Thursday:
Soldering lab

Friday:
(shortened periods due to almuni day)

Class time to work on Robotics/AI paper


Friday, December 9, 2016

Week of December 12th - 16th, 2016

Monday:
Python subroutines quiz

Tuesday:
Computer dissection

Wednesday:
Robotics/AI current event group 4:
P1: Brianna, Ben, Molly, Kerry
P2: Sam, Emily, Anna, Ashlesha, Sophia

Computer hardware vocab due
Turn in computer dissection worksheet if you didn't turn it in Tuesday.
Introduce computer bus and bus services
Experiment with the Visible Computer - Class handout
Discuss computer chips, Moore's Law: Moore's Law Is Dead. Now What?
Vanishing Point: the Rise of the Invisible Computer
Videos:
How do they make computer chips?
Zoom into a microchip
(also: Photolithography)
(optional: Getting Busted in NJ with Core Memory)
Discuss modern computer history: 1960s to today.

Thursday:
Complete computer hardware discussion:
Discuss how a disk drive works

Friday:
Read "How Operating Systems Work" for today
Introduce operating systems: two roles, five jobs of an OS

Friday, December 2, 2016

Week of December 5th - 9th, 2016

Monday:
Test on Python programming
When done, continue to work on Codingbat


Tuesday:

Signup for AI/Robotics presentation topics begins at 7:30 am.
Continue to work on Codingbat problems. Complete all problems in Warmup-1, and at least some of the problems in each of Logic-1List-1, and String-1.

Discouraged because this stuff is hard?  Watch this video from code.org:


Wednesday:
Group 3 Robotics/AI current events:
per 1: Grace, Ayaan, Hania, Nick, Matt
per 2: Katya, Anusha, Hannah, Erin, Candace 
Work on harder Python subroutine problems involving loops.

Thursday:
Give out quiz review sheet

Read Cartoon Guide to the Computer handout through page 64
Computer hardware basics - input, output, storage, processing worksheet in class

Begin discussing history of computers - Jacquard, Babbage, Lovelace, Hollerith
Videos: Babbage's Difference Engine
Give out computer hardware vocab sheet for next Monday

Friday:
Review for Python subroutines quiz
Finish "Cartoon Guide" for today
Continue with history of computers: Babbage, Hollerith, WW II computers
Videos: The Queen of Code ENIAC SAGE (optional: Getting Busted in NJ with Core Memory)

Herman Hollerith, at age 24