A bored NUS Electrical Engineering student!

Monday, 31 December 2018

0

Thoughts on AY18/19 Sem 1

Honestly I was expecting a mix of Bs and B+ and maybe one A- but my actual results were better than that. I got a surprise A+ which I did not expect as well. Not sure why but it's probably my luck. 

If I have Dr Strange's Time Stone and I'll probably double my effort for EE1111 due to its 6 MC and MA1511 where I did poorly compared to my other modules. The grades I received for others are are beyond expectations honestly. I'm not a mugger or a book smart student and I'm secretly hoping my luck will sustain for Sem 2. *fingers crossed*

Here's the list of module and the my review for AY18/19 Sem 1:
2 MC
2 MC
6 MC
4 MC
4 MC
4 MC

Semester 2 will not be easy. I already heard bad stuff about EE2026 and MA1508E, but we will see how it goes. GEQ1000 will be allocated to me next sem, being a pass/fail mod, I can probably and hopefully treat it as invisible? We shall see. I may consider overloading too, no thanks to ES1103 which caused me to be one module behind others.


But to think about it, I almost completing year 1 in NUS.. Which feels very fast...

Cheers.
4

Welcome aboard!

I'm really just an average student who did badly in A levels (ok... that's below average 😔) and almost ended up in NTU. I come form an average family, average JC/sec/primary, my grades in NUS are average as well. Pretty much everything about me is average. You can call me Jack, Mr Average or whatever. Just no f words.

Trying to be personable: I had fun in NUS, learned a lot and made long lasting friendships. I procrastinate a lot and you can usually find me lying on the bed watching YouTube or doing nothing. My hobbies: gaming? My CCA: none. Honestly, an average simpleton here.

I have three reason for creating this:

      1. to create a little dairy for myself so I can remember my NUS days in the future
      2. to defeat boredom (don't really have a life outside 😓 )
      3. to help my juniors in NUS EE to know what they can expect. I could not find any recent NUS EE reviews when I was a freshie and I hope this will be helpful

Have fun reading this site! The reviews here are genuine I think. When things are bad, I say it as it is and vice versa when it's good. If you're an average student, I'm sure many of what I share will be relatable. I will try to remain a level of anonymity because I don't wish to be identified. But if you can somehow decipher who am I, please dm me. 😖 With so many online sagas involving NUS students who had their future destroyed, I think it's better just to stay safe. But don't worry, there's nothing malicious here! Everything here is kids friendly!

Feel free to leave a comment if you have any questions! 

See you sooner rather than later!

Cheers.

⚡⚡⚡

Friday, 28 December 2018

0

Module Review: ES1103 English for Academic Purposes

Introduction 
This famous module by the annoying CELC department is mandatory for losers like me who not only did badly in GP, but couldn't improve on it during QET 😭😭😭(band 2 gang here!!). The module was a pain in the ass. Thankfully, starting from my batch, the final examination component is axed!! 

Tutorials
Lectures and tutorials were expectedly boring. Not the tutor's fault as the syllabus was  mundane and underwhelming. The main challenge was to look engage and forcing myself not to doze off as it may affect participantion marks. For some tutorials, you are supposed to do some mini presentations on your draft paper as well.

Graded assessments
Every batch has a different theme and mine was on smartphone addiction. Submissions are always checked for plagiarism via Turnitin. Once graded, your tutor should return your submissions with feedback and marks. Most feedbacks I received were never positive and seems like the tutor will find all ways to destroy you! 

The first graded assignment was a "synthesis task" which was similar to A Level GP summary. Not too difficult. 

You move on to writing a paper on your proposed solution to the problem, which for my case; smartphone addiction. I am pretty sure I was pretty efficient in this regard. Unlike others who research and substantiate before writing, I did the opposite. I used the "write first - cite later" concept which I probably invented. :3 Basically I completed the whole essay without any citations using whatever solutions I thought on the spot. The key is, whatever solutions you propose, whether bullshit or not, can be cited using Google using brute force. With Google, there's nothing you can't find. That's definitely not the correct way to write essays but it saved me a lot of time especially for me a procrastinator like me! All my essays (including others outside this module) were done within a day! 

Given that each graded essays builds from the previous submission, it's important to consult your tutor to ensure the development of the paper closely aligns with your tutor's "vision" of your solution. You do not want to shock your tutor with any unorthodox solutions where your tutor wasn't aware. For the first graded draft, we were told to write the paper with the introduction and the description of the problem, without the proposed solution or conclusion. 

The next graded assignment was a 30% in-class assignment which was supposed to replace the final exam. But everyone came prepared beforehand so it was a pointless replacement. The tutor was like, "Hey, the timed assignment is part 2 of the essay, but I didn't tell you guys". The final draft, which is the combination of the other drafts weighs another 10%. 

The last graded assignment was a reflection paper on the key take-aways from this course which is just por the module and the tutor. 

Conclusion
Honestly, this module is a waste of time. But on the bright side, the consolation prize is this is counted as an UEM and excluded from the 1k limit, so you will have one less module to take for graduation!!! From the get go, I think B+ is pretty much guaranteed for most even if you put in minimum effort.  The key to do well is to aim to do slightly better than the average for each essay and maybe even A- is possible? 

Assessment:
10% CA1: Synthesis Task
10% CA2: Essay Draft (Part I)
30% CA3: Timed Essay (Part II)
10% CA4: Essay Final Draft
20% CA5: Critical Reflection
20% Participation marks

My rating:
Difficulty: 2/5
Workload: 2/5
Teaching staff: 3/5 
Overall: 3/5

Expected grade: B+
Final grade: A- 😂🤣😅

0

Module Review: GER1000 Quantitative Reasoning

Introduction 
This module is compulsory for all NUS undergrads, so we didn't have much choice in this. To describe it, it's statistical math that is heavily watered down. You will be learning about probabilities, rates and reliability, validity of experiments; all at the surface level. There's a lot of theory embedded as well. Getting a good tutor is important to secure a good grade. No physical lectures but replacing it were e-lectures which of course I didn't bother. Just skim through the PDF transcript and you should be fine. Tutorials were held fortnightly and I was seated with pre-allocated project partners (yes, you CANNOT choose project mates!!). During the first few tutorials, we tried our best to ignore each other's presence (introverted group) but unfortunately, we eventually needed to communicate for our group project.


IVLE quizzes
Weekly quizzes on IVLE where the best of 8 out of 10 quizzes were taken to calculate your final 20%. Kinda surprised that they were peers who were constantly not getting full marks for the quizzes despite the open nature of it. Good for the bell curve, I guess. 


Group project
The group project took a lot of time and many meetups. We were tasked to choose one existing statistical study out of five they provided. We then had to come out with a paper to critique the existing study and prepare for two presentations! But fret not, it's was an "informal" presentation. My tutor told us that she doesn’t give a f if we wore shorts and or slippers and said we could read slides from cards or the projector. She is only concerned about the content. For our final paper, everything was done last minute, and it was in a huge mess. Hours before the deadline and we were still making major changes but somehow managed to hastily glue different parts together and submit it minutes before the deadline! 


Final examination
The finals was doable but tricky. They are obviously trying to screw us up by giving ambiguous but similar sounding options to choose from, sometimes I feel, overly technical, not in the spirit of being a module for all majors... You need to read very carefully. You will have more than enough time to do the 28 MCQ questions. Sometimes when checking your answers, you may turn indecisive after re-reading the questions. It's just mental torture.. That's why many just leave the exam hall after the first hour. Just be confident with what you have done, leave and study for your other modules!!  (FYI, GER1000 is usually the very first exam in NUS exam schedule). 


Assessment:

20% IVLE quizzes

10% Tutorial participation

35% Group project

35% Final exam


My rating:

Difficulty: 2/5

Workload: 3/5

Teaching staff: 4/5 

Overall: 3/5


Expected grade: B+

Final grade: better than B+ :) 

0

Module Review: EE1111A/EE2111A Engineering Principles & Practices

We are the pioneer batch and the final batch taking this module! ECE loves creating modules which only lasts one or two semesters! The future batches will take EE1111A/EE2111A (4 MCs) , which I believe have similar syllabus as the module synopsis are exactly the same. The only changes I guess is the removal of CELC components. I combined both EPP 1 and EPP 2 reviews together as the style of lesson delivery is similar, except the differing module content. 

Lesson format and syllabus
This formerly 6 MCs module was modelled after EG1111/EG1112 and the contents are taken from there. Held twice a week, you will see many zombies strolling in the lab at 9am (which I suspect only woke up 15 mins ago from the various halls). Each "studio" sessions (fancy lingo for lab) lasted 3 hours and we had fun learning about stuff we will probably never use again! You are expected to prepare by reading the materials beforehand which unsurprisingly, nobody does. Each studio starts with an oral presentation of a given topic. After which, the instructor will ask the obligatory question: "has anyone read this week's materials" and the response was a consistent NO every time. And so he will go through the content and start with the lab experiments. It's like SPA from A Levels. 

EE1111/EE1111A/EPP 1
The first half of EPP 1 is irreverent to your major. You will learn and conduct experiments on forces, dynamics and kinematics etc. Their justification for learning irrelevant content is because they want NUS engineers to be an all-roundered engineer. Obviously I did not buy the reasons, but you don't have a choice right? For the second half, things get a little more EE. We are introduced to KCL/KVL and verifying it on the circuits we construct. We also get to model actual solar panels and RC circuits. There was also this group "design project" where you're supposed to write a proposal on how to power up a remote island far away from the mainland using renewable energy sources. Don't worry, nothing too fancy, in fact I think it's a little waste of time. :)

EE1112/EE2111A/EPP 2
For EPP 2, it shares the exact same format as EPP 1. You start with individual presentations before moving to doing your labs and writing reports for it. The content now is mostly EE stuff like Thevenin equivalent, AC circuit analysis, AC power, DC motor and filters. You will also have a group project where you design a poster on hybrid/electric cars and present in class.  You finish EPP 2 with building and programming a mini robot using Audrino that follows the source of loud claps.

Studio activities and lab reports
Lab reports from your experiments constitutes 20% of your grade and please pray you get good lab partners. I was lucky to have helpful and smart lab partners to tide me through horrible labs. One peculiar observation was seeing students bargaining (and often failing) with the TA for more marks. Just hope you get a TA who grades leniently. 

MCQ quizzes
In place of final exams are two open book quizzes - each 90 mins with 20 questions. Basically, it tests the theoretical bits of what you learned in labs. One question was 1% of your grade. I did below the cohort average for both quizzes and was prepared to S/U this mod. Some revision questions were given but they weren't sufficient for revision. You need source from the black market (seniors who have taken EPP) if you want more practice. 

Oral presentation/CELC component (NOT APPLICABLE FOR EE1111A / EE2111A)
The oral presentation (OP) is 5+15%. 15% will be the technical content graded by your lab instructors and 5% by the CELC tutor. For my OP, I was late thanks to SMRT and had a huge red "L" letter marked beside my name on the attendance sheet. After the presentation, the tutor will open the floor for questions. And if nobody asks, if he himself will ask. I was very late for my OP and nobody bothered with any questions thankfully. For the other 5%, the CELC tutor will assess your presentation skills like posture etc. The other part where CELC was involved is grading the technical paper on renewable energy. It was everything but technical. Just your typical GP argumentative essay, submitted on IVLE. Most students will get roughly the same score for oral presentation and paper writing. 

Additional remarks
Despite my below average quiz scores, I was pleasantly surprised with my final grades both for modules and was definitely contented. If you want to score for EPPs, the key is to ace the quizzes. But I guess bell curve isn't every steep as the quizzes were not easy despite the the open book MCQ format.

Graded components
20% MCQ Quiz 1
20% MCQ Quiz 2
30% Weekly Labs and Reports
20% Individual presentation
10% Design project

Expected grade: B
Final grade: better than B+ :) 
0

Module Review: IT1007 Introduction to Programming with Python and C

Apparently there's a back story for this module. ECE came out with this fantastic idea to replace CS1010E with a weird hybrid C and Python course where SoC will teach Python and ECE will teach C. SoC insisted it was a pretty dumb idea but still went ahead. Many complained that IT1007 doesn't fulfill prerequisites of CS1010E and limits their options. So whole and behold, they are scraping this module (2nd and last batch here) in 2019 and replacing it with CS1010E Python edition! 

Python part was taught by Dr Alan from SoC who jokes around but teaches well. Good deal. The second part was by Prof Birdie (ECE) who teaches well too but can get boring at times. The thing about this module it's watered down and many content seen in CS1010E won't appear here. The confusing thing is both the Python and C lecturers seem to ignore each other's presence and delivered lessons in distinct ways. For example, the assessments formats; for Python we had a Practical Exam but for C it did not happen because the Prof forgotten to book the computer lab. Neither did a C midterm happened. Thankfully the confusion ends here! You will only get one lab TA to assist you for lab for both C and Python lab assignments. 

There were three major assessments. Midterms was difficult and many died. It was compensated with an easy practical exam where many left the venue with an hour to spare. Unfortunately, the cycle continues with a killer final. It was so difficult that someone raised their hands during the paper and asked the Prof "ermmm.. Are you sure you taught this before?" That's the only highlight of the paper and I came out the exam venue feeling sick. Overall, I think I benefited from the module due to its simplicity as many content was taken out from CS1010E. Too bad future EE students won't get to experience this exotic and interesting course. 

Assessment:
15% Python lab assignments
20% C lab assignments
15% Python practical exam
10% Python Midterms
40% Final Examination

My rating:
Difficulty: 2/5
Workload: 2/5
Teaching staff: 4/5 
Overall: 4/5

Expected grade: A-
Final grade: better than expected 
0

Module Review: MA1512 Differential Equations for Engineering

This module felt half-baked. It attempts to teach different techniques like dealing with first and second order ordinary differential equations and Laplace Transform to assist you in differentiating things you normally can't. It also awkwardly adds random topics like population modelling and half-life decay in an attempt to make your MA1512 life more ‘exciting’. The content of this module isn't difficult, but if you struggle with math or hate calculus, you will suffer. 

Materials and lesson format
Lessons are conducted in the flip classroom methodology, where you're supposed to watch some videos before coming to lectures. Similar to MA1511, some majors like EE, CEG have their lessons conducted in small group seminar style, while others have it in mass lectures. The official "notes" (it's already a discount calling it notes!) totalled hundreds of pages and felt like a storybook from hell. Less than 5% of characters are numbers! The instructors got lazy and re-used the notes from other modules. In fact, some pages still had "MA1506" printed on it. Tutorial questions are not relevant to the notes and the "math educational videos" you expect from MA1511 were just old lecture recordings of someone else teaching. Seniors warned that this module was terrible, and it turned out to be worse! Gave up doing tutorials and watching the stupid videos. The only saving grace was my tutor, where her own notes and solutions were miles ahead compared to the official ones. Attendance isn't graded, and there's no class tests unlike MA1511 and MA1508E, so feel free to AWOL as you wish. 

No time to waste
Given that this module is 2 MCs and compressed into six weeks of hell, there isn't much time to waste. As soon as I realised the official notes and tutorials weren't useful in prepping me for finals, I threw away everything and just spammed past year papers. This is a new module, so you need to look for alternative resources out there (hint: MA1506). Thankfully, written solutions for past year papers are readily available if you know where to look for them (unlike EE modules which refuses to provide solutions). 

Graded quiz and finals
There are two graded components. The first is an IVLE quiz (20%) which I had no clue on how to start. Thankfully, discussions are allowed, and it probably saved me. The average for the quiz was 3.77/4. Just one question wrong and 5% of your grade is wiped off. That's how intense it is. For finals, unlike MA1511, you do have ample time to finish the paper. It was five questions with two unrelated parts. (why can't they just make it 10 questions instead?). One A4 size cheat sheet allowed. The questions are predictable as it was similar to previous years.  Despite leaving one question blank and everyone saying how manageable the paper was, I somehow managed to get a pretty decent grade (best grade this sem). For the cheatsheet, a great tip will be to put the final formulas for the logistics regression/population models/half-life decay etc at easy place for reference as this are guaranteed "give-away" questions. Also put the MF15 trigonometry formulas down. During my final paper, there was this question that required some trigo manipulation. Those who left those formulas out basically forfeited the question even if they know the approach on how to solve it. 

Additional comments
I must add that although I did significantly better in MA1512 than MA1511 or MA1508E, the way this module was delivered was atrocious. Thankfully it's only 2 MCs and many of my friends wrote this module off midway. The good news is, there are many resources online, like Khan Academy that teaches better. One reason why it's easier to self-learn in MA1512 than MA1511 was because the content of this module isn't dense. You can afford to skip lectures and tutorials and still get away with it. However, the most important takeaway is practicing past year papers if you want to score! 

Fun fact: If you are bored, you can search “MA1512” on NUSwhispers, and see the wonderful comments on this module. Someone mentioned that this is a famous “badly taught mod”. Couldn't agree more. Hopefully they fix it soon. On my Instagram feed, I saw peers standing outside the exam hall proudly tearing the question paper after the exam ended. I guess the intense hate for this module wasn't just from me. 

Graded components:
IVLE quiz - 20%
Final exam - 80%

My rating:
Difficulty: 3/5
Workload: 2/5
Teaching staff: 2.5/5 
Overall: 2.5/5

Expected grade: B+
Final grade: above B+

0

Module Review: MA1511 Engineering Calculus

This is a newly created module for engineering students where they yanked the A Level content out from the old MA1505 and repackaged it as a 2 MCs module: MA1511. The rough syllabus for this module includes multi variable calculus, partial differentiation, multi integrals, vectors and power/sequence and series. I must add, for freshies fresh out of orientation, this module will be a nasty shock. With the extreme pace and immense difficulty, you sometimes wish you were in FASS instead of here suffering. During the first lesson, the lecturer was already (jokingly??) taunting us by sharing that for math majors, they will only be learning this in year 2, but we're doing it early, compressed in just six weeks. Welcome to uni life. 😔😔😔

Materials and lesson format
I have no idea why, but like MA1512, this is conducted seminar style for ECE and CEG students, and the traditional lecture-tutorials style for others. The materials provided by the course coordinator, Dr Ng were excellent. It was systematic and progressive; just like what you expect in secondary school. You watch his 'math educational video' where everything is explained + an example to cement your understanding. All tutorial questions are indexed with a related video too. It's definitely helpful for us in the who loves to be spoon-fed with everything. During the first few tutorials, it is absolutely normal to get lost, but you will get the hang of it. 

In-class test and final exam
During tutorials, there are graded in-class assignments (total 35%) with two questions related to the week's content. You're supposed to attempt the assignments by yourself with no discussion. It was strictly enforced during the first tutorial, but the enforcement became lax overtime, and by the last tutorial, the class resembles a fish market. The reason why it weighs 35% is because it acts as a buffer for in case you flung finals.

For the finals, they were intentionally trying to screw us. Again, the lecturer was taunting us that the paper was set in a way that we will definitely have no time to complete it. 6 or 7 questions with 2 parts in 90 minutes and I left more than 4 questions blank and scribbled some random formulas for the others. But somehow managed to get a B+. Remember, be consistent and you should be fine. 

Additional remarks
This module is extremely fast paced. It feels like orientation just ended and next, you're sitting for finals. :( Given that it's six chapters in six weeks, it means no breathing space for catching up if you miss anything. If you are going to slacken slightly for just one week, the domino effect will kick-in and by the time you know it, it's too late. I have seen many peers struggle because of it and they didn't do too well for finals. 

Graded components:
35% In-class assignments
65% Final Examination

My rating:
Difficulty: 4/5
Workload: 3.5/5
Teaching staff: 4/5 
Overall: 3/5

Expected grade: B/B+ 
Final grade: B+