Recent Tutoring Session Reviews
"We continued reviewing processes for the upcoming exam. He had trouble understanding some details, but he seemed to pick up on it better afterwards. I assigned more exercises for next session."
"Here are the concepts we covered: -Compiling and running a program -Types of errors: compilation, runtime, and logical -Primitive data types: Integer, Double, Character, String, and Boolean. We discussed their values and operations Throughout the session, we went through sample programs together. At the end, we did a Boolean logic exercise. The student was very enthusiastic about the material -- especially with the logic exercise. it was really a pleasure to work with her, since she was so receptive. In the next day or so, I'll email her some programs/ questions to complete. These are by no means mandatory, but they could be fun to do!"
"We covered an in depth overview of a NodeJS assignment that the student received from her class. We discussed HTTP Methods (GET, POST) and POSTMan (a utility used to test out POST methods). We discussed main.js in great detail as well as auth-server. We discussed node-modules too. We also discussed authorization methods and encryption techniques. She is wanting to learn more about the things that she is learning in class. The questions she's asking are the right ones and going through everything line by line is a good way to get more familiar with a language."
"The student is almost done with the CS 61B Enigma project, so we dealt with some errors and test cases that were still not passing. We fixed her method to advance rotors, and went over how to correctly throw errors using the provided EnigmaException class. There are two remaining test cases on the autograder not passing, so he will fix those today and plans to submit the project by tonight."
"We reviewed how to take a screenshot on both a laptop and a desktop computer. We also discussed how to copy the slides of a PowerPoint to ensure that their formatting didn't get messed up when uploaded to a different program. She needs step by step instruction, but she is aware of this, which helps greatly when making sure that she understands something. During the next session, we will go over her project which is due at the end of next week."
"The student and I worked on practice interview questions involving bit manipulation. After brushing up on how fractions are expressed in binary, she dealt with the bits themselves quite well, but got caught up trying to devise an algorithm that would suit one of the practice questions. Given that her textbook pointed out how that particular problem was too difficult to be posed in an interview, this was pretty understandable! Still, that problem demonstrates how planning out an algorithm visually or verbally can be even more impactful for certain problems than writing precise code. She will look over the bit manipulation problems we did before our next session to make sure she has an intuitive understanding for how to approach these questions."