Monday 11 January 2016

CS1010E Programming Methodology

Taken in SEM 1 AY14/15

Module Overview:
Basics of C++ in MinGW (arrays, functions, strings, recursion etc.)

Review:
This was an absolute horror for me, but a safe bet for those with any computing background. Core module for all engineers other than Chemical who does MatLab. It is interesting and rather fun to create our own programmes and whenever the programme works I feel a surge of satisfaction. Bell curve is steep though, with many having some kind of background and even those who do not need this as a core module take it for an easy A. Henry Chia taught this semester and he is very clear in his teaching.  Midterms is MCQ, finals has MCQ and open-ended where you have to write your programme on paper. The first graded lab is free marks but things get harder and harder from there and I went completely downslope. Logic is required to figure out the algorithm and that’s the difficult part. After a while writing the algorithm becomes easy. Doing tutorials does help but note that a small tweak in the question can result in a very different algorithm.

Webcast: Have
Textbook: Not required

Grading:
Not sure what the grading is like as he changed it along the way when he realised most of us were doing terrible for our labs, but there’s midterms, finals, and graded labs every fortnight.

Expected Grade: B-
Final Grade: B

No comments:

Post a Comment