======================================================
======================================================
CS3103 - 3D Modeling and Animation (4 MC) (No Exam*)
Heavy emphasis on lab and hands-on rather than theory. On the notion of learning vs. grade, this module focused on learning. This module was a continuation of CS2105 and touched on many topics discussed on CS2105, so be prepared to refresh your memory. This was the first time the new curriculum of CS3103 is conducted, so many things might change in the future. Focused a lot on the different protocol being used currently. While no exam was registered on the module, there was a final test on Week 13.
Heavy emphasis on lab and hands-on rather than theory. On the notion of learning vs. grade, this module focused on learning. This module was a continuation of CS2105 and touched on many topics discussed on CS2105, so be prepared to refresh your memory. This was the first time the new curriculum of CS3103 is conducted, so many things might change in the future. Focused a lot on the different protocol being used currently. While no exam was registered on the module, there was a final test on Week 13.
Workload: weekly pre-lab quiz (graded) x10 (tentatives as some weeks have the quiz not counted towards grade), weekly lab (graded) x10, 1 written assignment, 1 programming assignment, 1 programming project - with presentation on Week 13, 1 final test.
CS4226 - Internet Architecture (4 MC) (Closed Book Exam - Cheat-sheet allowed)
The first time this module was conducted (again, many things might change in the future). It's also another module which focused more on learning new things rather than getting your grades. The teacher said that if CS3103 focuses on depth (of network), this module focuses on breadth. We touches on many parts of network other than protocols, such as algorithms and statistics behind making a reliable network.
The first time this module was conducted (again, many things might change in the future). It's also another module which focused more on learning new things rather than getting your grades. The teacher said that if CS3103 focuses on depth (of network), this module focuses on breadth. We touches on many parts of network other than protocols, such as algorithms and statistics behind making a reliable network.
Workload: 1 written assignment, 1 programming assignment, 1 mid-term exam, 1 final exam. Both exams allow 1 two-sided A4 paper size cheatsheet.
CS4345 - General-Purpose Computation on GPU (4 MC) (Open Book Exam)
An interesting module. This mostly touched on parallel programming and executing them in GPU. The programming assignments are not very difficult since the skeleton codes covered most of the tedious things to be coded. This was an interesting module to me since I have not taken any parallel programming module. Be minded that if you are not used to parallel programming, this module requires a mindset change in writing your algorithms.
An interesting module. This mostly touched on parallel programming and executing them in GPU. The programming assignments are not very difficult since the skeleton codes covered most of the tedious things to be coded. This was an interesting module to me since I have not taken any parallel programming module. Be minded that if you are not used to parallel programming, this module requires a mindset change in writing your algorithms.
Workload: 4 programming assignments, 1 mid-term exam, 1 final exam
Total MC - Sem 7 : 12
Total MC - Sem 6 : 20
Total MC - Sem 5 : 20
Total MC - Sem 4 : 12 (ATAP, i.e. industrial attachment)
Total MC - Sem 3 : 20
Total MC - Sem 2 : 26
Total MC - Sem 1 : 20
Total MC - Overall : 130