Recent Tutoring Session Reviews
"This time around, I helped the student through the design and implementation of last week's assignment. I believe this made things make much more sense overall to her. We then covered the rest of chapter 3. I assigned the review questions, and the Algorithm Workbench section. For her final program, the student chose to recreate 3 national flags using techniques learned in the chapter."
"We began by reviewing the basics of the student's assignment. We then worked on a quick graphics program that traces a circle along a circular track. Later, he will write a program that traces a polygon in a similar fashion. (This will be in a later session.) For now, he is to make the circle orbit within the orbit that we created. We likewise adapted his rectangle-drawing, file-input program to read in multiple rectangles. Also, we wrote a simple algorithm to resize the screen based on the input rectangles. I used this time to reteach him the use of classes, based on code he had written earlier. I assigned for him to add circle data to the file in a similar manner to what we worked out for rectangles. (He is first to do this in a separate file. Then, he will attempt to place them both in the same data file.)"
"We covered if statements, for loops, and nested for loops. We also had our first general introduction to each other."
"Today the student worked on another programming lav. His mastery of C++ is impressive, especially since he is still a beginner. It was a good session."
"The student and I opened up her school's online platform and found some student files her teacher was referencing in class. I helped her save those to her thumb drive. We then opened up an app and worked on two tutorials. She was doing a fantastic job at going through the tutorials on her own, until the last part where she is expected to carry out 6-7 steps without any prompts. I showed her that the same information is referenced in her book and that when she gets to that point she can use her book to guide her."
"Today, the student and I worked on using the modulus function to chunk lists into their two-dimensional counterparts (grids). We also used lists of lists to represent 2D objects more efficiently. I instructed him to find ways to utilize TA office hours more effectively, as he is limited by his school's honor code in what he is allowed to share with me."