Recent Tutoring Session Reviews
"The student and I went over practice interview questions involving recursion, dynamic programming, and sorting algorithms. She is pretty comfortable implementing sort functions, but she has difficulty thinking about problems in terms of recursion/induction. We will revisit a couple of these problems when we meet again on Thursday."
"Today, the student and I began working on problem 4 of her ICS 33 program 1 problem set. This problem focused on a theoretical computing concept called a nondeterministic finite automaton. We began with a lecture on the concepts surrounding this theoretical machine and then moved into the first part of solving the problem. We reviewed interacting with files and began an in-depth exploration of dictionaries, defaultdicts, and the general concept of data organization. She was the most active I have ever seen her, asking questions and skipping ahead in the code as we encountered areas she already understood. I left her with a call to continue working on the problem as well as to develop any questions she had about the code we developed today. I meet with her for the last time tomorrow."
"We began and finished the first of two chapters on making a Python version of the "Pong" game. We were able to implement a "Ball" class and make it bounce within the bounds of a window. I also showed her how to draw a random walk."
"We began by covering how to create and execute Python files. We covered the different data types that are universal to programming. We also covered the various things we can do with print statements in Python, talked about arithmetic operations, and introduced conditional statements. The student wasn't struggling at all; he seemed to get the hang of everything quickly. I left the student with a practice problem that covers all the concepts that we worked on today. It was a great first session, and I got a good understanding of where the student stands on the material."
"We continued work on the Address book project. The Person class and the Address book class were modified to help program flow. The project is about finished and a session is scheduled for tomorrow."
"We covered inheritance, input/ output, encapsulation, and downcasting. I am sending the student some information that should help with the finer points of inheritance. He seemed to be gaining some confidence in the material, but needs to review on his own, as well."