Recent Tutoring Session Reviews
"We went through some basics about Java classes and types of methods. Also, we went over for loops and while loops and how to use them in different situations. We will continue next session with this lab and then start the big project as well."
"The student and I talked about the process behind animation and how video games use sprite sheets to make characters look like they're moving. We then started making his very own animation! This will be a long-term project, but he has something to work from and seems very excited about it. Next week, we will talk about how a sprite sheet actually works and start laying the groundwork for making our own."
"The student is learning memory management in C++. This project consisted of reserving a heap of memory and mapping out the usage of it. Specifically, creating a main header that manages the overall structure; also, there are two sub headers for free and used memory. This is an extension of the link-list concepts he learned previously. Each header will point to other heads in a doubly-linked fashion. The main header will point to the first free and used heap while subsequent free and used heaps will point to their own type. The main goal of this project is to manage a block of space and optimize the use of the space as memory is added and removed. For the first part of our session, we covered the overarching structure that is the memory heap, how it functions, and how it can be maintained. I will be checking back with his progress over the next few days as he implements the various mechanics required to utilize the data structure."
"The student worked on a letter inventory assignment. She modified/ added code to pass test program 1. We also moved some redundant code into private methods and used throws and try/ catch to make it function the same way as before."
"Today, he and I went over using a new component, a "dock", with a working button within. We also discussed what a "database" is, and how one is used. In addition to this, we went over some old "object oriented" material, and he is grasping it well."
"Today, I explained how to correctly declare variables and what the difference between each variable type is. Also, we went through his homework problems dealing with arithmetic operations and I helped him go through the creation of code for those problems. He should now feel more comfortable with variable declaration and arithmetic operations with those variables, as well as his ability in creating method titles."