Judith Good

Judith Good, PhD, is currently a Reader in Informatics at the University of Sussex. She was previously a research fellow at the University of Edinburgh and an assistant professor at the University of New Mexico.
Education
Good has a PhD in Artificial Intelligence from the University of Edinburgh on the topic of 'Programming Paradigms, Information Types and Graphical Representations: Empirical Investigations of Novice Program Comprehension'.
Research
Good's research focuses on designing digital technologies for children with Autism Spectrum Conditions (ASC), the use of immersive virtual environments for learning, educational simulations, constructivist and constructionist learning environments, the design of visual programming languages for fostering understanding, and the use of game creation environments to foster children’s skills in programming, media creation and narrative.
Good is notable for leading a team, including Katy Howland and Keiron Nicholson, that developed Flip; a visual programming environment aimed at young people to enable them to script events when developing virtual role-play games using the Neverwinter Nights 2 toolset. Flip is one of the more advanced tools developed to allow non-programmers to create games without the necessity of writing code. Flip is also an educational tool designed to support and develop understanding of the type of higher level reasoning activities associated with programming. Research undertaken by Good and Howland with a group of 12-13 year olds using Flip found that the boys generally chose to trigger scripts based on speech whereas girls used a wider range of triggers and developed more complex scripts. In addition to creating a larger number of scripts, the girls' scripts were both more varied and more complex in terms of range of actions and computational constructs. This research was widely reported as evidence that girls could be encouraged to engage with computer programming and responded well to a more narrative, language-based approach to teaching programming skills.
 
< Prev   Next >