Category Archives: NUS

Things about NUS

Review of 2013

I got my result for A Level, not thinking too much, I applied and got into Computer Science major at NUS.

Not wanting to go home, I chose to stay in this foreign country, Singapore, and get some experience of working life. I got it as a temp admin in PUB.

Feeling a bit bored towards the start of university, I went on a trip to Xiamen with my parents.

And the university started, I met new friends from Temasek Hall, from CS1101S, and from Computing Club.

Luckily I even got in touch with my old friends that I met in a competition a year ago.

I ran around everyday between lectures, tutorials, meetings and my room.

I was introduced a wonderful game osu! which replaced my old favourite rhythm zone and I played it a lot.

Towards the end of semester I spent some quality time with friends revising and more often watching TV dramas and dota2.

I still did pretty well in the finals, not as high as CAP 4.5 but good enough considering my modules.

I did not really do much programming during my free time and this was even the case now towards the end of holidays.

I hope for a better year ahead.

End of Sem 1 AY13/14

So I finished my last two exams, MA1101R Linear Algebra and GEK1001 Geography(name too long to remember). And this is the end of the semester.

As usual, the feeling of emptiness. It feels like my life is driven by the constant need to learn and apply what I learn to solve problems. During the term time, I can always find some materials and start learning, be it lecture notes or reading materials, and I know all the efforts will be be vain as they are useful in the exams. It is funny that when I studies those things, I keep telling myself that I am not studying for the sake of exam but in the believe that the knowledge itself is useful in my future life. This has been the justification that I gave before the exam. However, after exam, the same justification does not hold any more and I find no reason to study those things at all. And this is even true for modules that I really enjoyed learning, Geography and CS1101S. After the exam, I just don’t feel like touching them anymore. I kept the notes, and organised them nicely as a proof that I took that module and put in efforts, but that’s all that I am doing. It seems that my studies are exam-oriented after all.

The natural question for me now is what to do next. Of course there are camps and administrative things that I have to attend, but what I mean is really something that I want to do, during my holiday, genuinely by myself, not something forced onto me.

It may be a good idea to explore my long lost social life. I have not really been actively socially in this term. Most of the time I am either in my room studying, or doing some projects for CCAs, or attending meetings that are tangential to my life. And by tangential I mean I don’t see how they are significant for me in any way. The last few weeks were better, as least I found a group of people that I can interact with and study together. But that is also coming to an end when the exam is over. Most international students would go back home and for me and a few others, our lives will be pretty lonely.

I can see that I am in an awkward position that I am not close enough to neither the local students nor other international students as I tried too hard to interact with both groups at the same time. So I ended up like somewhere in between, knowing a lot of people but not many who are close or even normal friends. But I guess I will not give up trying, and even if everything fails, I am still okay with the status quo. One key issue with me in social life is that I focus too much on the value of the conversation, I don’t like to talk nonsense and trivial things, I only want to have conversations that have obvious significance or value inside so that after the conversation, everyone learns something or gets influenced positively. However, this seems to be contradicting the rules of socialising and the conversations actually cannot be totally useless even if the content is trivial. It is these trivial conversations that build up relationships and connections bits by bits. And by rejecting this kind of conversation, I am certainly not going to get a good social life. I guess it’s about the balance between serious talks and casual talks which I am just slowly picking up.

Okay, enough  for the reflection and let me welcome my first day of holidays. Plans? No plan may be a good one.

Wrapping up CS1101S Programming Methodology

Today is the last lecture of this introductory module for computer science, CS1101S Programming Methodology.
We followed our own JS implementation of SICP.
We learnt the concept of programming – communicating computational processes.
We learnt functional programming.
We learnt higher order functions.
We learnt order of growth to assess the resource requirements.
We learnt iterative processes and recursive processes and space consumption.
We learnt scoping.
We learnt substitution model, environmental model.
We learnt memoization concept.
We learnt OOP implemented in JavaScript.
We learnt lazy evaluation, streams.
We learnt writing a basic meta-interpreter.
So, here we finished the introduction, and move on to the next step, CS2020.

Root problem for the stressed life

Recently I feel extremely stressed with my life.

Project deadline for CS1231 is approaching.

I have to meet the expectations from my CCAs as well, my duties include video recording and editing for short film production by Chinese Drama, video screening in-charge for Temasek Hall VPU.

All these are on top of regular meeting for each of 4 CCAs that I am actively involved in, and of course lectures and tutorials for all my modules.

I am getting headache everytime when I think of these these tasks and I can’t concentrate on one task a time.

However, with a clearer mind at this point of time, I realized the root problem of all these.

If I think about those people who overload themselves with more than 6 modules or 5 CCAs, they are still coping well.

So the problem is obviously within me.

I assert that the problem is that I am just constantly spending time and effort thinking of my tasks and how troublesome they are without actually doing them.

My mind always occupied with all the tasks and they just keep appearing in my thoughts and make me feel that I have so many things to do. Then I end up feeling very tired just by constantly thinking of those things.

But actually, if I consider them individually, each of them is not that complicated to finish. What I really have to do is

Allocate a time for each task and focus on each task at one time without worrying about others.

Yes, that should be the correct way to organize me time. Clear my mind and stay focus.