Category Archives: Personal

Year 1 Sem 2 – Result and stuff


I did not do as good as I expected for this sem.

A- for CS2020, which is kinda still within expectations since I did badly for final.

B for CS2100, this is still acceptable considering the difficulty level of the final.

B- for IS1103, this is quite a shock for me because I thought I did well enough for final to get at least a B+. Well, maybe it is because of the first assignment in which I did not pay much attention to. Or maybe the instructor has lied when she said our group’s project looks fine.

B for PC1143, this is also depressing for me, considering the fact that I devoted a lot of time on this physics module. To be honest I did not really master the content as compared to the physics majors, but I tried very hard. Maybe I lacked some exercise to help me understand how to approach the questions in the final.

B- for GEK1505, although I was already planning to SU this module no matter what at the beginning of the semester, I did not expect me to get such a low grade for such an easy module. I thought I did okay for final, confident of scoring at least 60% of the marks, but the result is the lowest I could imagine. Maybe it is the bell curve, who knows.

Apart from the depression from the release of results, I remained happy most of the time, chilling in my house, playing games and watching TV. Maybe it is a good time to put more time into my 2 programming projects.

Good luck to the rest of my holidays.

End of Year 1, Start of holidays

Today is my last paper for sem 2 of year 1 in NUS.

Not a bad sem, but certainly can be better.

I slacked through most of the semester, playing osu! and dota2. I did go to the lectures and tutorials, most of them. I also tried making notes along the progress of the modules for both CS2100 and PC1143 which are more content heavy. I guess it helped during revision since I can recognize the terminologies and understand the concepts better.

Still, I did pretty badly for all exams because I did not really study as hard as last semester. During the reading week and exam week, I put most of the time doing travelling around the campus and sitting in front of computer playing games or browsing through other people’ lives.

Let me try to predict the grades while I still remember how I did for the finals:

For GEK1505, I never really studied but I guess the concepts are okay, final is a bit hard so I guess I can get B+.

CS2100 final is a disaster, I left almost half question blank because I got stuck at the first structured question. Given my “still okay” CA marks, I should be getting B+.

IS1103 is okay, I did not do well for the first individual assignment because I did not know it was graded, but final and term report are okay, this should also be a B+.

PC1143 is hard, I could understand the concepts but I could not solve most of the questions in final. Given that the percentage of final is not that high, I hope I could get at least a B.

And CS2020 should be fine, except for the final where I did not perform up to my standard, A or A-.

Holidays, as usual, is packed with agendas.

First thing on my mind is my peer mentor position at RVRC. As peer mentors, we are supposed to organize an orientation event for the freshmen, this could take a long time, especially considering the fact that we have only less than 20 people in total now and we are all not very experienced in organizing orientation. I guess I will just try my best to contribute ideas and do some videos for the events. And I may also want to be some kind of “game master”, it looked fun to me when I was an OG kid.

I also need to do an orbital project with my teammate. This should not be too hard once we have our ideas laid down. We could try to use some new tools like Meteor. Hopefully we can spend several weeks on this and get a nice and useful application done.

I am also planning to do an implementation project with my CS2100 lecturer on Android. It looks easy to code, so should not take too long as long as I am not one coding the back-end.

Then I could also do some projects for Computing Club if I have time to spare, such as the “module tree” app which guides you in choosing modules throughout entire uni life.

I hope the holidays does not end up being dota2 everyday. Haha.

Linear Progression and Stages – Belief or fact

Linear progression is a good concept, it assumes that things go from stage 1 to stage 2, then to stage 3, and eventually reach the final stage. However, the fact that it is simple and nice does not justify its correctness.

In real life, many things do not go through linear progression, say the development of the country. One may argue that a country can only develop according to the sequence of stages in the development model, i.e. pre-industrial, industrial and post-industrial. However, this may not be true for some countries which jump from pre-industrial to post-industrial by some alternative ways. Also, common linear progression has an end point which is definite, but this can be a belief rather than a fact. For example, a U.S. citizen may think that capitalism is the end of the stages for ideology, whereas a PRC citizen may think communism is the real end. Clearly if the perceived end is different, the progression is not clear any more. A U.S. citizen may claim that U.S. is at the final stage of development, whereas a PRC citizen would reject that and say U.S. has yet to go through socialism to reach communism.

In fact, building on that idea of indefinite end, we will never know if the progression has come to an end. For example, current computer technology has evolved to a stage where ordinary people can get access to a computer easily. Is this the end of the progression for computer’s accessibility? I think not, one possible subsequent stage of development would be a “computer” planted inside each person. And even at that stage, we cannot conclude that we have come to the end of the progression.

Progression can also be in terms of humans’ development. A person goes through different stages as he/she grows up. It would be logical to think that everyone follows a linear progression of life, biologically, from young to old. However, the real maturity of each individual may develop in a non-linear progression. Some people grow up with care and love from parents hence slowly turn from immature to somewhat mature, then finally mature. Others may not have such privilege, they have to become mature immediately because they do not have such luxury of time to go through transition before facing the serious world.

Now if we take a step back and redefine linear progression as always going from early stages to later stages(like jumping from stage 1 to stage 3 and skipping stage 2, but not the other way round), would it be perfect to fit everything inside? It appears so. However, now the hard part would be to define the stages clearly so that they follow a total order. Progression like EQ or maturity are hard to define stages as there are just so many factors to consider.

Facebook survey. Randomly chosen or I was somehow selected?

Somehow Facebook just asked me to do a survey on my experience with news feed as well privacy settings(some questions are more like tests of my understanding).

Well I guess this might be just random and nothing special but who knows.

Maybe Facebook has got some interests in me since I am actually very active on Facebook now(for some unknown reasons I find it relaxing when posting things.)