/ en / Traditional / mobile

Beats Biblionetz - Texte

Thinking about computational thinking

James J. Lu, George H. L. Fletcher
Publikationsdatum:
Erste Seite des Textes (PDF-Thumbnail)
Diese Seite wurde seit mehr als 7 Monaten inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.

iconZusammenfassungen

Programming is to CS what proof construction is to mathematics and what literary analysis is to English.
Von James J. Lu, George H. L. Fletcher im Text Thinking about computational thinking (2009)
Beat Döbeli HoneggerDie Autoren vergleichen Programmieren mit dem Führen von Beweisen in der Mathematik oder der Literaturanalyse in der Sprache. Sie betonen, dass Programmieren bereits viele Konzepte von computational thinking voraussetze und sich deshalb nicht zum Einstieg in die Informatik eigne. Die Autoren schlagen eine computational thinking language als Alternative zu einer Programmiersprache vor. Der Artikel enthält 9 Beispiele, wie sich computatianal thinking ohne Programmieren vermitteln liesse.
Von Beat Döbeli Honegger, erfasst im Biblionetz am 23.04.2014
While teaching everyone to think computationally is a noble goal, there are pedagogical challenges. It is not enough to simply repackage CS1, or CS0, and teach it at an earlier stage, as many high schools and even lower-level grades already do. Perhaps the most confounding issue is the role of programming, and whether we can separate it from teaching basic computer science. How much programming, if any, should be required for CT proficiency? To answer this question, we believe it is necessary to consider more carefully the implications of aligning CT with the three R’s. In this essay we explore this alignment and argue that to successfully broaden awareness of the depth, breadth, and beauty of computer science, efforts must be made to lay the foundations of CT long before students experience their first programming language.
Von James J. Lu, George H. L. Fletcher im Text Thinking about computational thinking (2009)
Jeannette Wing’s call for teaching Computational Thinking (CT) as a formative skill on par with reading, writing, and arithmetic places computer science in the category of basic knowledge. Just as proficiency in basic language arts helps us to effectively communicate and in basic math helps us to successfully quantitate, proficiency in computational thinking helps us to systematically and efficiently process information and tasks. But while teaching everyone to think computationally is a noble goal, there are pedagogical challenges. Perhaps the most confounding issue is the role of programming, and whether we can separate it from teaching basic computer science. How much programming, if any, should be required for CT proficiency?
We believe that to successfully broaden participation in computer science, efforts must be made to lay the foundations of CT long before students experience their first programming language. We posit that programming is to Computer Science what proof construction is to mathematics, and what literary analysis is to English. Hence by analogy, programming should be the entrance into higher CS, and not the student’s first encounter in CS. We argue that in the absence of programming, teaching CT should focus on establishing vocabularies and symbols that can be used to annotate and describe computation and abstraction, suggest information and execution, and provide notation around which mental models of processes can be built. Lastly, we conjecture that students with sustained exposure to CT in their formative education will be better prepared for programming and the CS curriculum, and, furthermore, that they might choose to major in CS not only for career opportunities, but also for ist intellectual content.
Von James J. Lu, George H. L. Fletcher im Text Thinking about computational thinking (2009)

iconDieses Konferenz-Paper erwähnt...


Personen
KB IB clear
Jeannette M. Wing

Fragen
KB IB clear
Gehört Programmieren zur Allgemeinbildung?Should programming be part of general education?

Aussagen
KB IB clear
Informatik ist mehr als Programmierencomputer science is more than programming

Begriffe
KB IB clear
computational thinkingcomputational thinking, computer science unpluggedcomputer science unplugged, Curriculum / Lehrplancurriculum, Informatikcomputer science, Programmierenprogramming
icon
Texte
Jahr UmschlagTitelAbrufeIBOBKBLB
2006    Computational Thinking (Jeannette M. Wing) 6, 5, 10, 11, 1, 62, 2, 4, 5, 3, 3, 237212359

iconTagcloud

Diese Grafik fensterfüllend anzeigen als Pixelgrafik (PNG) Vektorgrafik (SVG)

iconZitationsgraph

Diese Grafik fensterfüllend anzeigen als Pixelgrafik (PNG) Vektorgrafik (SVG)

iconErwähnungen Dies ist eine nach Erscheinungsjahr geordnete Liste aller im Biblionetz vorhandenen Werke, die das ausgewählte Thema behandeln.

iconAnderswo finden

icon

iconVolltext dieses Dokuments

LokalAuf dem WWW Thinking about computational thinking: Artikel als Volltext (lokal: PDF, 376 kByte; WWW: Link OK 2016-11-11)

iconAnderswo suchen Auch im Biblionetz finden Sie nicht alles. Aus diesem Grund bietet das Biblionetz bereits ausgefüllte Suchformulare für verschiedene Suchdienste an. Biblionetztreffer werden dabei ausgeschlossen.

iconBiblionetz-History Dies ist eine graphische Darstellung, wann wie viele Verweise von und zu diesem Objekt ins Biblionetz eingetragen wurden und wie oft die Seite abgerufen wurde.

Verweise auf dieses Konferenz-Paper 46
Verweise von diesem Konferenz-Paper 10
Webzugriffe auf dieses Konferenz-Paper 36457110534121514164279427332446235310
201420152016