The Fourth Path

NTU, CSC105 Data Structures and Object-Oriented Programming

Posted in Courses, NTU, Singapore by nmutiara on 2008/07/29

Course Type: Core
Academic Units (AUs): 4

My Opinion about CSC105:

This subject made me want to jump from the top of RP every time I finished the exam and every lab test… [nope,, just kidding :P ]

Obviously, this module discussed the common data structures [linked list, array, stack, queue, tree, graph] used in computing as well as the OOP [inheritance, encapsulation, polymorphism, abstraction] in JAVA. Well, OOP was discussed first anyway.

Grade parameters:

  • 3 Lab Tests [+ Lab Reports Hardcopies]
  • Open-Book Examination

Lab Tests (+ Lab Report Hardcopies)

The questions qualities and marks for the lab tests depend on the grader/supervisor. [You know... there are so many kinds of people in this world...]

Use your maximum [but not excessive] effort to do these lab tests. If you think you can easily get A(+) for each lab test, then you should prepare much for the exam.

I think that the lab report should be made as if you’re a developer who would give your code to your customer [readme.txt file] and another developer [comments]. Samples of readme files can be found in most of open source codes…

Open-Book Examination

I was very disappointed with the exam. What I have studied from the lecture notes did not seem to apply much. This exam was relatively much harder than the previous 3 years exam. In addition, the exam was somewhat unfair. The syllabus said that maze traversal will be given in CSC202 Algorithm. However, in fact, there was a question regarding the algorithm of maze traversal. Most of students who had ever joined computer competition could finish the exam…

Tagged with: , , ,

Leave a Reply