Module | CS1010X - Programming Methodology | ||
Academic Year/Sem | 2017/2018 - Sem 3 | ||
Department | COMPUTER SCIENCE | ||
Faculty | SCHOOL OF COMPUTING |
Raters | Student |
---|---|
Responded | 39 |
Invited | 53 |
Response Ratio | 74% |
Statistics | Value |
---|---|
Response Count | 38 |
Mean | 4.7 |
Standard Deviation | 0.5 |
Question | Module Average (1730-CS1010X-L) | Dept Avg (COMPUTER SCIENCE) | Fac Avg (SCHOOL OF COMPUTING) | Dept Avg by Activity & Level (COMPUTER SCIENCE-LECTURE (Level 1000)) | Fac Avg by Activity & Level (SCHOOL OF COMPUTING-LECTURE (Level 1000)) | |||||
---|---|---|---|---|---|---|---|---|---|---|
Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | |
What is your overall opinion of the module? | 4.7 | 0.5 | 4.6 | 0.7 | 4.6 | 0.7 | 4.6 | 0.7 | 4.6 | 0.7 |
Question | Module Average (1730-CS1010X-L) | Dept Avg (COMPUTER SCIENCE) | Fac Avg (SCHOOL OF COMPUTING) | Dept Avg by Activity & Level (COMPUTER SCIENCE-LECTURE (Level 1000)) | Fac Avg by Activity & Level (SCHOOL OF COMPUTING-LECTURE (Level 1000)) | |||||
---|---|---|---|---|---|---|---|---|---|---|
Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | |
The grade that I am most likely to get in the module is: | 4.5 | 0.6 | 4.0 | 0.9 | 4.1 | 0.9 | 4.0 | 0.9 | 4.0 | 0.9 |
Statistics | Value |
---|---|
Response Count | 38 |
Mean | 3.8 |
Standard Deviation | 0.6 |
Question | Module Average (1730-CS1010X-L) | Dept Avg (COMPUTER SCIENCE) | Fac Avg (SCHOOL OF COMPUTING) | Dept Avg by Activity & Level (COMPUTER SCIENCE-LECTURE (Level 1000)) | Fac Avg by Activity & Level (SCHOOL OF COMPUTING-LECTURE (Level 1000)) | |||||
---|---|---|---|---|---|---|---|---|---|---|
Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | Mean | Standard Deviation | |
I rate this module as: | 3.8 | 0.6 | 4.0 | 0.6 | 4.0 | 0.6 | 4.0 | 0.6 | 4.0 | 0.6 |
Statistics | Value |
---|---|
Response Count | 38 |
Mean | 4.2 |
Standard Deviation | 0.8 |
Statistics | Value |
---|---|
Response Count | 38 |
Mean | 3.9 |
Standard Deviation | 0.8 |
Statistics | Value |
---|---|
Response Count | 38 |
Mean | 4.6 |
Standard Deviation | 0.5 |
Comments |
---|
Use of storyline for missions that made the learning journey more fun. Awesome prof, TAs and tutors! |
Forces students to think of ways to solve problems on the spot rather than memorising a certain algorithm and applying it it exams. |
Coursemology made learning a fun experience. |
The duration. |
Teaches me how to solve problem by dividing the problem into smaller parts and think what do I need to solve the bigger problem (Wishful thinking). |
gamification |
Fun. Some of the assignments were quite interesting and it's good that we have time to explore and try out. A lot of material to practice from which is important for a foundation module. |
I liked the fact that exam questions were always fresh and unseen as it really challenges the problem solving skills of the student. I also enjoyed the contextualising of homework and exam questions as it made the difficult module much more bearable. |
It was challenging and engaging, and exposed me to how programming is applied in real life. |
The 35% weightage for coursemology prevented me from failing. |
Relevant skills in the real world (data processing) even when I'm not a CS major. |
Great introduction to programming and the field of computer science in general |
The missions and assignments are quite fun. |
We can OTOT (own time own target) clear our missions and quests, a very free module! |
Difficult and challenging but really educates us about programming. |
It was a good introduction to computing as a whole. It thought many important concepts that will be the foundation of what is to come for computing courses. |
It encourages me to break down a big problem to look at how solutions for a small problem can be applied to bigger ones. It also pushes my limits and challenges me to persevere and work hard. |
Doing the missions. |
The online coursemology platform allowed me to ask questions anytime and get replies within a day |
Despite my expectation of my grades, i think i have learnt a lot and this has probably given me a small insight into what's to come for my upcoming years in the university. |
Made me an independent learner |
Got to learn more about the way programmers think. |
Gamified learning |
The flipped classroom style is really nice. |
The thinking skill learnt through this module is applicable to many other subjects. |
Comments |
---|
C programming |
Insufficient examples in lecture slides which may cause students, with zero background knowledge about the subject, feel overwhelmed with content. |
– |
Practical Exam and Final Exam are kind of too close to each other. |
– |
Slightly messy in the organisation of all the material. Can get a bit confusing what material is meant for which topic. Learning curve is also a bit steep for true beginners. |
Nil |
It got dry at times. |
Pace is very fast |
some of the resources (e.g. past year papers) do not have detailed answers. |
Nothing that I really dislike, it is all good |
Sometimes missions are too tough and more hints should be given for tougher questions |
It is hard to catch up once you fall behind too much. |
nil |
NA |
NIL |
I don't think there is anything not to like, the schedule is very spaced out but I am currently still serving my NS so I find it challenging to focus and study with the little time i am left with. I wish that C-programming can be a component where it's thought to you, but not part of the final exam. |
Deadlines might be tight sometimes. But it is not too much of an issue |
The long duration. |
It is a little challenging and requires a lot of self-discipline to grind and practice every day. |