Transcription of Algorithmic Thinking: The Key for Understanding …
{{id}} {{{paragraph}}}
Mittermeir (Ed.): ISSEP 2006, LNCS 4226, pp. 159 168, 2006. Springer-Verlag Berlin Heidelberg 2006 Algorithmic thinking : The Key for Understanding Computer Science Gerald Futschek Vienna University of Technology Institute of Software Technology and Interactive Systems Favoritenstrasse 9, 1040 Vienna, Austria Abstract. We show that Algorithmic thinking is a key ability in informatics that can be developed independently from learning programming. For this purpose we use problems that are not easy to solve but have an easily understandable problem definition. A proper visualization of these problems can help to understand the basic concepts connected with algorithms: correctness, termi-nation, efficiency, determinism, parallelism, etc.
Algorithmic Thinking: The Key for Understanding Computer Science 163 reaching a node on an edge e, then the leftmost edge is succ(e) according to this circular ordering.
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}
Defining Computational Thinking for Mathematics, Thinking, Algorithmic thinking, Computational thinking, Teaching, Learning} Algorithmic Thinking of, Developing Computational Thinking in, Developing Computational Thinking in Compulsory Education, Computational Algorithmic Thinking, The Long Quest for Computational Thinking, Computational, And nature of computational thinking, Defining Computational Thinking for Science,, Algorithmic Thinking in Programming, Algorithmic Thinking in Programming Education, Algorithmic composition, Algorithms in Everyday Mathematics, Everyday Mathematics