Recent Tutoring Session Reviews
"We covered PHP Classes and the generics of object-oriented programming. Specifically, we talked about visibility and passing variables to functions. This combination lead us to talk about Class mutators and accessors. We also briefly introduced the concept of global variables and how they are referenced in PHP. The student has been given a basic blueprint of a class, and her homework is to represent a continent->country->state->city->street structure using Class compositions."
"We went over abstract classes, interfaces, subclasses, and inheritance. The student coded these classes using the code editor interface and gave an example of instantiating this class. We went over how instanceof method would be used. Then, we discussed the use of a try catch block and where it is placed in relation to where the exception is thrown."
"We went over Problem #6, which was to create a console application that counted the number of words in a sentence. I lectured the information to him, and the next exercise is for him to create the application."
"Worked on debugging a remove method in an AVL tree. Got it working except for resetting the tree balance factor. It needs to be set in all the nodes as needed. Also, there is an issue setting it along with the height in the add method, but we will keep working on this in future sessions."
"Wow! The student is really picking it up quickly. We went over the beginning basics of for loops, if statements, and dictionaries, all in the space of two sessions! We did it all in Python. I really think that if I were to leave her alone with the computer, some work, and the internet, she could figure out quite a bit. I will leave the more complicated object-oriented material for next week, and may ask for her to do a project before then, since it would be better that way. Or perhaps a quiz!"