Recent Tutoring Session Reviews
"We covered 4 basic sorting algorithms and how they are implemented. Since these methods are well defined online, I mainly covered the concepts behind them and gave him plenty of visuals on how each one physically manipulates the data. He will code these out over the next few days. With the extra time, I gave him insight into the inner workings of computers and how they manipulate data. Every concept I covered has not been mentioned to him yet. This is an unfortunate trend that many curriculums do not address memory storage and organization. Its vital this information gets covered to allow student to get a mental image of what's happening inside their PC."
"We went over a current assignment (radius of a circle). We went over two previous quiz/tests. I gave her a short programming assignment for her to complete while I watched. She did well in all sections and expressed that the session helped her a lot."
"We worked on the HTML editor. I made changes to handle the removal of close tags without opening tags and changing the order of closing tags as needed so they are nested properly. The output was close to expected but not identical. Manually walking through number six yields the same output as the code, so I'm not sure how it should be handled differently."
"We worked through understanding UML. I provided a link for a site that gives a good desktop reference for UML. I think there was different details of inheritance and methods that were unclear, but I think that after some examples they understood those features better. I think they were lost, and they have a better footing on them now. I didn't leave any practice at this time."
"Both students and I looked at a project of theirs where they needed to define an account class that manages a person's bank account. We then went over the basics of class hierarchy, method creation, and switch statements."
"Continued with exercises for chapter 2. The student was attentive, active, and productive during the session. We talked about homework organization and completion. He is improving in understanding Java, the terminal, and command lines."