Recent Tutoring Session Reviews
"Worked through the next Intro to Programming assignment, on "repetition structures" (for and while loops)."
"In this session, the student kept on working on his assignments. We went over how to use the c compiler that his teacher required. We created various programs dealing with finding the minimum in three numbers, raising a number to a power, and making sure that the user inputs the appropriate range of numbers (i.e. positive numbers). For our next session, he is supposed to work on his other two homework assignments and be prepared to ask questions."
"We went over another SoW (Statement of Work) project, this time using P2 Commander to image an external hard drive ("E:\\") and analyze it for a virus executable named "Zeus." The student was able to do this and complete the project."
"We worked on a review of the student's lab assignment and got through the main hang-ups; it seemed like the bugs he was initially stuck on were related to small technicalities of C rather than any code logic issue. Next session we'll go over his code again to find any memory leaks or segfault risks, and try to make it bulletproof, both to aim for a perfect score on the assignment and to teach best practices for coding."
"The student and I worked on navigating an array using for loops, as well as implementing basic sort and search algorithms. He occasionally gets confused and refers to a value by the index it is located at, but this happened less as he grew more familiar with the syntax. We also discussed time complexity, which he picked up on immediately. For practice between now and our next session, the student should finish the code he was working on for insertion sort, then see if he can implement bubblesort on his own. He should be very careful about when to use i and when to use values[i]."