Flowcharts: A tool for computational thinking
Files
(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