Computer Science
Session Date
Lesson Topic
Introduction to Python
Lesson Outline
Introduction of the wing IDE and the basic first commands in Python.
Assignment
Draw a triangular spiral
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Ben have had a blast coding in Python. I believe it is going one of his favorite subjects.
Session Date
Lesson Topic
Introduction to Python-turtle
Lesson Outline
We have downloaded and installed Python and Wing IDE. WE then have started to explore the first commands in Python.
turtle.forward(), turtle.right(), turtle.color(),loop-
Assignment
Draw a square spiral
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Cabo has been very receptive to coding. I think he enjoyed seing the results of his efforts right away.
Session Date
Lesson Topic
Chapter 4 (& 3)- Test
Lesson Outline
Cabo was guided through a review of the material from Chapter 3 & 4. We spoke about modulo, variable assignment, concatenation, syntax for strings, lower, len, capitalize, indexing, immutability of strings and other concepts briefly.

Cabo then took the test provided by the text.

He did an excellent job on the test.

We then moved on to our lesson on Turtles in Python.

Knowing that Cabo has prior experience with turtles, the content of the chapter was modified to focus less on the concepts. Instead we focused on the syntax in Python required to apply the concepts that Cabo already knows.

We covered approximately half of the content of the next chapter in half a class today. We hope to finish the chapter tomorrow.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Jumbled Code Questions
Lesson Outline
Cabo worked through a series of ten questions where the code was jumbled and he was tasked with rearranging it.

He answered all but one of the questions correctly on the first attempt.

We then revisited some of the questions from yesterday's session. We made sure that Cabo was still able to solve those problems and to do so in a way that would earn him full points on his test. He did well, but could probably benefit from one more quick review of this material.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Problem Set
Lesson Outline
Cabo continued his problem set.

He was asked for the first time to generate entire programs from scratch. This is an increase in the demand put on him by the text.

At first, he struggled to generate the code on his own.

He was then given another problem and was able to generate a satisfactory response.

He will need further practice with concepts from this chapter.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Chapter Review: Practical Application
Lesson Outline
Cabo worked on a series of problems dealing with syntax and arithmetic calculations, concatenation of strings, converting numbers to strings, and indexing strings.

Cabo worked on each problem until he was able to come to correct solution.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
MadLibs Project
Lesson Outline
Cabo created a madlibs story by modifying an analyzing pre-generated code. There was a strong focus on variable assignment and usage.

We worked with several variations of the code. Cabo worked on some puzzle code problems at the end of lesson.
Session Minutes
60
Minutes Student Attended
60
Lesson Comments
Tristan joined us for part of the lesson.

Cabo explained some of the key concepts of Computer Science to Tristan.
Session Date
Lesson Topic
Functions dealing with Strings
Lesson Outline
Cabo learned more about strings.

Today we discussed how strings are immutable. We discussed some of the functions that are available in Python to manipulate strings. We focused on the lowercase(), capitalize(), len() functions as well as slicing and indexing.

Cabo completed exercises as we learned about each new portion of the lesson. He was focused and displayed a mastery of the content being presented.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Naming Strings
Lesson Outline
Cabo was taught to name strings. He was also taught some of the technical vocabulary used in conjunction with strings.

He was taught to concatenate strings.

He learned that strings are objects and how to perform some of the built in functions that python offers.
Session Minutes
60
Minutes Student Attended
60
Session Date
Lesson Topic
Test
Lesson Outline
Cabo took a test today.

He was given a brief review that lasted less than 5 minutes.

He was then given a test which included matching, open answer, and code rearrangement problems.

His performance on his test today showed a high level of understanding on a variety of information in a number of testing formats.
Session Minutes
60
Minutes Student Attended
60