Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Pair Programming Software Industry Productivity Quality CSci Educ Performance Confidence Pair programming for improved student performance and confidence.

Similar presentations


Presentation on theme: "1 Pair Programming Software Industry Productivity Quality CSci Educ Performance Confidence Pair programming for improved student performance and confidence."— Presentation transcript:

1 1 Pair Programming Software Industry Productivity Quality CSci Educ Performance Confidence Pair programming for improved student performance and confidence in formal assessment

2 2 Pair Programming Software Industry Productivity Quality CSci Educ Performance Confidence School of Computing and Mathematics Ian McChesney January 2013

3 3 Pair Programming Shared ownership Role switching Controller - Observer Action - Reflection Focus

4 4 Pair Programming Shared ownership Role switching Controller - Observer Action - Reflection Focus

5 5 Pair Programming Shared ownership Role switching Controller - Observer Action - Reflection Focus

6 6 Pair Programming Shared ownership Role switching Controller - Observer Action - Reflection Focus

7 7 Pair Programming Shared ownership Role switching Controller - Observer Action - Reflection Focus

8 8 Understanding Confidence Performance Pair Programming in CSE can improve Hanks et al, 2011

9 9 Skill level Effects of Personality Self esteem Gender Learning Style Key Factors in Pair Programming in CSE Saleh et al, 2011

10 10 Year 1 Programming Conceptual Challenging Incremental Not expecting it Motivation "It's hard!"

11 11 Year 1 Programming (20 credits) Gp A Gp B CW1 CW2 CW3 CW4

12 12 CW1 S1 w5 2xprograms (I) PP practice S1 w9 CW2 S1 w11 2xprograms (I + PP) CW3 S2 w5 2xprograms (I + PP) CW4 S2 w12 1xprogram (I) Year 1 Programming (20 credits) Gp A Gp B

13

14

15 Work in progress

16 CW1CW2CW3CW4Module Weekly Tests Pair Prog

17

18

19 Structured Pair Activity Negotiation TeamworkResponsibility Peer learning Time Management 19

20 Hanks,B., Fitzgerald,S., McCauley,R., Murphy,L. and Zander,C. (2011), "Pair programming in education: a literature review", Computer Science Education, vol.21, no.2, pp Salleh,N.; Mendes,E.; Grundy,J.; (2011) "Empirical Studies of Pair Programming for CS/SE Teaching in Higher Education: A Systematic Literature Review," Software Engineering, IEEE Transactions, vol.37, no.4, pp McDowell,C., Werner,L., Bullock,H. and Fernald,J. (2006). "Pair programming improves student retention, confidence, and program quality". Communications of the ACM, vol.49, no.8, pp


Download ppt "1 Pair Programming Software Industry Productivity Quality CSci Educ Performance Confidence Pair programming for improved student performance and confidence."

Similar presentations


Ads by Google