Intuitive Modelle der Informatik

Intuitive Modelle der Informatik sind gedankliche Vorstellungen über informatische Konzepte, die mit subjektiver Gewissheit verbunden sind. Menschen verwenden sie, wenn sie die Arbeitsweise von Computerprogrammen nachvollziehen oder anderen erklären, die logische Korrektheit eines Programms prüfen o...

Full description

Bibliographic Details
Main Author: Weigend, Michael
Format: Doctoral Thesis
Language:German
Published: Universität Potsdam 2007
Subjects:
Online Access:http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-15787
http://opus.kobv.de/ubp/volltexte/2008/1578/
id ndltd-Potsdam-oai-kobv.de-opus-ubp-1578
record_format oai_dc
spelling ndltd-Potsdam-oai-kobv.de-opus-ubp-15782013-01-08T00:44:52Z Intuitive Modelle der Informatik Intuitive models in informatics Weigend, Michael Didaktik Informatik Intuition Visualisierung Fehlvorstellung didactics informatics intuition visualization misconception Data processing Computer science Intuitive Modelle der Informatik sind gedankliche Vorstellungen über informatische Konzepte, die mit subjektiver Gewissheit verbunden sind. Menschen verwenden sie, wenn sie die Arbeitsweise von Computerprogrammen nachvollziehen oder anderen erklären, die logische Korrektheit eines Programms prüfen oder in einem kreativen Prozess selbst Programme entwickeln. Intuitive Modelle können auf verschiedene Weise repräsentiert und kommuniziert werden, etwa verbal-abstrakt, durch ablauf- oder strukturorientierte Abbildungen und Filme oder konkrete Beispiele. Diskutiert werden in dieser Arbeit grundlegende intuitive Modelle für folgende inhaltliche Aspekte einer Programmausführung: Allokation von Aktivität bei einer Programmausführung, Benennung von Entitäten, Daten, Funktionen, Verarbeitung, Kontrollstrukturen zur Steuerung von Programmläufen, Rekursion, Klassen und Objekte. Mit Hilfe eines Systems von Online-Spielen, der Python Visual Sandbox, werden die psychische Realität verschiedener intuitiver Modelle bei Programmieranfängern nachgewiesen und fehlerhafte Anwendungen (Fehlvorstellungen) identifiziert. Intuitive models in computer science are Gestalt-like mental concepts about information processing, which are accompanied by confidence. People use them, when they try to understand the semantics of a computer programme, explain an algorithmic idea to someone else, check the logical correctness of existing code or create computer programmes. Intuitive models can be represented and communicated in different ways using static pictures, animated movies, concrete examples or verbal language. In this paper basic intuitions concerning the following issues are discussed: allocation of activity within a running programme, assignment of names to entities, data, functions, processing concepts, control of programme execution, recursion, classes and objects. By observing activities with a set of specially designed online games (the Python Visual Sandbox), evidence has been collected to proof the psychological existence of certain intuitive models among high school students and identify inappropriate applications (misconceptions). Universität Potsdam Mathematisch-Naturwissenschaftliche Fakultät. Institut für Informatik 2007 Text.Thesis.Doctoral application/pdf urn:nbn:de:kobv:517-opus-15787 http://opus.kobv.de/ubp/volltexte/2008/1578/ ger http://opus.kobv.de/ubp/doku/urheberrecht.php
collection NDLTD
language German
format Doctoral Thesis
sources NDLTD
topic Didaktik
Informatik
Intuition
Visualisierung
Fehlvorstellung
didactics
informatics
intuition
visualization
misconception
Data processing Computer science
spellingShingle Didaktik
Informatik
Intuition
Visualisierung
Fehlvorstellung
didactics
informatics
intuition
visualization
misconception
Data processing Computer science
Weigend, Michael
Intuitive Modelle der Informatik
description Intuitive Modelle der Informatik sind gedankliche Vorstellungen über informatische Konzepte, die mit subjektiver Gewissheit verbunden sind. Menschen verwenden sie, wenn sie die Arbeitsweise von Computerprogrammen nachvollziehen oder anderen erklären, die logische Korrektheit eines Programms prüfen oder in einem kreativen Prozess selbst Programme entwickeln. Intuitive Modelle können auf verschiedene Weise repräsentiert und kommuniziert werden, etwa verbal-abstrakt, durch ablauf- oder strukturorientierte Abbildungen und Filme oder konkrete Beispiele. Diskutiert werden in dieser Arbeit grundlegende intuitive Modelle für folgende inhaltliche Aspekte einer Programmausführung: Allokation von Aktivität bei einer Programmausführung, Benennung von Entitäten, Daten, Funktionen, Verarbeitung, Kontrollstrukturen zur Steuerung von Programmläufen, Rekursion, Klassen und Objekte. Mit Hilfe eines Systems von Online-Spielen, der Python Visual Sandbox, werden die psychische Realität verschiedener intuitiver Modelle bei Programmieranfängern nachgewiesen und fehlerhafte Anwendungen (Fehlvorstellungen) identifiziert. === Intuitive models in computer science are Gestalt-like mental concepts about information processing, which are accompanied by confidence. People use them, when they try to understand the semantics of a computer programme, explain an algorithmic idea to someone else, check the logical correctness of existing code or create computer programmes. Intuitive models can be represented and communicated in different ways using static pictures, animated movies, concrete examples or verbal language. In this paper basic intuitions concerning the following issues are discussed: allocation of activity within a running programme, assignment of names to entities, data, functions, processing concepts, control of programme execution, recursion, classes and objects. By observing activities with a set of specially designed online games (the Python Visual Sandbox), evidence has been collected to proof the psychological existence of certain intuitive models among high school students and identify inappropriate applications (misconceptions).
author Weigend, Michael
author_facet Weigend, Michael
author_sort Weigend, Michael
title Intuitive Modelle der Informatik
title_short Intuitive Modelle der Informatik
title_full Intuitive Modelle der Informatik
title_fullStr Intuitive Modelle der Informatik
title_full_unstemmed Intuitive Modelle der Informatik
title_sort intuitive modelle der informatik
publisher Universität Potsdam
publishDate 2007
url http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-15787
http://opus.kobv.de/ubp/volltexte/2008/1578/
work_keys_str_mv AT weigendmichael intuitivemodellederinformatik
AT weigendmichael intuitivemodelsininformatics
_version_ 1716500510718033920