What I hope to learn in CS3216

Well, that is it. I got in. I’m taking the alleged “most-xiong” module of all time. From what I’ve heard so far, I think this is definitely not an opportunity to missed and I’m glad I’m in it. Rumour has it that this will be the final year that CS3216 will be offered in NUS. If that’s true, I’ll be the final batch of CS3216 – and that is a pretty good milestone.

For those who have no idea what I’m talking about CS3216 is a module offered by NUS School of Computing (SoC). Its full name is “Software Development on Evolving Platform”. This semester, the “evolving platform” is Google Wave. Now that is something real cool – I’m once again at the forefront of evolving technologies.

It’s good to be writing again. It has been some time since I’ve wrote something. Oh no wait, I’ve just wrote 35 pages for my FYP report. But it’s different I guess – Blog is much more dynamic, it is closer to ramblings than proper structured writing. I like that feeling when my “brain pores” opens up one by one. It’s almost as if I can feel the inter-connection being form between the neurons in my brain.

Anyway, I’m supposed to be writing about what I hope to learn in CS3216. But before that, I would like to talk about CS3216 itself.

First of all, the fact that CS3216 is the converging point for NUS most talented individuals excites me. It’s like 华山论剑 where all the 武林高手聚集。I’m sure that I will not walk away from this module empty-handed. I have always believe that the best in me will only be ignited (挑旺) if I am being put through tough challenges. In one sense what Vinod Khosla (first CEO & Chairman of Sun Microsystems) said is really true “every big problem is a big opportunity” I’ll add “…the bigger the problem the bigger the opportunity“. I will never be satisfied until I’ve tried to overcome it, and if it doesn’t really work out, I will keep trying until as and when God slam the door on my face.

While I am writing, some scenes in Dragon Ball came into mind. I vaguely remember the plotline of 孙悟空 getting stronger and stronger each time he pushes himself over his comfort zone. I think if we don’t constantly push ourselves we’ll be stagnant and start rotting instead. Well in RPG games, your level can only go up as your experience increases. I believe it’s no different in our current reality – we have to keep leveling up!

Ok, enough of my ramblings. What I hope to learn in CS3216. Firstly, it’ll be programming. I think the mere fact of being around elite programmers while they’re working is enough to absorb enough essence to last me for quite some time. Besides, the intensive programming assignments will push me to pick up programming legitimately, that’s good.

Next I hope to learn more about how to learn from learned people. It’s not that I don’t know how to learn yet. But from what I’ve heard so far, there’s no doubt I’ll be learning a lot of new things by the end of this module. Thus, I am more interested in solidifying some of my ‘learning skills’ as I use them in this module.

I hope to build networks. CS3216 attracts talented people with like-minds. It’s gonna be an exciting journey traveling along with people who could understand what you say, people who knows how to appreciate xkcd, people who goes shopping @ SIMLIM (only), people who gets all excited with new gadgets and technologies and hopefully develop long lasting friendships .

I have always wanted to work on my pet project – a collaborative social media platform. However, I am technically too weak to realize my ideas. Hopefully my ideas will be able to resonate among the class mates. Praying hard here. Ha.

EDIT 20100212: The more I think about it I think the strongest reason that I insist on joining this module is the like-mindedness of Prof. Ben Leong and myself. No doubt he’s very charismatic but some of his principles and world view are not dissimilar with mine. In addition, I got to know that he is a Christian who believes in God’s Will reigns in our life. And his wife plays WoW! Ok, that is totally random but it shows how COOL is Prof. Ben… a wife that plays WoW… I am still stunned.