Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Donna Teague is active.

Publication


Featured researches published by Donna Teague.


international computing education research workshop | 2012

On the reliability of classifying programming tasks using a neo-piagetian theory of cognitive development

Richard Gluga; Judy Kay; Raymond Lister; Donna Teague

Recent research has proposed Neo-Piagetian theory as a useful way of describing the cognitive development of novice programmers. Neo-Piagetian theory may also be a useful way to classify materials used in learning and assessment. If Neo-Piagetian coding of learning resources is to be useful then it is important that practitioners can learn it and apply it reliably. We describe the design of an interactive web-based tutorial for Neo-Piagetian categorization of assessment tasks. We also report an evaluation of the tutorials effectiveness, in which twenty computer science educators participated. The average classification accuracy of the participants on each of the three Neo-Piagetian stages were 85%, 71% and 78%. Participants also rated their agreement with the expert classifications, and indicated high agreement (91%, 83% and 91% across the three Neo-Piagetian stages). Self-rated confidence in applying Neo-Piagetian theory to classifying programming questions before and after the tutorial were 29% and 75% respectively. Our key contribution is the demonstration of the feasibility of the Neo-Piagetian approach to classifying assessment materials, by demonstrating that it is learnable and can be applied reliably by a group of educators. Our tutorial is freely available as a community resource.


Innovation in Teaching and Learning in Information and Computer Sciences | 2007

Learning to Program: Going Pair-Shaped

Donna Teague; Paul Roe

Abstract Students continue to struggle with learning to program. Not only has there been a significant drop in the number of students enrolling in IT courses, but the attrition rate for these courses continues to be significant. Introductory programming subjects in IT courses seem to be a stumbling block for many students. How do we best engage students in the learning of a programming language? How can our current teaching and learning methods be improved to provide a better experience for them? Issues that have a detrimental effect on students’ learning outcomes include more than simply the cognitive. Although programming really is complex and difficult to learn, there are also cultural and social influences on students presenting to introductory computer science courses. This paper highlights the advantages of intensive collaboration between students by exploiting the students’ own ability and desire to interact with their peers. Peer interaction can lead to very strong learning experiences. This paper reflects on the current approaches to teaching programming by the Queensland University of Technology (QUT), Australia, with a short summary of the current focus of QUT’s first programming subject and the methods used to teach it. An overview is then given of the web-based Environment for Learning to Program (ELP) which provides scaffolding for students while learning to program. The authors propose the introduction of tools to present a collaborative environment for students to actively engage in the course material through interaction with each other.


technical symposium on computer science education | 2009

Further evidence of a relationship between explaining, tracing and writing skills in introductory programming

Raymond Lister; Colin J. Fidge; Donna Teague


australasian computing education conference | 2010

Engaging students in programming

Malcolm W. Corney; Donna Teague; Richard Thomas


australasian computing education conference | 2012

Some empirical results for neo-Piagetian reasoning in novice programmers and the relationship to code explanation questions

Malcolm W. Corney; Donna Teague; Alireza Ahadi; Raymond Lister


Proceedings of the tenth conference on Australasian computing education | 2008

Collaborative learning: towards a solution for novice programmers

Donna Teague; Paul Roe


australasian computing education conference | 2011

Early relational reasoning and the novice programmer: swapping as the hello world of relational reasoning

Malcolm W. Corney; Raymond Lister; Donna Teague


integrating technology into computer science education | 2014

Programming: reading, writing and reversing

Donna Teague; Raymond Lister


australasian computing education conference | 2013

A qualitative think aloud study of the early neo-piagetian stages of reasoning in novice programmers

Donna Teague; Malcolm W. Corney; Alireza Ahadi; Raymond Lister


australasian computing education conference | 2013

How difficult are exams?: a framework for assessing the complexity of introductory programming exams

Judy Sheard; Simon; Angela Carbone; Donald Chinn; Tony Clear; Malcolm W. Corney; Daryl J. D'Souza; Joel Fenwick; James Harland; Mikko-Jussi Laakso; Donna Teague

Collaboration


Dive into the Donna Teague's collaboration.

Top Co-Authors

Avatar

Malcolm W. Corney

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar

Colin J. Fidge

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar

Judy Kay

University of Sydney

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Paul Roe

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar

Simon

University of Newcastle

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Joel Fenwick

University of Queensland

View shared research outputs
Researchain Logo
Decentralizing Knowledge