STUDENTS' RATINGS ON MODULE



Faculty:   SCHOOL OF COMPUTING Academic Year:   2015/2016
Department:   COMPUTER SCIENCE Semester:   3
Module:   PROGRAMMING METHODOLOGY -  CS1010X


QnItems EvaluatedModule Avg ScoreNos Responded




1 The length of the module is just right. 4.441 34
2 There is sufficient time to get through each segment or task in this module. 4.412 34
3 The difficulty level of this module is just right. 4.235 34


QN\SCORE

5

4

3

2

1







Qn 1 to Qn 3

Strongly Agree

Agree

 

Disagree

Strongly Disagree


Frequency Distribution (Qn 1:  The length of the module is just right.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Strongly Agree

Agree

 

Disagree

Strongly Disagree


|






Module

|

15 (44.12%)

19 (55.88%)

 

0 (0%)

0 (0%)


Frequency Distribution (Qn 2:  There is sufficient time to get through each segment or task in this module.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Strongly Agree

Agree

 

Disagree

Strongly Disagree


|






Module

|

16 (47.06%)

17 (50%)

 

1 (2.94%)

0 (0%)


Frequency Distribution (Qn 3:  The difficulty level of this module is just right.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Strongly Agree

Agree

 

Disagree

Strongly Disagree


|






Module

|

10 (29.41%)

23 (67.65%)

 

1 (2.94%)

0 (0%)



QnItems EvaluatedModule Avg ScoreNos Responded




1 The length of the module is just right. 4.333 27
2 There is sufficient time to get through each segment or task in this module. 4.148 27
3 The difficulty level of this module is just right. 4.000 27


STUDENTS' RATINGS ON OVERALL EXPERIENCE OF MODULE CONTENT



Faculty:   SCHOOL OF COMPUTING Academic Year:   2015/2016
Department:   COMPUTER SCIENCE Semester:   3
Module:   PROGRAMMING METHODOLOGY -  CS1010X

QnItems EvaluatedModule Avg ScoreNos Responded




1 Online lecture videos. 4.441 34
2 Online tasks (ungraded). 4.563 32
3 Online tasks (graded). 4.706 34
4 Online discussions. 4.265 34
5 In-class activities (ungraded). 4.500 34
6 In-class activities (graded). 4.483 29
7 I learned what I was hoping to learn in this course. 4.706 34
8 Please rate your overall experience of the module. 4.794 34
9 Please rate your experience with Coursera platform/IVLE platform. 4.382 34

QN\SCORE

5

4

3

2

1







Qn 1 to Qn 6

Excellent

Good

Average

Below Average

Poor

Qn 7

Strongly Agree

Agree

 

Disagree

Strongly Disagree

Qn 8 to Qn 9

Excellent

Good

Average

Below Average

Poor


Frequency Distribution (Qn 1:  Online lecture videos.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

17 (50%)

15 (44.12%)

2 (5.88%)

0 (0%)

0 (0%)


Frequency Distribution (Qn 2:  Online tasks (ungraded).)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

18 (56.25%)

14 (43.75%)

0 (0%)

0 (0%)

0 (0%)


Frequency Distribution (Qn 3:  Online tasks (graded).)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

24 (70.59%)

10 (29.41%)

0 (0%)

0 (0%)

0 (0%)


Frequency Distribution (Qn 4:  Online discussions.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

13 (38.24%)

17 (50%)

4 (11.76%)

0 (0%)

0 (0%)


Frequency Distribution (Qn 5:  In-class activities (ungraded).)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

18 (52.94%)

15 (44.12%)

1 (2.94%)

0 (0%)

0 (0%)


Frequency Distribution (Qn 6:  In-class activities (graded).)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

14 (48.28%)

15 (51.72%)

0 (0%)

0 (0%)

0 (0%)


Frequency Distribution (Qn 7:  I learned what I was hoping to learn in this course.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Strongly Agree

Agree

 

Disagree

Strongly Disagree


|






Module

|

24 (70.59%)

10 (29.41%)

 

0 (0%)

0 (0%)


Frequency Distribution (Qn 8:  Please rate your overall experience of the module.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

28 (82.35%)

5 (14.71%)

1 (2.94%)

0 (0%)

0 (0%)


Frequency Distribution (Qn 9:  Please rate your experience with Coursera platform/IVLE platform.)

Nos. of Respondents(% of Respondents)


|






ITEM\SCORE

|

Excellent

Good

Average

Below Average

Poor


|






Module

|

14 (41.18%)

19 (55.88%)

1 (2.94%)

0 (0%)

0 (0%)



STUDENTS' COMMENT ON OVERALL EXPERIENCE OF MODULE CONTENT



Faculty:  SCHOOL OF COMPUTING Academic Year:  2015/2016
Department:  COMPUTER SCIENCE Semester:  3
Module:  PROGRAMMING METHODOLOGY - CS1010X


Please provide your comments on any aspect of the module or online platform in the space below. In particular, please tell us more about your experience with the online parts of the module; and let us have your suggestions on how we can improve the teaching in the module, both online and in the classroom. (13 Comments)
1Coursemology is a very good platform for distribution and management of class work. Its wide breadth of functionalities and fast performance make it very suited for use in iBLOCs modules. The lecture videos were a bit dry. Maybe a recorded classroom lesson, or use of computer graphics to explain the point would make it more interesting. More classroom lessons would be good as live student-student and student-teacher discussion is very important.
2Coursemology simplified code submissions and made it easy for students and tutors to discuss course material.
3Even without physical classes, the online platform provides sufficient interactions through forums and tutor's comments on assignments. For me I will hope to have more extra trainings by topics as there are really some topics that I wished that I have more practices on before attempting exam questions.
4Examples discussed in video lecture were well chosen as it aided in the understanding of the topic greatly.
5I had a really positive experience using the Coursemology platform for this module. I really enjoyed the 'game' concept - doing missions, gaining exp, leveling up etc. I felt, however, the part on C programming could've been covered in greater depth. Also, have trainings and practices on Coursemology for C.
6I honestly believe, the contests should be given more importance by the students. I learnt a lot of things through the contests. Maybe some extra incentives might be added to it, so that almost all the students would be willing to do it. The course was an eye opener for me. I did not know that programming was fun till I took this module. The past 6 months or so, was one of the best times of my life and I really mean it.
7I think the assignments really do a huge part in getting us to learn beyond the lecture. The initial part of the course was the toughest in my opinion, it was only after midterms that I started grasping the gist of the module.
8Nil
9The Coursera platform was not really needed as our module uses the coursemology platform. The videos could be hosted there instead
10The coursemology platform provided an incentive to learn
11The platform used for teaching was very well-designed and students were able to learn at their own pace, which aided those who had other commitments in addition to this module.
12This mod being a programming mod, it is very suitable to be taught online. Assignments are easily graded via the autograder (cause this is a programming mod) and so feedback is almost instant. Online tutorial lessons via WebEx are kinda 99% like physical lessons, the other 1% being the fact that lessons often take up to 5 mins to set up.
13This suggestion exists because I'm not very bright in programming, and I hope I can help the future CS1010X students that are also not very bright in programming. The first few weeks of online learning could use more explanation on additional examples that could help us better get the hang of the most basic syntax usage and application into core concepts so that by the time we are expected to have learned the basics, we're less likely to still be blur and lagging behind. Some common places to get stuck look laughable in hindsight nearer the end of module, but were solid walls and frustrating back when I was stuck for hours on end because the given lectures and advice were barely enough for the less enlightened among us to get un-stuck. Used forum sometimes at first, but the focus on giving very abstract pieces of advice (to avoid being given answers because, I agree, staring at code is not going to help us learn it well) were hit-and-miss in helping me find what I did wrong. Because, not very bright. Sometimes brute force trial and error debugging would be faster... Having more reference code from similar questions to stare at when stuck in a question is usually very helpful. Compare given code from A, B and C -> easier to find out what went wrong when I'm trying question D.