Course Type: Core
Academic Unit (AU): 4
My Opinion about CSC201:
This course described how computer works, and could be said as “CSC102 in machine version.”
Machine language, assembly language, and some hardware programming using C language were taught. Hardware interrupts, errors, and some sort of those things were also taught. Some configurations of the hardware were to be understood and memorised.
I think the syntax is very hard to read, especially when compared to high-level languages (of course!). If you’re used to high-level programming languages, be patient.
Since this was a very hardware thing, knowing a lot about the hardware really helped. The exam booklet was provided in the edveNTUre since the starting of the course. It contained all about assembly language and some algorithms to configure the hardware. This booklet would be provided during the exam.
It was a good idea to understand and memorise C source codes [that initialised the hardware] provided in the lecture notes.
Grade Parameters:
- 4 lab quizzes (up to 50%, open book)
- Examination (a booklet of the hardware was provided)
4 Lab Quizzes
There were 5 lab sessions. Somehow, the last lab did not have any quiz. These sessions were high chances to get used to exam booklet. Always open edveNTUre page if you don’t print the exam booklet yet.
Examination
Doing the latest past year exam paper was a good idea.