Time goes by very fast, it's already the fourth week of classes. Seems like the semester just started. So, this week we had our first CSC148 assignment due, I did it with a friend of mine, we were partners for this assignment. This assignment was a big jump from the assignments for CSC108, we had a lot of difficulties tackling the assignment. Thankfully we completed it in time. In this assignment we were supposed to write a game named 'Subtract Square'. Basically, in this game a number is given at the beginning, the player and the computer take alternate turns and choose a square number. Each time that number is subtracted, the player to bring the number to zero wins the game. Writing this game was quite a task, not only did we have to write this game but also write generic classes so that later in future assignments we can add more games to those classes. Now, the coming week we also have our first CSC148 midterm. I am quite nervous for it because I feel that I am not properly prepared for it. And I also have my MAT137(Calculus) midterm on the same day so for me the coming days are tough.
Every week we have two lectures and 1 lab. This week was all about tracing codes. We did a few recursion exercises in lecture and this week's lab was also related to same topic. We also talked about the merge sort algorithm. This week we had easy topics.