Exploring the effects of gender and Exploring the effects of gender and learning styles on computer learning styles on computer programming performance: programming performance: implications for programming implications for programming pedagogy pedagogy Adviser: Ming-Puu Chen Presenter: Li-Chun Wang Lau, W. W. F. & Yuen, A. H. K. (2008). Exploring th e effects of gender and learning styles on computer programming performance: Implications for programmi
12
Embed
Exploring the effects of gender and learning styles on computer programming performance: implications for programming pedagogy Adviser: Ming-Puu Chen Presenter:
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Exploring the effects of gender and learning styles Exploring the effects of gender and learning styles
on computer programming performance: on computer programming performance:
implications for programming pedagogyimplications for programming pedagogy
Adviser: Ming-Puu Chen
Presenter: Li-Chun Wang
Lau, W. W. F. & Yuen, A. H. K. (2008). Exploring the effects of gender and
learning styles on computer programming performance: Implications for pro
gramming pedagogy. British Journal of Educational Technology, 1-17.
2
AbstractAbstract• This study aims to investigate the effects of This study aims to investigate the effects of gender and learning stylgender and learning styl
es on computer programming performancees on computer programming performance. .
• From the curriculum implementation perspectives, learning style helFrom the curriculum implementation perspectives, learning style hel
ps address the issue of learner differences, resulting in a shift from a ps address the issue of learner differences, resulting in a shift from a
teacher-centred approach to a learner-focused approach.teacher-centred approach to a learner-focused approach.
• Results indicated that no gender differences in programming perforResults indicated that no gender differences in programming perfor
mance were found after controlling for the effect of student ability.mance were found after controlling for the effect of student ability.
• Academic ability had a differential effect on programming knowledAcademic ability had a differential effect on programming knowled
ge. ge.
3
IntroductionIntroduction• Learning to program still plays a role in promoting information literLearning to program still plays a role in promoting information liter
acy in technology education.acy in technology education.
• Learning to program has been widely recognised as a highly cognitiLearning to program has been widely recognised as a highly cogniti
vely demanding task for students and has posed a lot of difficulties fvely demanding task for students and has posed a lot of difficulties f
or them at the outset.or them at the outset.
• Chamillard and Karolick (1999) argue that learning style data can hChamillard and Karolick (1999) argue that learning style data can h
elp students to ‘develop their study habits, to help instructors select telp students to ‘develop their study habits, to help instructors select t
heir instructional strategies more effectively and to help researchers heir instructional strategies more effectively and to help researchers
better understand how different learning styles can affect student perbetter understand how different learning styles can affect student per
formance.formance.
• However, most studies have been focused on university students anHowever, most studies have been focused on university students an
d little is known about the impact of learning styles on secondary scd little is known about the impact of learning styles on secondary sc
hool students in a Hong Kong context.hool students in a Hong Kong context.
4
IntroductionIntroduction• Gender and programming performanceGender and programming performance - Research on gender and programming performance tends to produce
inconclusive results.
> > no gender differenceno gender difference
> > women perform better than menwomen perform better than men : : dedication and hard work that dedication and hard work that may have been brought on by the anxiety of not being expected to do may have been brought on by the anxiety of not being expected to do wellwell
• Learning styles and programming performanceLearning styles and programming performance - Myers-Briggs: personality type - Myers-Briggs: personality type
> Sensing students performed better than intuitive students> Sensing students performed better than intuitive students
> Judging students achieved higher results than perceptive students> Judging students achieved higher results than perceptive students
- - Felder-SilvermanFelder-Silverman
> Reflective learners outperformed active learners> Reflective learners outperformed active learners
Certain learning styles are associated with higher academic Certain learning styles are associated with higher academic achievement irrespective of the learning style instruments being achievement irrespective of the learning style instruments being used.used.
• Grouped: academic performance in primary schoolsGrouped: academic performance in primary schools
• Instruments: GSD, programming performance testInstruments: GSD, programming performance test
MethodMethod
9
• Effects of gender and learning styles on programming Effects of gender and learning styles on programming performanceperformance
ResultsResults
• Prediction of programming performance by learning stylesPrediction of programming performance by learning styles
10• Main effect of band Main effect of band DK, PK : B1 >B2 DK, PK : B1 >B2
• Main effect of learning styles Main effect of learning styles DK: AS, CS > CR; SK: CS > CR, AR DK: AS, CS > CR; SK: CS > CR, AR
AS, CS > CRAS, CS > CR
CS > CR, ARCS > CR, AR
ResultsResults
11
DiscussionDiscussion• There were no gender differences found in programming performThere were no gender differences found in programming perform
ance ance
• Main effect of band Main effect of band DK, PK : B1 >B2 DK, PK : B1 >B2
- Academic ability has a differential effect on programming knowledge.- Academic ability has a differential effect on programming knowledge.
• Main effect of learning styles Main effect of learning styles DK: AS, CS > CR; SK: CS > CR, DK: AS, CS > CR; SK: CS > CR,
ARAR
- Their preference for an unstructured learning condition make learning Their preference for an unstructured learning condition make learning
computer programming a stumbling block to them as writing a progracomputer programming a stumbling block to them as writing a progra
m is a highly structured and procedural endeavour.m is a highly structured and procedural endeavour.
12
ImplicationsImplications• First, students’ ability has a positive influence on programming performanceFirst, students’ ability has a positive influence on programming performance
- To provide additional resources to support the weaker students, a remedial program - To provide additional resources to support the weaker students, a remedial program
could be offered.could be offered.
• Second, although there were statistically significant learning style group effects on Second, although there were statistically significant learning style group effects on
programming performance, programming scores decreased towards the higher level programming performance, programming scores decreased towards the higher level
of programming knowledge.of programming knowledge.
- Using interventions like planning strategy for algorithmic development and - Using interventions like planning strategy for algorithmic development and
programming through interactive teaching approachprogramming through interactive teaching approach
• Third, sequential learners outperformed random learners in all measures of Third, sequential learners outperformed random learners in all measures of
programming knowledgeprogramming knowledge
- Random students are potentially at risk in computer science or computer application - Random students are potentially at risk in computer science or computer application
coursescourses
- Random learners should be given extra attention in learning to program - Random learners should be given extra attention in learning to program