NTU, CSC105 Data Structures and Object-Oriented Programming
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
]
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…
leave a comment