Recent Tutoring Session Reviews
"The student and I covered the basics of classes and inheritance in Python. We wrote some simple scripts and classes that covered everything from the duration of fresh produce to ordering custom tires for a car."
"Today was the student and my first session together. He has been given a project to design a develop a Python computer game that have a number of various common gameplay attributes, such as moving characters, scoring, win/loss, and levels. We conquered today the introduction of sound effects, animation, scoring display/reporting, and started on the development of levels. He is a relatively competent programmer, but was having trouble primarily with the research aspect of tackling such a diverse problem. To help him with this, he and I conducted team research where we would watch each other's processes and develop a means of answering, or at least approaching, one of the requirements of his assignment. He performed very well and I hope to have the opportunity to work with him again!"
"In preparation for the course final example, we went over sample problems provided by the professor for their value in study. Recursion was an important topic, and we discussed several examples of recursive algorithms and showed sample code for some. We also referred to online sources for recursive algorithm implementations for additional offline study. We looked at some sample C++ code which illustrated class inheritance, with private, public, and virtual methods, and traced through its sample output. We looked at some sample C++ code for iterating over a map, and another sample program which made use of pointers and references. We also went over the graph data structure. We talked about test-taking strategies including making generous use of code comments to demonstrate to the grader a grasp of the subject matter in lieu of perfect syntax, and called out some topics for the student to focus on in her remaining offline test preparation."
"Today, the student and I worked on functions and arrays, random integers, shell commands, and organization and debugging. We worked on file placement, as well. She was attentive through the whole session."
"We finished the rest of his PowerPoint project. It turns out that his next assignment is on the Observer pattern, which I made him use for this project. Hopefully all the extra work we did on this project will make his next project a little easier."