NTU, CSC110 C Language Proficiency
Course Type: Core
Academic Units (AUs): 2
My Opinion about CSC110:
This online module generally talked about some basic and powerful features in the C language. It was similar to CSC102, with difference that this subject used the C language.
There were 3 possible C compilers mentioned in the edveNTUre site. Those were
Borland C++ [available in edveNTUre],
GNU C/C++ [once you install it, you'll have both the C and C++ compilers], and
Microsoft Visual C++ [huge download size! and it's C++ compiler only!].
As there are more than one possible compilers, the output of certain codes might be different. It’s better use the compiler downloadable from the edveNTUre if one didn’t want to encounter any problems such as pointer issues, especially the ones related with ragged array.
Grade Parameters:
- 2 Online MCQs [Multiple Choice Questions], each of which contains 10 questions
It was said that the tests should be done individually. However, one could still use the C compiler(s).
Comparison of the Online MCQ Tests
| T E S T A | T E S T B | |
| Stop now, continue later; Copy and paste questions’ source codes directly |
allowed; cannot [retype if necessary] |
allowed; cannot [retype if necessary] |
| Theory | more | less |
| Codes | less | more |
| Go back to previous questions | allowed | not allowed |
| Full mark [all correct] | compulsory | not compulsory |
| Multiple tries | allowed | not allowed |
| Tips | When theoretical problems come out, make sure you are ready with the lecture notes. Compare the choices to the [relevant] lecture notes word per word. | Save the screenshots of every question and answer. Perhaps the score will be somewhat unexpected… When this happens, do contact the instructor. |
My friend and I used to get 9 out of 10 on Test B. Luckily both of us kept the source code of some of questions, and remember the rest questions [but not in order]. I assumed I accidentally had chosen the wrong choice. However, my friend was really sure that we hadn’t made any mistakes [some of our questions are the same]. Therefore, he e-mailed the instructor before the initial deadline of all tests [before May 30].
He asked where his mistake was. At that time, the instructor replied that he should remind her on June 9 about the issue. He waited until that time then.
Due to earthquake in Sichuan, the deadline was extended to June 6.
On June 9, he reminded her about the issue. The instructor replied “OK.” only, as she was probably very busy. Some days after that, my friend re-reminded her a few times as she didn’t reply…
On June 16, she e-mailed him to tell that there was some issues, so she would check my friend’s questions by that day. A few hours later, she e-mailed him telling that his mistake was on question 2. As he forgot what that question was, he asked her about that.
On the following day, she replied that the question was about array and pointer [errr I can't tell you the whole question hehe]. My friend and I got that question on the test. We believed that our answer was correct [of course we had tried it using the compiler]. My friend then e-mailed the instructor and inform his point of view about the question.
On the next day, we realized that our scores had been changed to 10 out of 10 on June 17, 9:28 p.m. The average was also increased from 8.7 to 8.78.
leave a comment