<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d537362980959146402\x26blogName\x3d~*Panda+Keanu+Reeves*~\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://mushopea.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://mushopea.blogspot.com/\x26vt\x3d9117559734214206534', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>
Image 01 Image 02

Saturday, July 5
Module reviews
NUS module reviews
This post wont be interesting unless you are looking for tips for the following modules, wondering if you should take a module listed here etc.

Doing reviews for these modules I took the past year:
This is the last time I'm going to do ten at once LOL.
Shall do one every sem from now on.

Again, you can download all my semester files here.

----- 13/14 Sem 1 -----
CS2010 Data Structures and Algorithms II
Had steven halim for this one. He made it quite competitive.

We had 8 take home programming assignments with stories about his wife's pregnancy, vagina size and child. Apparently, you can find the code needed for these assignments in Steven's green book that he asks you to buy. However, some still require critical thinking.

We also have two online quizzes. You have two tries each time. I kept getting 8/10 。・゚゚・(>д<)・゚゚・。 Know the basic algorithms in the lecture, and be really careful!

I did some past year papers but fucked up the final. But Steven still gave me a B+. As long as you write something in your exam paper, he will give marks even if it seems ridiculous. Bring his green book also, you might find answers in there. ( ̄ー ̄)



CS2105 Introduction to Computer Networks
I really don't remember much content. Even though the lecturer is nice, most people drift off after awhile.  (´□`川)

I did badly for the midterms because I missed a couple of slides and half the midterms tested on that. Make sure you know all the formulas written in all slides!!
The cheatsheet isn't generous (one side only), so you might have to memorize some stuff.

There were three java programming assignments that were so terrible for me, that it made me believe I could never ever program.

I was like bottom 25% for this until the finals.
I thought I was gonna fail, so I did quite some past year papers and went for consults with my awesome TA. I tried reading the textbook but couldn't really finish. In the end got a B+. I was happy ( ´ ▽ ` )ノ



CS3241 Computer Graphics


I feel quite disappointed with my performance - the bell curve for this one is really steep. Even though I did above average for midterms, still got a B in the end /ashamed (@´_`@)

We have pretty interesting programming lab assignments. You can find all the stuff I made for my labs here, though they are really crap compared to what most people do. Some people will really put in a fuckload of effort and make tanks and shit.

The lecturer is from Hong Kong, is super funny and shows interesting animations during lectures. He's also not bad at teaching. The notes are quite comprehensive.

The exams are quite mathy. Doing past year papers is very helpful.



NM1101E Communications, New Media and Society
A useless module. Dry and boring content. The textbook is sometimes quite fun to read though ^^ You can tell that the writer is very feminist... LOL.

The lectures are skippable. I keep falling asleep anyway. He never finishes the slides. So we have to watch webcasts.
During a lecture on perceptions, the professor literally printed out his facebook on the slides, walk through the entire lecture hall, and asked students for their perceptions of him. Seriously?!
I remember one lecture on orientalism though, that was good.

The prof also makes you read excerpts from a book he wrote. It has the most convoluted and terrible writing I've ever read in my entire life. The Communications department never fails to amaze me sometimes. Sentences are literally a paragraph long with no stops, and big words are used when there's absolutely no need. You read one line and forget the previous. (¬_¬)
 
We had to write a few essays. The teachers are very anal about citation format so make sure you look it up and make it perfect, or they minus marks. 

Exam is in MCQ. Read the textbook, lecture notes and the readings that the prof forces on you. Plain and simple memory work, and you should be able to score. 



NM3216 Game Design



I think this is the only decent NM module I've taken so far.

It is rich in theory, covering relevant materials like game mechanics and elements of casual games. The lecturer responds very fast to you and is very helpful.
Classes are always fun - you have mini game design sessions and you get to play people's games.  (。⌒∇⌒)。


What I dislike is the lack of constructive feedback. It happens only sometimes so I guess it's alright. But at times, their feedback's all like "Great work! I liked how you did this and mentioned that and blabla" but then they give you like a 7/10. (`Θ´)



----- 13/14 Sem 2 -----

From here on out, I will include assessment weightages ♫꒰・‿・๑꒱

NM3221 Mobile Interaction Design

20 tumblr posts
20%
Written summary of observations
20%
Appery.io tutorials (5x)
20%
Mobile prototyping Advanced Challenges
10%
Group project prototype+rationale
30%



This module is the most off-topic, poorly planned module I have taken in my entire academic life, and almost makes me want to never take NM modules again.

Useless
Firstly, this module is on par with NM1101E in terms of uselessness. The module title was TERRIBLY MISLEADING. It's more like researching for children's learning rather than designing for mobile devices, which you do VERY little of. My job right now is designing mobile interfaces and has almost zero relation to what they teach you here. In fact, only in lecture 10 there is actual content on design patterns, and even the lecturer admitted herself, "This is the lecture you all probably joined the module for." Yeap.

Poorly planned
Secondly, while all NM modules I've taken were quite poorly planned and gave vague requirements, this one takes the cake. We had a 20% assignment which we got three weeks to do, but two days before it was due, she added new requirements which stunned everyone. Many questions were asked, and the lecturer only replied one day before it was due! She claimed her requirements were still the same, but whether they were, her students definitely did not think so. I heavily modified my essay and managed to get an A+ for it, while many classmates who didn't manage to grasp what the fuck she wanted scored lowly. 

Crappy TA Thirdly, the module's TA was this guy who not only seemed like he didn't know what he was doing, he was also uninterested in what he was 'teaching', and he clearly didn't like teaching. During tutorials, he will just walk around to grade you. If you tell him you have problems, he will not offer to help. In fact, he will say "I'll come check later" and walk away. What's more, tutorials simply involve him projecting a web tutorial on the screen, asking us to follow it.

Confusing project
I am also not happy that we didn't do well for our project like I thought we should because our team consisted of designers. Our ideas kept being shot down because it didn't meet the lecturer's weird requirements, or were "too big". Even the TA couldn't tell what she wanted because he kept saying our ideas were fine while she shot them down. 
So in the end, we had to scale down to a small boring project. Despite my A+ for the essay, this project managed to pull my grade all the way down to a B+. But I don't feel comfortable blaming the lecturer entirely, I too feel that we could have done better.

I'm not going to bother giving tips for this module. Half the module is 100% grade as long as you do it, no matter how shitty your quality of work is. Only the essay and project determines your grade.

EL1101E The Nature of Language

Class participation
20%
Group Project
20%
Midterm
30%
Final
30%

I really like this module. I learnt SO MUCH. Syntax, semantics, pragmatics, sociolinguistics, Singlish etc.

The lectures are so interesting. Prof Yosuke Sato is responsive, knowledgeable, passionate, enthusiastic and funny.

The TAs are helpful. I got the best TA, Zechy, who Yosuke keeps proclaiming as his favourite. Haha! Zechy speaks so beautifully. If you see him on the TA list, try to get on his tutorial slot. Zechy teaches so well during tutorials, you can even skip the lectures.. but please DON'T haha.
He also made a blog here that has tutorial answers and past group presentations.

Tips for exams - 60%:
Tips for group project paper - 20%
Tips for group presentation - 20%
So during your first tutorial you need to pick a topic to present on in one of the future tutorials. Your presentation is simply to answer the questions posed in the tutorial. My group did sociolinguistics and I think we did pretty well, even though my part was bleh because I suck at presenting :P

 

SSS1207 Natural Heritage of Singapore 

 Midterm
30%
Poster
25%
Ivle discussion
5%
Final
40%

This, IIRC, is the ONLY Singapore studies module with no essay. So, v high demand, and it costs about 600+ points to bid, but is wholly worth it. I learnt so much about the wildlife in my country, the workload is light, the lectures interesting. We have one small project which takes only a few days to complete.

Tips for lectures:

Tips for exams - 70%:
Tips for project poster - 25%:

 

CS2101 Effective Communication for Computing Professionals

Oral Presentation (peer teaching and software demo)
25%
Oral Discussion
15%
Progress Report
10%
Developer Guide
10%
Critical Reflection
25%
Class Participation and Oral Interactions
15%


A lot of people think this is a bullshit module, but I think it has made me a more confident person. We had to do so many presentations and discussions and everything was graded.

If you have Janet Chan as your lecturer, I think you are in good hands. She makes sure you participate and takes the effort to get to know every single member of the class personally.


To score well you probably need to know how to write and do public speaking. You can't really study for this. But before you do a reflection or prepare for a presentation, make sure you've read through the handouts and powerpoint slides that give pointers for them.


I thought I needed to buy formal wear but the presentation outfit required is just smart casual. So no need to buy blazers and office skirts!!



CS2103 Software Engineering

Project final submission
45%
Participation
15%
Final exam
40%


I had damith as the lecturer. He is very passionate and well prepared. So the schedule is all laid out for you. Just follow it and you should do well.

Tips for project software

Tips for exam - 40%, open book

Labels: , , ,

◀ Previous posts                                                                       Newer posts ▶