Recent Tutoring Session Reviews
"The student and I reviewed some basic ArrayList and array manipulation programs. He followed along attentively as always, because he's a hero."
"The student and I worked more on her team project, trying to get some more functionality done. We made a lot of good progress and should be closing in on completion shortly. We did go over some client/ server functionality in C++ as well, which is what I think she was still struggling with the most. However, we were able to add a few new things, so progress is still being made there. Things are definitely looking up now! We're on track to be caught up with the lab, server, and team project soon. As of now, we're still going working through these during our sessions and she is doing what she can in between sessions. After this week we'll hopefully receive feedback on everything we've done so far."
"We fixed and compiled the heap code, and got that working correctly. We verified that it throws exceptions properly, and also performs basic heap operations properly. Then we worked on compiling the code from the previous lab. We got rid of many compiler errors, but suffered a segmentation fault. We need a little more information to be able to figure out what is causing this segfault. As a result, we are working on installing gdb so we can debug the program. This means we needed to install macports so we can install software packages on her mac. This seems to require a full build of xcode, so she will be installing that tonight and hopefully getting gdb working for tomorrow. She learned a lot of really cool stuff that is essential for a programmer to know, so that was a large win."
"We worked on different ways to write programs, some concepts and syntax. We also looked at other examples and tried to learn the logic of it. In addition we learned about algorithms. The student was really good and understanding the programs, and he maybe needs some help with the concepts. He showed enthusiasm and was willing to learn. We worked on algorithms before the program to make sure we have the program split into simple steps. He will be working on the assignment. I will get back to him with some more information in the next session."
"Completed the maze generator coding. Much of the time was focused on proper handling of small regions where we may need to generate a horizontal line but not a vertical or vice versa. Used print statements to debug."
"We worked on a project the student has due in a couple of weeks, and she sent me another project she needs to work on. We discussed our next tutoring session and scheduled it. We decided to use today's time for me to look over her code and figure out what can be fixed and made better."