Setting Variables to Equations, Common Operators and Modulo Operator
Lesson Outline
Cabo started with a review of proper syntax for setting variables.
We then moved on to setting variables to equations and some of the implications of being able to do so.
We discussed the standard operators. We also introduced a new operation. Cabo was taught the new operation. He was then quizzed about the new operation. We then had our scheduled school break.
Cabo taught me about the syntax of variables and the new operator as a method of checking his comprehension of the material. He did a stellar job.
Lastly, we initiated our review for his upcoming test.
As Cabo's computer science teacher was absent, during today's session Cabo completed vocabulary and reading comprehension exercises which we reviewed upon completion.
Cabo was presented the technical definitions of bits and bytes. We discussed the implications of storing information in this way. We looked at a small glossary of numbers and letters in ASCII.
Cabo was asked to convert from ASCII binary code to sentences and vice versa.
Cabo was then taught about the naming protocols of variables. He was asked to verify invalid variable names. While initially unable to identify the invalid names, he quickly corrected his errors.
Cabo was given a brief history lesson on computers. We discussed computer as a profession and some of the notable computers - such as The Harvard Computers. We discussed the father of computer science Alan Turing. We learned about Turing machines and the strengths and limitations of computers.
Cabo was taught about some of the details of computer pixels including how they are numbered, the range of their possible color values, and the difference and similarities to paints when adjusting their values.
Cabo was shown a program that can be run to remove specific color values from an image.
Cabo was asked questions throughout the lesson, with the exception of one of the comprehension questions, his answers were flawless.
We then initiated our review of the current chapter.
We discussed educational video games and their function and value in education. Cabo made a personal connection to the video game Portal, describing it as a physics game that consists of a series of puzzles that must be solved creatively using/shooting a portal gun. We discussed how educational video games play a significant role in developing teachers' lesson plans and reviewed findings that suggest that video games can help children develop social skills that support their academic achievement. When asked to think of why he thinks they are so successful, Cabo mentioned that they allow learners to take an active role in learning and hold their attention. We agreed the games develop technological skills that will be useful not just for their academic careers, but later for the professional path they choose.
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Subbed today, 10/07/21 for Jordan (Computer Science) 1 hour.
Cabo was taught about strings and computations with strings.
He did an excellent job of noticing small details such as the fact that strings do not have spaces automatically placed between them when they are added or repeated.
We then talked about digital turtles. We spoke of the history of these creations and their functions. We spoke about libraries and how they can be used. Cabo did a good job of answering the associated questions for the lesson.
Cabo and I had started a discussion on the time-value of money when the school director asked Cabo to please assist in taking a younger student on a reptile safari.
Cabo agreed and did a wonderful job of interacting with a group of Pre-K students. He found several small lizards and a large spider.
His method of interacting was kind, instructive, and adventurous.