Thursday 23 January 2014

CSC148 (Week 3)

Returning school after Christmas break can be tough. After all the fun and joy we share, eventually, we all need face the fact that we need to pick up from where we left off. During the first week of school, I experienced difficulties while recalling things learned from CSC108 last semester. I immediately realized that catching up was essential. Therefore, I showed up at the review session and went through all the video lectures from CSC108 at home. Finally, I began to be able to understand and follow the professor's teaching flow. With the introduction of object-oriented programming style, we were taught different methods of datatypes, which I found interesting. During week 3's lab session, we were assigned to program different ADTs: stacks and queues. At first, I found queues to be quite confusing. I was not able to identify the differences between stacks and queues. However, after clarification by other students and the TA, my partner and I were able to follow the steps and write queue classes. Even though we faced problems, with the help and support by others,  my partner and I managed to finish the assigned tasks. When the program printed the product of all numbers that were in the queue, honestly, I was kind of proud of myself for overcoming the obstacle. At week one, my brain was filled with uncertainties; however, I am now able to follow the lecture speed and execute what I learned from class into action. In the future weeks, I hope I can carry on the habit of previewing before lectures, so I can absorb the materials taught in class a lot faster.