Recent Tutoring Session Reviews
"The student and I mostly went over resolving merge conflicts in git. Luckily, the problems with the project codebase were resolved, and we were able to get a working copy of the master branch. We then had to do a re-merge of her existing branches, which took some effort due to the state of code at this point. In the end, we were able to resolve it all and get all of her code pushed and merged. Things are looking great at this point as far as submitting enough work for the project. For now, she still needs to wrap up a few things with the project. We'll shift to preparing for her exam next week once that's done."
"We covered quicksort, heapsort, and number of comparisons for required for sorting algorithms. Our main focus of the session was quicksort. After going through the details, we applied it to a problem. The first time it didn't quick click, but as we kept working through it, the fourth time it clicked and she 100% got all of the subtle details. It took a while, but she definitely has it mastered now. Then we briefly talked about the idea behind heapsort, and she decided that was feasible for her to do already and didn't need further attention. Lastly, we focused on a tough proof question. In the end, we found the correct algorithm for the question. It was another good session."
"The student is writing a maze program in Java. He was having trouble getting the program to correctly traverse the maze. We spent the entire session debugging his Java program which is due at midnight tonight."
"We finished the Two Probe Chain Map and Linear Probing Map hashmap programs. The student's assertions worked after turning them on in the IDE."
"We went over his final project which is due tomorrow, discussing the Java data structures that he needs to use, Hash maps, priority Qs, min Heaps, and how to proceed in a way that allows him to effectively complete the project with an efficient use of time."
"The student and I worked on some basic introductory programming and started our first few programs, including "Hello World" and a "sleepIn" function. He got some practice using a website, which we will continue to use, and I also encouraged him to start reading his Java for Dummies book to get a better understanding of some syntax that we'll bump into later."