Recent Tutoring Session Reviews
"The student and I went over ways to format a string based on specific criteria. The bulk of the lesson was spent exploring how to make a customized version of the split() function from scratch. We also looked into ways to format an array of strings into columns. He is going to try to make sense of the documentation for these methods on his own and email me if he has any questions."
"Today, the student and I went over problem 1 of program 1 for her ICS 33 class. Today was largely spent working on all things concerning algorithms: algorithmic thinking, the writing process, problem-solving, debugging, and testing. She showed much of her previous ability to handle arguably the most difficult aspect of intermediate programming and was excited to start working with this dynamic process again. We then continued into a brief tutorial on overall program organization, focusing mainly on the use of modularity in programming. I left her with a call to review the materials we developed this session as well as continue her general review of previous Python material. Our next session is scheduled for next week."
"We looked through the online platform, exploring different tools and tricks. We went through Mac basics, including Finder, Launchpad, Mission Control, and different keyboard and mouse shortcuts."
"We reviewed if else statements. The student remembered to put a colon at the end of the first line of these statements."
"We reviewed the exercises for week 2 day 1. One was the RPN calculator that we touched on last week, which introduced the stack data structure. The other is an extension of the fixnum class, focusing on class extension. We also briefly looked at the week 2 day 2 exercise, which is a small simulation of school enrollment."
"We started work on the bank simulation project, involving priority queues and simulating the flow of customers in a bank. We discussed how the customer object is created in the Java program and how to get a program timer to do repeated tasks at a given frequency."