2014年2月9日星期日

week 5

This week we've learned recursive code and how to trace it, and practice it during the Lab.

Recursive code is quite tricky at the first time because you can no know what it's doing or how to use it to solve a problem because it is folded. And that is why we need to practice tracing recursive code, for during tracing, we understand the mechanism of code and have a clue, so we can write it ourselves.

This week I start working on the Assignment, which is really tough but still intriguing on the style. Instead of telling us what to write, step by step, this assignment ask us to use reverse thinking, observing how the super model call the model unfinished before thinking what we should write.I'm still working on it because it is really a lot. But during it I gain practice and experience so I think it is not so bad.

2014年1月23日星期四

Object-Oriented Programming


1. What's something new you learned this week in class?

    We've learned the method to do the programming and to work on multidimensional task requiring sturdy memory on those format in CSC108. But CSC148 focus more on the real application, on 'How to use those method that we've learned to solve real life problem', on'How to think in a programmer way when facing realistic problem', and on 'How to make our effort worthy, having memorized so many concepts and formats'.

2. What's something that challenged or frustrated you this week?

    What tripped me a lot is the fact that I didn't do so well on learning application of Class last semester. There are always something I don't know or some concept I forgot when solving problem. And that really narrowed my horizon.

3. What was one of your achievements this week
    I can build a class adeptly during the Lab this week, following the description given. And I think this is awesome.