Programming 1 Feedback Session
The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree
The unit uses effective teaching methods 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree
Sufficient advice and support is available for this unit 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree
Overall, I am satisfied with this unit 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree
The speed of the course 1.Much too fast 2.Fast 3.About right 4.Slow 5.Much too slow
I found the learning resources (books, lecture notes, moodle forums) helpful 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree
Which programming language do you prefer? 1.Python 2.Java 3.Both 4.Neither
The coursework taught me how to program 1.No, I already knew how to program 2.No, I still find it difficult 3.Sort off 4.Yes, although it was hard work 5.Yes, it went smoothly
Would you prefer the labs to be handed in every week rather than at the end of the term? 1.Yes 2.No 3.Abstain
Did you have prior programming experience before this unit? 1.Yes 2.No
What is your opinion? 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
Think back to when you just started the course for responding to statement I understand what it means to write programs 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
Think back to when you just started the course for responding to statement I enjoy programming 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
Think back to when you just started the course for responding to statement I can be a good programmer 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I understand what it means to write programs 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I enjoy programming 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I can be a good programmer 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could write a small Python program given a small problem that is familiar to me 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could write a reasonably sized Python Program that can solve a problem that is only vaguely familiar to me 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could write large and complex Python programs to solve any problems as long as the specifications are clearly defined 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could write a small Java program given a small problem that is familiar to me. 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could write a reasonably sized Java Program that can solve a problem that is only vaguely familiar to me 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could write large and complex Java programs to solve any problems as long as the specifications are clearly defined 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I understand the concepts of recursion, iteration 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I understand the concepts of parameter passing, memory allocation, object orientation 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I can compare Python and Java on the basis of programming principles. 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could recognise functions, classes in a different programming language. 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements I could recognise iteration and recursion in a different programming. 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements Given a program in a language unknown to me, I could by running it find out what the program does. 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident
How do you feel currently about the following statements Given sufficient time, I could write simple programs in a language previously unknown to me. 1.Not confident at all 2.Mostly not confident 3.Slightly confident 4.Neutral 5.Somewhat confident 6.Mostly confident 7.Absolutely confident