Reference Hub3
Novice Programming Environments: Lowering the Barriers, Supporting the Progression

Novice Programming Environments: Lowering the Barriers, Supporting the Progression

Judith Good
ISBN13: 9781522559696|ISBN10: 1522559698|EISBN13: 9781522559702
DOI: 10.4018/978-1-5225-5969-6.ch001
Cite Chapter Cite Chapter

MLA

Good, Judith. "Novice Programming Environments: Lowering the Barriers, Supporting the Progression." Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming, edited by Steve Goschnick, IGI Global, 2018, pp. 1-41. https://doi.org/10.4018/978-1-5225-5969-6.ch001

APA

Good, J. (2018). Novice Programming Environments: Lowering the Barriers, Supporting the Progression. In S. Goschnick (Ed.), Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming (pp. 1-41). IGI Global. https://doi.org/10.4018/978-1-5225-5969-6.ch001

Chicago

Good, Judith. "Novice Programming Environments: Lowering the Barriers, Supporting the Progression." In Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming, edited by Steve Goschnick, 1-41. Hershey, PA: IGI Global, 2018. https://doi.org/10.4018/978-1-5225-5969-6.ch001

Export Reference

Mendeley
Favorite

Abstract

In 2011, the author published an article that looked at the state of the art in novice programming environments. At the time, there had been an increase in the number of programming environments that were freely available for use by novice programmers, particularly children and young people. What was interesting was that they offered a relatively sophisticated set of development and support features within motivating and engaging environments, where programming could be seen as a means to a creative end, rather than an end in itself. Furthermore, these environments incorporated support for the social and collaborative aspects of learning. The article considered five environments—Scratch, Alice, Looking Glass, Greenfoot, and Flip—examining their characteristics and investigating the opportunities they might offer to educators and learners alike. It also considered the broader implications of such environments for both teaching and research. In this chapter, the author revisits the same five environments, looking at how they have changed in the intervening years. She considers their evolution in relation to changes in the field more broadly (e.g., an increased focus on “programming for all”) and reflects on the implications for teaching, as well as research and further development.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.