Faculty: | SCHOOL OF COMPUTING | Academic Year: | 2008/2009 |
Department: | COMPUTER SCIENCE | Semester: | 2 |
Module: | SOFTWARE DEVELOPMENT ON EVOLVING PLATFORMS - CS3216 |
Qn | Items Evaluated | Module Avg Score | Nos Responded |
---|---|---|---|
1 | Overall opinion of the module. | 4.750 | 16 |
2 | Grade likely to get for the module. | 4.688 | 16 |
3 | Difficulty level of the module. | 4.625 | 16 |
QN\SCORE | 5 | 4 | 3 | 2 | 1 |
Qn 1: Overall opinion of the module. | Excellent | Good | Satisfactory | Unsatisfactory | Poor |
Qn 2: Grade likely to get for the module. | A | B | C | D | F |
Qn 3: Difficulty level of the module. | Very Difficult | Difficult | Average | Easy | Very Easy |
Nos. of Respondents(% of Respondents) |
| | ||||||
ITEM\SCORE | | | Excellent | Good | Satisfactory | Unsatisfactory | Poor |
| | ||||||
Module | | | 12 (75.00%) | 4 (25.00%) | 0 (.00%) | 0 (.00%) | 0 (.00%) |
Module at Same Level (Dept) | | | 91 (22.25%) | 190 (46.45%) | 93 (22.74%) | 24 (5.87%) | 11 (2.69%) |
Module at Same Level (Fac) | | | 114 (17.30%) | 286 (43.40%) | 188 (28.53%) | 47 (7.13%) | 24 (3.64%) |
Nos. of Respondents(% of Respondents) |
| | ||||||
ITEM\SCORE | | | A | B | C | D | F |
| | ||||||
Module | | | 11 (68.75%) | 5 (31.25%) | 0 (.00%) | 0 (.00%) | 0 (.00%) |
Module at Same Level (Dept) | | | 131 (32.75%) | 214 (53.50%) | 46 (11.50%) | 9 (2.25%) | 0 (.00%) |
Module at Same Level (Fac) | | | 188 (28.97%) | 363 (55.93%) | 84 (12.94%) | 14 (2.16%) | 0 (.00%) |
Nos. of Respondents(% of Respondents) |
| | ||||||
ITEM\SCORE | | | Very Difficult | Difficult | Average | Easy | Very Easy |
| | ||||||
Module | | | 10 (62.50%) | 6 (37.50%) | 0 (.00%) | 0 (.00%) | 0 (.00%) |
Module at Same Level (Dept) | | | 89 (21.76%) | 207 (50.61%) | 111 (27.14%) | 2 (.49%) | 0 (.00%) |
Module at Same Level (Fac) | | | 96 (14.55%) | 277 (41.97%) | 275 (41.67%) | 10 (1.52%) | 2 (.30%) |
Q1. | Please comment on the strengths and weaknesses of the module, and suggest possible improvements. |
1. | strength: complete freedom on the project choices, the students can get to choose what we want to do. |
2. | - very heavy workload, mostly because everyone is trying to beat each other. - Excellent teaching staff. |
3. | Too many projects resulting in the lack of time for the final project. My group is still working on the final project in the reading week. I strongly suggest the last project before the Final Project be scrapped. Too much time is spent to master a totally new platform to create a new app. Perhaps it is not so strenous on non-programmers but it takes a lot for programmers to pick up a totally new platform. Although the intention is to expose the students to "evolving platforms", I feel that it is way too heavy and results in a lack of time for the final project. Overall this module feels more like an 8MC module and this view is echoed by all the students of the class. It is extremely taxing on students in their 3rd or final years where they are also pursuing their FYPs or design projects which also require an immense amount of time. While those modules are appropriately awarded with 8 or 12 MCs, this isn't. Although the student is already spending the majority of time on this, it does not translate to better scores, instead, it drags down the students' overall score as the other modules are severely affected. |
4. | Time consuming! But fun! Very good module. |
5. | Must we comment again? Less programming related lectures, more lectures about sales |
6. | Great module to learn about life skills. Workload is very heavy. This may not be bad as it "trains" a person. But more effort should be made into helping students cope. Students who are geniunely overstressed and need help can easily go unnoticed. |
7. | SUPER SUPER XIONG AHHH!!! |
8. | This is extremely fun. But for a good stuff there is also suffering that accompanies it. Overall, the suffering is worth it and learnt a lot in this class. This module should be offered whenever possible. |
9. | Very challenging, interesting very useful Life-changing module |
10. | CS3216 is excellent and what people can learn in this class is unavailable in any other module in NUS. The workload is heavy but worthwhile. Dr Ben make good efforts to push the whole class and all TAs are extremely helpful. The extra activities are not extra and people all have a great time to work as a team. It is better to have a bigger class so that more NUS students will get benefits from this module. |