Computer Skills
Session Date
Lesson Topic
Introduction to binary numbers, bits and bytes
Lesson Outline
What computers use to represent information
Binary numbers, bits, and bytes.
How different information is represented in bytes
Assignment
None
Session Minutes
60
Minutes Student Attended
0
Lesson Comments
Dane was not here today
Session Date
Lesson Topic
Analog input and outputs
Lesson Outline
Understand difference between analog input and output.
- A/D conversion on analog input.
- D/A conversion on analog output (faked by PWM).
- What is PWM and how is it used?
- Make a circuit and program that uses PWM output to dim an LED.
Assignment
Add dimming feature to previous LED on/off software
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Cabo was able to build the PWM circuit and copied an example program. Required him to debug the software.
Session Date
Lesson Topic
RGB spectrum
Lesson Outline
We went back to exploiting the RGB color display.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Working with random number
Lesson Outline
We kept working with random numbers to draw pictures.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Computer software intro: what is a bit, byte, and binary number system
Lesson Outline
Intro to the binary number system.
What kind of data can be represented in binary.
How the computer uses binary bits and bytes to represent different types of data.
Assignment
None
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Mercer had a hard time focusing on the lesson material.
He was interested in how keyboards work, keyboard layout.
We also covered how keyboards evolved from typewriters, how the typical PC GUI evolved from physical things like file folders, documents, notes, calenders, etc.
Session Date
Lesson Topic
Solving input switch bounce in software
Lesson Outline
Understanding the switch bounce problem-
Stratagies for fixing the problem-
Writing the code to fix bounce-
Assignment
None
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Cabo understood the problem and was able to write the software solution.
Session Date
Lesson Topic
Arduino programming
Lesson Outline
Create and debug program to toggle LED based on switch transition-
Assignment
None
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Good work on how to debug a program and how to do a flowchart
Session Date
Lesson Topic
Building and programming Arduino board
Lesson Outline
Schematic diagram of switch input-
Building the switch input-
Programming the LED state based on switch input-
How to modify the program to toggle the light-
Assignment
Continue programming the toggle program
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
We weren't able to finish the programming. Cabo needs to be able to work on program at home. Needs a working laptop.
Session Date
Lesson Topic
Writing first program in Arduino sketch
Lesson Outline
The Arduino GUI-
The functions of the Arduino PC client-
How to write a simple program.
How to download and execute the program in the Arduino Uno.
Assignment
Copy the "blink" program from the book, compile, download and execute
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Went quite well. Cabo is very interested in the subject and paid attention!
Session Date
Lesson Topic
What is hardware and software, and what is binary number system
Lesson Outline
Movies on hardware and software-
Movie on input/output devices-
Movie on binary data-
We covered what is the binary number system and what binary data is used for.
Assignment
None
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Showed videos on computer hardware and software and the binary number system.