[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2729094.2742582acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
invited-talk

From Algorithmic to Computational Thinking: On the Way for Computing for all Students

Published: 22 June 2015 Publication History

Abstract

Computational thinking, as coined by Jeannette Wing, is a fundamental skill for all to be able to live in today's world, a mode of thought that goes well beyond computing and provides a framework for reasoning about problems and methods of their solution. It has a long tradition as algorithmic thinking which within computer science is a competence to formulate a solution of a problem in the form of an algorithm and then to implement the algorithm as a computer program. Computational thinking is not an adequate characterization of computer science as claimed by Peter Denning and he is right -- it is a collection of key mental tools and practices originated in computing but addressed to all areas far beyond computer science. As an extension of algorithmic thinking, it includes thinking with many levels of abstraction as a problem solving approach inherently connected to computer science and addressed to all students to use computers and computing skills in solving problems in various school subjects coming from various scientific and applied areas. Computational thinking involves concepts, skills and competences that lie at the heart of computing, such as abstraction, decomposition, generalization, approximation, heuristics, algorithm design, efficiency and complexity issues and therefore it is clear that basic computer science knowledge helps to systematically, correctly, and efficiently process information, perform tasks, and solve problems. Although coming from computer science, computational thinking is not only the study of computer science, though computers play an essential role in the design of problems' solutions. It is a very important and useful mode of thinking in almost all disciplines and school subjects as an insight into what can and cannot be computed.
In this talk we shall discuss a new computing curriculum addressed to ALL students in K-12 in Poland which motivates them to use computational thinking in solving problems in various school subjects. Moreover its goal is to encourage and prepare students from early school years to consider computing and related fields as disciplines of their future study and professional career. To this end, the curriculum allows teachers and schools to personalize learning and teaching according to students' interests, abilities, and needs.
The new computing curriculum benefits a lot from our experience in teaching informatics in our schools for almost 30 years -- the first curriculum was approved by the ministry of education in 1985, 20 years after the first regular classes on informatics were held in two high schools in Wrocław and in Warsaw. Today, informatics is an obligatory subject in middle school (grades 7-9) and high school (grades 10-12) and it will replace computer lessons (mainly on ICT) in elementary schools (grades 1-6). The new curriculum is also addressed to vocational education.

Cited By

View all
  • (2022)Research Status in Computational Thinking in STEM EducationAdvances in Research in STEM Education10.5772/intechopen.104472Online publication date: 26-Oct-2022
  • (2022)Computational Thinking Process of Prospective Mathematics Teacher in Solving Diophantine Linear Equation ProblemsEuropean Journal of Educational Research10.12973/eu-jer.11.3.149511:3(1495-1507)Online publication date: 15-Jul-2022
  • (2021)How do students develop computational thinking? Assessing early programmers in a maze-based online gameComputer Science Education10.1080/08993408.2021.1903248(1-31)Online publication date: 13-Apr-2021
  • Show More Cited By

Index Terms

  1. From Algorithmic to Computational Thinking: On the Way for Computing for all Students

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ITiCSE '15: Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education
    June 2015
    370 pages
    ISBN:9781450334402
    DOI:10.1145/2729094
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 June 2015

    Check for updates

    Author Tags

    1. algorithmic thinking
    2. computational thinking
    3. k-12 computing curriculum

    Qualifiers

    • Invited-talk

    Conference

    ITICSE '15
    Sponsor:

    Acceptance Rates

    ITiCSE '15 Paper Acceptance Rate 54 of 124 submissions, 44%;
    Overall Acceptance Rate 552 of 1,613 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)37
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Research Status in Computational Thinking in STEM EducationAdvances in Research in STEM Education10.5772/intechopen.104472Online publication date: 26-Oct-2022
    • (2022)Computational Thinking Process of Prospective Mathematics Teacher in Solving Diophantine Linear Equation ProblemsEuropean Journal of Educational Research10.12973/eu-jer.11.3.149511:3(1495-1507)Online publication date: 15-Jul-2022
    • (2021)How do students develop computational thinking? Assessing early programmers in a maze-based online gameComputer Science Education10.1080/08993408.2021.1903248(1-31)Online publication date: 13-Apr-2021
    • (2020)Designing a Socio-Cultural Approachfor Teaching and Learning Computational ThinkingNordic Journal of Digital Literacy10.18261/issn.1891-943x-2020-02-0315:2(106-124)Online publication date: 2-Jul-2020
    • (2020)Flipped Learning and Unplugged Activities for Data Structure and Algorithm ClassSoftware Engineering in IoT, Big Data, Cloud and Mobile Computing10.1007/978-3-030-64773-5_8(93-102)Online publication date: 27-Dec-2020
    • (2017)Changing a Generation’s Way of Thinking: Teaching Computational Thinking Through ProgrammingReview of Educational Research10.3102/003465431771009687:4(834-860)Online publication date: 23-May-2017

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media