Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

Teaching programming to young learners using Scala and Kojo

Författare

Summary, in English

This paper presents an approach to teaching programming and abstract thinking to young learners using Scala and Kojo. Kojo is an open source IDE for the Scala programming language. The approach is based on Scala APIs for turtle graphics and functional pictures, a process of interactive exploration and discovery, and structured learning material that guides learners. The approach encourages playful self-learning of basic programming principles such as sequential execution, repetition, primitives, composition, abstraction, parametrized abstraction, and nested abstractions. It also includes tools to help children read and understand programs. Results from the use of Kojo and Scala in the teaching of young learners in Sweden and India are presented, along with a discussion of experiences and future development.

Publiceringsår

2014

Språk

Engelska

Publikation/Tidskrift/Serie

LTHs Pedagogiska Inspirationskonferens

Volym

8

Dokumenttyp

Konferensbidrag

Förlag

Lund University

Ämne

  • Computer Science

Nyckelord

  • computer science education
  • first language
  • Scala
  • Kojo
  • turtle graphics
  • functional picture graphics

Conference name

LTH:s 8:e pedagogiska inspirationskonferens, 2014

Conference date

2014-12-17 - 2014-12-17

Conference place

Lund, Sweden

Status

Published