Sunday, February 1, 2015

Impression of First Few Weeks

With utterly no experience in the field of computer science, CSC108 was the only computer science course I took in my first term. Python is the first program I used to learn the basics of programming. Now, just entering the second term of my university career, I was anxious to walk into the broad classroom of CSC148. CSC148 is a different experience than CSC108 because the teaching style and expectations are quite different, thus it seemed a little bit intimidating. There was not a lot of material covered in the first few weeks of class, but the lessons were very rigorous and required a deeper level of understanding. We began learning about classes which was slightly touched upon in CSC108, so I wasn’t confident going into this topic. During lectures, I had a general understanding of the concept that was being taught. I definitely had a disadvantage compared to those who are more experienced with computer science. But I am not discouraged to learn and improve my skills in the field of coding. Some new topics I found interesting that was covered in lecture were the short-hand techniques and the turtle function, which I have never seen before. The assignment really tested our understanding of classes, subclasses, and inheritance and made me come to the conclusion that trying to break down a problem and know exactly where to start is by far the toughest part of this course so far.

We recently started to cover recursion which is a challenging concept. The tutorial really helped me gain a better understanding of how recursion works, but I am still in the process of learning how to properly implement these functions.

The test is coming up soon and, I am very nervous to see if I really do have a concrete understanding for the main concepts of this course. Good luck y’all!

No comments:

Post a Comment