Recent Tutoring Session Reviews
"She has a computer science exam on Monday, so we reviewed her notes about classes and methods. She struggled with understanding the difference between different types of methods and how variables worked that were identified within the class and within the methods. We looked over a problem that she had difficulty understanding, and we worked with this problem until she felt she had a good understanding of it. Then we moved to the next problem, and we identified all of the parts we previously discussed in the lesson before and looked at the question to see what it was asking. If she had problems, we would work with it until she got. We did this for every problem that she had trouble understanding, and at the end we reviewed all of the vocabulary that she needed to know."
"We specifically covered more concepts on JAVA programming, specifically on if, else and switch statements. The student was struggling with memorizing the syntax, and as a result I gave him some tips to help memorize the syntax. He loves the creative aspect of programming. I left him to finish the program on his own. Overall, the session was excellent."
"We covered the laboratory assigned to her in this class. This included the following functions: mid, left, right, len, and find. She really started to get the hang of the functions after a lot of practice."
"Today's class was mainly a review of the concepts of decimal and hexadecimal for the two older kids. The youngest worked on reviewing GUI programming. The older two reviewed non-decimal to decimal conversions and vice versa as well as converting between bases of powers of 2. The oldest also got to learn how to add values in different number bases."
"The student and I covered recursion, stack overflow, linked lists in various levels of detail. He was engaged in a lot of the work we were doing. I included a few hints and tips. No extra practice required."
"We discussed what a dispatcher/scheduler is and what it should do. We looked at some code for a dispatcher and identified what might be wrong with it. The student is going to work on her code some more and try to get it working before our next session on Monday, when we will discuss more about her upcoming midterm."
"The student has widened his interest to a broad range of skills related to using the computer skillfully to solve problems. We looked at several tricky regular expression problems in sed, grep and vim. We related those problems to how they are actually implemented as a state machine for execution. We set up several optimizations for his bash configuration .login file including $PATH, vi-command-editing, ls and ll aliases. We did a brief introduction to the git version control system."
"This was the first session with this student . We went over previous programming projects for both of us and discussed what he is hoping to learn over the next few weeks. I showed him some software tools that we will be using and we discussed what types of projects to do for practice. I assigned reading of the first 10 chapters of the GNU C++ book (up to page 60 I think). Next time we meet we should be ready to start playing with sample code and discussing more in depth."