Friday, December 21, 2018

Week of January 2nd - 4th, 2019

Don't forget that your AI/Robotics paper is due on paper and via turn-it-in on Monday, January 7th. Don't put it off!

Wednesday:
Happy New Year, and Welcome Back!
Introduce Arduino, begin working on Sparkfun Inventor's Kit Arduino exercises

Thursday, Friday:
Everyone working on Arduino exercises

Friday, December 14, 2018

Week of December 17th - 21st, 2018

Monday:
Give out review sheet for computer hardware, history, operating systems, and basic electronics test on Friday.
Begin discussion of computer bus and bus services

Discuss computer chips, Moore's Law, Photolithography
Videos:
How do they make computer chips?
Zoom into a microchip

Experiment with the Visible Computer - Class handout

Tuesday:
Homework for today: Read 'How operating systems work'
Booting a computer
Discuss modern computer history: 1960s to today.
Complete computer hardware discussion
How does a hard drive work?

Wednesday:
OS vocabulary due at the beginning of class
Introduce operating systems: two roles, five jobs of an OS: processor management, memory and storage management, device management, application interface, and user interface.
Try System Information and Activity Monitor apps.
Do hands-on OS with terminal window
Introduce file names and paths.

Thursday:
Complete OS discussion
Review for test on Friday.
Watch user interface videos as time allows:
Ablegamers (1:57)
Google Home (3:54)
Project Milo (3:53)
Microsoft HoloLens (4:11)
Toybox demo for Oculus Touch (0:52)
Brain-Computer Interface (4:54)
Could Neural Lace Connect Our Brains to the Internet? (4:01)

Friday:
Test on computer hardware, history, operating systems, basic electronics

Friday, December 7, 2018

Week of December 10th - 14th, 2018

Monday:
For the beginning of class today, have finished all the codingbat problems in Warmup-1, and 5 problems from each of Logic-1, List-1, and String-1. Make sure you log in to your account first, or I won't see your work
Read 'Cartoon Guide to the Computer' handout through page 64.

Review basic Python test in randomly generated teams

Introduce computer hardware basics - input, output, storage, processing worksheet in class
Begin discussing history of computers - Jacquard, Babbage, Lovelace, Hollerith, WW II computers, computers in the 50s
Videos:


Tuesday:
Review subroutine worksheet in randomly generated teams
Continue with computer history discussion

Wednesday: (flip day, 2-1-4-3)
Subroutine parameter and return value quiz (50 min)
Continue with computer hardware discussion

Thursday:
Hardware vocabulary due
Finish reading "Cartoon Guide to the Computer" handout
Introduce Soldering: 
How To Solder video, in-class worksheet
Computer dissection
Discuss basic electronics - circuits, resistors, capacitors, LEDs, transistors

Friday:
Homework for today: Read "Soldering is Easy" twice
Soldering lab

Give out "How Operating Systems Work" reading, Operating Systems vocabulary for Tuesday