Having no previous background of programming, every class
seems to be a greater learning experience into the world of computer
programming. CSC108 in the fall was quite easy going, but CSC 148 seems to
quite a fast-paced course. In class we’ve learnt a number of special operations
in Python which simplify the process of coding and something quite amazing
learnt this week was ‘Being Lazy is Great!’. The built-in object and methods in
Python help create shorter and easy to understand lines of code which are beneficial
to the programmer and the reader. Also, it is quite important to avoid
repetitive coding because if an error is made while coding, it would have to be
corrected at multiple locations which would be quite time consuming.
Something that has been quite a struggle to understand is
the basic idea of Raising Exceptions in various cases. The mentality and line
of reasoning that goes with Computer Programming on the whole is something I
lack and happens to be quite challenging understanding slightly difficult
concepts. It is quite hard to understand the different scenarios under which
Exceptions are to be raised. It is quite a task to understand the working of
definitions and the integration of Class among one another. I chose Computer
Science due to my passion for computers and find it to be a really good
integration with business, which I would be majoring in. It would help me
deepen my understanding on the working of computers and various softwares. One
of achievements I had this week was successfully completing the first exercise
on my own without any aid.
No comments:
Post a Comment