Last week was a busy one. In week 4, the first assignment of
CSC148 due, and this has taught me a lot.
First, I realized the difference between CSC148 and CSC108.
CSC108 is just real basic fundamental, while 148 is about computer ‘science’.
In this assignment, we were asked to design a program of a simple game,
subtract square. The real difficulty is, we were required to design 5 classes,
to become a program. This really helps me to understand and make use of what I’ve
been learn in the CSC148 lectures.
From the assignment, I realized several things about the
course. First, team work is really important. At the beginning of the project,
my partners and I divided the work into parts, working alone, and tried to
combine the separated fragments. Then we found it was totally impossible. This
is because we have a different view on the assignment, and have our own design
on the program. It became really hard for use to assemble the individual pieces.
After several trials, we finally started to design the program together, and
work on it together. Well, it worked after all.
Another thing is that I found the drop in center real useful
and helpful. With the help of the TA, we became confident about our design, and
the progress was finally pushed forward.
In lectures, I learnt a new stuff called recursion, which is
a process that a program calls itself. Prof. Heap showed us how to deal with complex
lists with recursion. It was not hard to understand, but I still need some time
to get through it.
No comments:
Post a Comment