programming 1 feedback session. the unit has improved my understanding of programming. 1.strongly...

31
Programming 1 Feedback Session

Post on 20-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Programming 1

Feedback Session

Page 2: 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 has improved my understanding of programming.

1 2 3 4 5

0% 0% 0%0%0%

1. Strongly Agree

2. Agree

3. Neutral

4. Disagree

5. Strongly Disagree

Page 3: 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 2 3 4 5

0% 0% 0%0%0%

1. Strongly Agree

2. Agree

3. Neutral

4. Disagree

5. Strongly Disagree

Page 4: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Sufficient advice and support is available for this unit

1 2 3 4 5

0% 0% 0%0%0%

1. Strongly Agree

2. Agree

3. Neutral

4. Disagree

5. Strongly Disagree

Page 5: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Overall, I am satisfied with this unit

1 2 3 4 5

0% 0% 0%0%0%

1. Strongly Agree

2. Agree

3. Neutral

4. Disagree

5. Strongly Disagree

Page 6: 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 speed of the course

1 2 3 4 5

0% 0% 0%0%0%

1. Much too fast

2. Fast

3. About right

4. Slow

5. Much too slow

Page 7: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

I found the learning resources (books, lecture notes, moodle

forums) helpful

1 2 3 4 5

0% 0% 0%0%0%

1. Strongly Agree

2. Agree

3. Neutral

4. Disagree

5. Strongly Disagree

Page 8: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Which programming language do you prefer?

1 2 3 4

0% 0%0%0%

1. Python

2. Java

3. Both

4. Neither

Page 9: 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 coursework taught me how to program

1 2 3 4 5

0% 0% 0%0%0%

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

Page 10: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Would you prefer the labs to be handed in every week rather than

at the end of the term?

1 2 3

0% 0%0%

1. Yes

2. No

3. Abstain

Page 11: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Did you have prior programming experience before this unit?

1 2

0%0%

1. Yes

2. No

Page 12: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

What is your opinion?

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all

2. Mostly not confident

3. Slightly confident

4. Neutral

5. Somewhat confident

6. Mostly confident

7. Absolutely confident

Page 13: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Think back to when you just started the course for responding to statement

I understand what it means to write programs

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 14: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Think back to when you just started the course for responding to statement

I enjoy programming

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 15: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

Think back to when you just started the course for responding to statement

I can be a good programmer

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 16: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I understand what it means to write programs

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 17: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I enjoy programming

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 18: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I can be a good programmer

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 19: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 20: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 21: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 22: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 23: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 24: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 25: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I understand the concepts of recursion, iteration

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 26: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I understand the concepts of parameter passing, memory allocation, object orientation

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 27: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I can compare Python and Java on the

basis of programming principles.

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 28: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I could recognise functions, classes in a

different programming language .

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 29: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

How do you feel currently about the following statements

I could recognise iteration and recursion

in a different programming .

1 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 30: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident

Page 31: Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

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 2 3 4 5 6 7

0% 0% 0% 0%0%0%0%

1. Not confident at all2. Mostly not confident3. Slightly confident4. Neutral5. Somewhat confident6. Mostly confident7. Absolutely confident