Recent Tutoring Session Reviews
"Today we walked through the basics of creating classes from which we then create objects (which we then manipulate and print). We discussed the idea of trying to think in terms of general concepts and moving from those concepts to the implementation of each little algorithm that allows the bigger picture to be created, by writing as if the methods that we would need already existed, and encapsulating dense algorithms in simply-named functions."
"The student and I went over fixing errors in Java and creating a client and server in C++. The Java portion was straightforward. We'll go over some Java project material next time."
"We covered inheritance and polymorphism and did some practice problems. We also looked over a worksheet the student had to do for school. I will email her the answer explanations for the ones she got wrong on the worksheet and the practice problems."
"We covered HashMaps and HashTables in our study session. We discussed separate chaining, linear/ quadratic probing, and double hashing techniques and usage. We also discussed a longer term plan concerning the student's track within the CS program and optimizing what classes to take when."
"This session, I introduced the student to an online resource that he could pursue when I'm not around to bounce things off of. We placed a drawing successfully in the GUI screen, and I showed him how to use keyboard bindings to animate it."
"The concepts the student and I covered included abstract classes, inheritance, polymorphism, tree data structures, implementing decision trees, and calculating area. The vast majority of the session was spent brainstorming and concentrating on figuring out ways to implement necessary program logic. He didn't seem to be struggling with any of the content in particular. He maintained a positive attitude throughout the session and indicated a sincere desire to learn and understand the material. He asked thoughtful questions and proposed ideas in a serious effort to complete his assignment. Regarding additional practice and study, I recommended that he think about how to best determine area gain/ loss for our AI's heuristic function."