Flowcharts: A tool for computational thinking

Files

RA_hdl_108882.pdf (1.08 MB)
  (Restricted Access)

Date

2014

Authors

Izu, C.
Weerasinghe, A.

Editors

Advisors

Journal Title

Journal ISSN

Volume Title

Type:

Conference paper

Citation

Conference Proceedings of the Australian Computers in Education Conference 2014: Now it's Personal, 2014, pp.305-313

Statement of Responsibility

Cruz Izu and Amali Weerasinghe

Conference Name

Australian Computers in Education Conference (ACEC 2014) (30 Sep 2014 - 3 Oct 2014 : Adelaide, SA, Australia)

Abstract

New curricula in UK, US and Australia aim to introduce computational thinking into every school. Computational Thinking (CT) teaches how to solve problems by borrowing techniques used in computer science to design programs: problem decomposition, pattern recognition, pattern generalization to define abstractions or models and algorithm design. An algorithm is a sequence of steps, decisions and repetitions to complete a task. A common approach to introduce CT and algorithms is by exposing primary students to visual programs such as Scratch or Kodu. These tools are engaging and they successfully teach students to develop simple algorithms. However, not all primary school teachers are familiar with them, and they may have constraints both in the access to school computers and the lack of time to upskill. Thus, we propose to support/complement visual programming with flowcharts, as they use plain English, require only pen and paper and can be applied to multiple subjects of the primary school curriculum. Flowcharts are a good introduction to CT, as you could start with simple step-by-step procedures, and gradually introduce decisions, branches and repetition. In this paper we will review ways to incorporate CT with flowcharts into the primary school curriculum that is aligned with the ACARA Digital Technologies curriculum's content descriptions for algorithms at years F-6.

School/Discipline

Dissertation Note

Provenance

Description

Access Status

Rights

Copyright status unknown

License

Grant ID

Call number

Persistent link to this record