It's the end of the term and the end of classes in my first year of university. It has been quite challenging for me, although the experience wasn't the worst. I'm glad I took computer science, as I have learnt and will continue to learn a lot in the field. Slowly and slowly, I've begun to see how it relates to real-life situations and problems.
As a continuation of CSC108, I feel like I began this course as if I had no background for it. We just happened to leap from 108 to 148, all of a sudden! I felt this way after seeing the first assignment and having no clue how to start it at first. Later, I started to see how it could be done.
Overall, CSC148 has been very challenging for me, but it was worthwhile to learn. However, I didn't do as well as I had expected as I didn't ask for help enough from friends, professors, and TAs, and I feel like I didn't spend enough time practicing concepts learnt. Additionally, the TA strike proved to be a detriment to my learning experience, even though it gave me more time to complete work and review concepts. This is why I really struggled during the midterm tests and assignments, and even the labs that I'd done, as I didn't know how to apply the theoretical concepts. Hopefully, I will be able to do so in the final exam, and I plan to do all the labs, review course notes and other work, do past exam questions, and seek necessary help in order to prepare myself. I aim to do very well on the final exam, and also avoid silly mistakes, which I made on both of my midterm tests.
Despite the struggles, I really enjoyed going to lecture and learning the material. As well, the professor was very friendly, helpful and knowledgeable. He was also very funny, sometimes using humour to convey his message or to point out something. He explained the concepts very well, even using code and diagrams to demonstrate them where appropriate. He also gave his time, along with other professors, during office hours to help us with assignments and supervise our second midterm. As well, thanks to the professors, we were able to continue the course quite normally and not have any major disruptions in our schedule. The TA's were very helpful as well, they tried to use their knowledge inside and outside tutorials to help us understand concepts.
In second year, I will be doing Java instead of Python, so I think the experience may be a little different. But since I have programming knowledge in Java, I should be able to manage. I'm anticipating to use my Python knowledge as well in second year, but I am apprehensive of it. This is because the courses will only get more and more difficult, and more time and work will be needed in order to succeed in them. Hopefully though, I will be able to use my knowledge gained this year, along with additional resources, to succeed.
Overall, I feel that our time in first year passed by so fast, and I wish I could go back and fix whatever mistakes I made in CSC108 and 148. But if I learn from my mistakes, that will be beneficial for me as well, given the fact that we can't go back in time.
As a continuation of CSC108, I feel like I began this course as if I had no background for it. We just happened to leap from 108 to 148, all of a sudden! I felt this way after seeing the first assignment and having no clue how to start it at first. Later, I started to see how it could be done.
Overall, CSC148 has been very challenging for me, but it was worthwhile to learn. However, I didn't do as well as I had expected as I didn't ask for help enough from friends, professors, and TAs, and I feel like I didn't spend enough time practicing concepts learnt. Additionally, the TA strike proved to be a detriment to my learning experience, even though it gave me more time to complete work and review concepts. This is why I really struggled during the midterm tests and assignments, and even the labs that I'd done, as I didn't know how to apply the theoretical concepts. Hopefully, I will be able to do so in the final exam, and I plan to do all the labs, review course notes and other work, do past exam questions, and seek necessary help in order to prepare myself. I aim to do very well on the final exam, and also avoid silly mistakes, which I made on both of my midterm tests.
Despite the struggles, I really enjoyed going to lecture and learning the material. As well, the professor was very friendly, helpful and knowledgeable. He was also very funny, sometimes using humour to convey his message or to point out something. He explained the concepts very well, even using code and diagrams to demonstrate them where appropriate. He also gave his time, along with other professors, during office hours to help us with assignments and supervise our second midterm. As well, thanks to the professors, we were able to continue the course quite normally and not have any major disruptions in our schedule. The TA's were very helpful as well, they tried to use their knowledge inside and outside tutorials to help us understand concepts.
In second year, I will be doing Java instead of Python, so I think the experience may be a little different. But since I have programming knowledge in Java, I should be able to manage. I'm anticipating to use my Python knowledge as well in second year, but I am apprehensive of it. This is because the courses will only get more and more difficult, and more time and work will be needed in order to succeed in them. Hopefully though, I will be able to use my knowledge gained this year, along with additional resources, to succeed.
Overall, I feel that our time in first year passed by so fast, and I wish I could go back and fix whatever mistakes I made in CSC108 and 148. But if I learn from my mistakes, that will be beneficial for me as well, given the fact that we can't go back in time.