(I wrote this blog entry in parallel with a longer post on my main blog. If you are interested, check out this link. )
Having nearly zero web programming prior to this course, describing the first Facebook app assignment is tough is a mere understatement. With the second assignment now out, I feel like I’m barely threading above the water surface. Nevertheless, I feel our team has something reasonable to show for our first milestone on Monday.
I have to give credit to the Twitter Bootstrap workshop. Having been exposed to this library, we were wondering why we didn’t use this earlier. The silver lining is that having not known about this, we were forced to go back to fundamentals during the initial process to code our UI. If I have a suggestion to make, it is that this Twitter and Photoshop lesson should be conducted on the first workshop instead of the Github one. After all, we have to make something first before we can commit anything to the repository.
The learning curve for this module is indeed high. Unlike CS2103 where knowledge in Java/C++ in prior modules can be applied, there is no web module before this to equip us with the skills. We have to learn and apply in a shorter time span. But hey that’s why I’m here for right?
Finally, let me end with a complaint. CS3216, why are you worth only 5MCs??? This module deserves at least 8MCs.