Search Results For : school

Graduating Class of 2017

NUS MA1312 Calculus with Applications tips

Just ended my year 2 semester 2 and one of the most difficult module I took this semester is MA1312 in NUS taught by Professor Ng Wee Seng. Sharing with my audience here some quick tips:

For the record, I took Prof Ng Wee Seng MA1312 in AY1415 Sem2.
This is his syllabus.
Chapter 0 : Precalculus
Chapter 1 : Limits & Continuity
Chapter 2 : Derivatives
Chapter 3 : Applications of Derivatives I
Chapter 4 : Applications of Derivatives II
Chapter 5 : Integrals I
Chapter 6 : Integrals II
Chapter 7 : Applications of Integrals I
Chapter 8 : Applications of Integrals II

We had our first term test in week 8 covering chapter 0 to 2 and our final exam from chapter 3 to 8. For those who fail his midterms, he has given the students who fail a “second chance” by re-taking another paper before the final exam but with the condition of MAX(Your score, 25). 50 was the full marks. 38 was the median score with 144 students in the cohort.

As you should have notice, Derivatives and Integrals are the 2 main supporting pillars which will cover most of the chapters so better brush up on the basics on that if you plan to study MA1312 before the semester start.

If you are looking for a good “cheat sheet” to use, Jie Bo from NUS SoC had kindly share his resources online with us on public domain. You can view it here:

Differentiation Cheat Sheet
Integration Cheat Sheet

Jie Bo’s comment on the module is that

The hardest module I studied for in NUS because I really really wanted to do well for it. I downloaded 3 different testbooks suggested on IVLE and attempted most of the questions. The Prof is fantastic, very passionate about the topic. He will also prepare his revision packages with solutions for you. Do those and you should be able to secure at least a B/B+.

If you are an NUS student and need any notes for this module from me, please feel free to send me an email on [email protected]

—–

PAYM Loves Red 2014 ended with a blast and right now we are looking forward for SG50 PAYM Loves Red. Are we ready?

Year 2 in National University of Singapore

The 3 months break after my year 1 in National University of Singapore was utilised fully into the planning and execution of various initiatives from Punggol CC YEC and Rent Cars Singapore. The Punggol CC YEC had completed 2 PAYM Loves Red events in the month of July and August!

Looking forward, academic year 2014/2015 is starting 2 days time and it is time for me to post what have I went through in academic year 2013/2014. As mentioned in my previous NUS post, I took the following modules in semester 1.

Semester 1, AY 13/14
1.MA1301 – INTRODUCTORY MATHEMATICS (By Dr. Wang Fei)
2.CS1020 – DATA STRUCTURES AND ALGORITHMS I (By A.Prof Tan Sun Teck)
3.CS2100 – COMPUTER ORGANISATION (By A.Prof Wong Weng Fai)
4.IS1105 – STRATEGIC IT APPLICATIONS (By Dr Guo Xiaojia)
5.SSA2209 – GOVERNMENT AND POLITICS OF SINGAPORE (By A.Prof Bilveer Singh)

and the following modules in semester 2.

Semester 2, AY 13/14
1. CS2100 – COMPUTER ORGANISATION (By Dr. Aaron Tan, Dr. Soo Yuen Jie)
2. FMC1201 – FRESHMAN SEMINAR: IS COMPUTER SCIENCE SCIENCE (By Prof Tay Yong Chiang)
3. CS1231 – DISCRETE STRUCTURES (By A.Prof Tay Tiong Seng)
4. IS2102 – REQUIREMENTS ANALYSIS AND DESIGN (By Prof Kisenchand Nathumal Ranai)
5. GEK1531 – INTRODUCTION TO CYBERCRIME (By Prof Lam Kwok Yan and A. Prof Leung Ka Hin)

I withdrew from CS2100 in semester 1 before week 7(due personal reasons in that semester) and hence retaking the module again in semester 2. A special mention to FMC1201 by Prof YC Tay, I truly enjoyed the discussion conducted in the weekly 3 hours tutorial.

Looking forward, I am all geared up to start my semester in year 2 with

Semester 1, AY 14/15
1. ES1102 – ENGLISH FOR ACADEMIC PURPOSES
2. CS2102 – DATABASE SYSTEMS
3. IS3261 – MOBILE APPS DEVELOPMENT FOR ENTERPRISE
4. IS3101 – MANAGEMENT OF INFORMATION SYSTEMS
5. ACC1002X – FINANCIAL ACCOUNTING

Converting Binary to Gray Codes

I am doing one of the tutorial in CS2100 in NUS SoC and one of the questions require us to convert between binary and gray codes.

I have decided to write a simple tutorial on how to convert from binary to gray codes.

What is Gray Code?
“….is a binary numeral system where two successive values differ in only one bit. The reflected binary code was originally designed to prevent spurious output from electromechanical switches.”
~http://en.wikipedia.org/wiki/Gray_code

What is Binary Code?
A binary code represents text or computer processor instructions using the binary number system’s two binary digits, 0 and 1.
~http://en.wikipedia.org/wiki/Binary_code

Before we start, lets look at an Exclusive OR, XOR(sometimes EOR gate, or EXOR gate)’s truth table.

The whole concept on how to do the conversion between the 2 number system heavily uses the XOR truth table.

 

 

 

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 1 – Prepare a table like this

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 2 – Copy down the Most Significant Bit (MSB) of Binary onto Gray Code row

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 3 – Get the MSB and next MSB of Binary and XOR them and copy its result down

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 4 – Get the MSB and next MSB of Binary and XOR them and copy its result down

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 5 – Get the MSB and next MSB of Binary and XOR them and copy its result down

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 6 – Get the MSB and next MSB of Binary and XOR them and copy its result down

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 7 – Get the MSB and next MSB of Binary and XOR them and copy its result down

Binary to Gray Code Conversion

Binary to Gray Code Conversion : Step 8 – Get the MSB and next MSB of Binary and XOR them and copy its result down

Gray Code to Binary Conversion

Gray Code to Binary Conversion : Step 1 – Prepare a table like this

Gray Code to Binary Conversion

Gray Code to Binary Conversion : Step 2 – Copy up the Most Significant Bit (MSB) of Gray Code onto Binary row

Gray Code to Binary Conversion

Gray Code to Binary Conversion : Step 3 – Take the MSB of Binary and next most MSB of Gray Code and XOR them. Copy its result upwards.

Gray Code to Binary Conversion

Gray Code to Binary Conversion: Step 4 – Take the MSB of Binary and next most MSB of Gray Code and XOR them. Copy its result upwards.

Gray Code to Binary Conversion

Gray Code to Binary Conversion: Step 5 – Take the MSB of Binary and next most MSB of Gray Code and XOR them. Copy its result upwards.

Gray Code to Binary Conversion

Gray Code to Binary Conversion: Step 6 – Take the MSB of Binary and next most MSB of Gray Code and XOR them. Copy its result upwards.

Gray Code to Binary Conversion

Gray Code to Binary Conversion: Step 7 – Take the MSB of Binary and next most MSB of Gray Code and XOR them. Copy its result upwards.

Gray Code to Binary Conversion

Gray Code to Binary Conversion: Step 8- Take the MSB of Binary and next most MSB of Gray Code and XOR them. Copy its result upwards.

Studying in National University of Singapore

Its been a month plus since I ORD’ed and matriculated into National University of Singapore(NUS). You can refer to my ORD post here (ORD LO). Week 0 was on 5 August 2013 and our official lessons started a week later on 12 August 2013. First 2 weeks are purely just lectures and sectional teaching(just like lectures) and during these 2 weeks, we are bidding for our tutorials and lab slots. This semester is 13 weeks long for me(inclusive of 1 week eLearning and 1 week recess week(on week 7)).

In my first semester of year 1, I took the following modules.

  1. MA1301 – INTRODUCTORY MATHEMATICS
  2. CS1020 – DATA STRUCTURES AND ALGORITHMS I
  3. CS2100 – COMPUTER ORGANISATION
  4. IS1105 – STRATEGIC IT APPLICATIONS
  5. SSA2209 – GOVERNMENT AND POLITICS OF SINGAPORE

Besides CS2100 which I spent 211 points to bid for it from my Programme Account and SSA2209 which I spent 50 points. The rest were pre-allocated and 1 points for each were deducted from my Programme Account. Its interesting how we have to fight for the modules that we would want to take. This is something very different from what we have in polytechnic.

I am entering week 5, which is the e-learning week for this semester. I would say that the whole ecosystem of NUS is very different from Temasek Polytechnic. No more caregroup system, you are now “given more responsibility” for your own education. No more checking of homework by tutors, if you do not participate actively in class and finish up the tutorials, you are going to pile up your backlogs and before you know it, its already exam.

To end off, some useful links that would benefit a new student or existing undergraduate.

Useful links
NUS MyISIS
NUS IVLE
NUS Email Login
NUS SoC Email Login
NUS CORS
NUS SoC CodeCrunch
NUSMods
SoC Undergraduates – Useful Course Schedule
NUS Library Portal
NUS Library Portal – Exam Papers
uTown Facilities Booking
Will update this blog more often! Time to change a theme!