﻿

### MODULE EVALUATION REPORT

 Module CS1010X - Programming Methodology Academic Year/Sem 2017/2018 - Sem 3 Department COMPUTER SCIENCE Faculty SCHOOL OF COMPUTING

Note: Class Size = Invited; Response Size = Responded; Response Rate = Response Ratio
Responded39
Invited53
Response Ratio74%

#### 1. Overall opinion of the module

Frequency Analysis
StatisticsValue
Response Count38
Mean4.7
Standard Deviation0.5

Normative Analysis
QuestionModule 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))
MeanStandard DeviationMeanStandard DeviationMeanStandard DeviationMeanStandard DeviationMeanStandard Deviation
What is your overall opinion of the module? 4.70.54.60.74.60.74.60.74.60.7

Frequency Analysis
StatisticsValue
Response Count37
Mean4.5
Standard Deviation0.6

Normative Analysis
QuestionModule 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))
MeanStandard DeviationMeanStandard DeviationMeanStandard DeviationMeanStandard DeviationMeanStandard Deviation
The grade that I am most likely to get in the module is: 4.50.64.00.94.10.94.00.94.00.9

#### 3. Difficulty Level of the module

Frequency Analysis
StatisticsValue
Response Count38
Mean3.8
Standard Deviation0.6

Normative Analysis
QuestionModule 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))
MeanStandard DeviationMeanStandard DeviationMeanStandard DeviationMeanStandard DeviationMeanStandard Deviation
I rate this module as:3.80.64.00.64.00.64.00.64.00.6

### MODULE LEARNING OUTCOMES

#### 1. Online lecture videos.

StatisticsValue
Response Count38
Mean4.1
Standard Deviation0.7

StatisticsValue
Response Count38
Mean4.4
Standard Deviation0.6

StatisticsValue
Response Count37
Mean4.7
Standard Deviation0.6

#### 4. Online discussions.

StatisticsValue
Response Count38
Mean4.4
Standard Deviation0.6

StatisticsValue
Response Count36
Mean4.4
Standard Deviation0.8

StatisticsValue
Response Count33
Mean4.4
Standard Deviation0.7

#### 7. The length of the module is just right.

StatisticsValue
Response Count38
Mean4.2
Standard Deviation0.8

#### 8. The difficulty level of this module is just right.

StatisticsValue
Response Count38
Mean3.9
Standard Deviation0.8

#### 9. I learned what I was hoping to learn in this course.

StatisticsValue
Response Count38
Mean4.6
Standard Deviation0.5

#### 10. Experience with IVLE.

StatisticsValue
Response Count34
Mean3.8
Standard Deviation0.6

### WHAT I LIKE / DISLIKE ABOUT THE MODULE

#### What I liked about the module:

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.
Gamified learning
The flipped classroom style is really nice.
The thinking skill learnt through this module is applicable to many other subjects.

#### What I did not like about the module:

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.