Eine Untersuchung über den Einfluss von Repräsentationsformen und kognitiven Strukturen beim Konstruieren und Analysieren von Algorithmen: Unterschied zwischen den Versionen
[unmarkierte Version] | [gesichtete Version] |
Kaune (Diskussion | Beiträge) |
Keine Bearbeitungszusammenfassung |
||
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Algorithmisches Denken]] | |||
[[Kategorie:Kompetenzentwicklung]] | |||
<!-- Dissertationen grundsätzlich mit der folgenden Vorlage "diss" erstellen! --> | <!-- Dissertationen grundsätzlich mit der folgenden Vorlage "diss" erstellen! --> | ||
<!-- Falls Sie weitere Angaben machen möchten, dann bitte im darauf folgenden Freitext. --> | <!-- Falls Sie weitere Angaben machen möchten, dann bitte im darauf folgenden Freitext. --> | ||
Zeile 6: | Zeile 9: | ||
| hochschule= Universität Osnabrück <!-- Name der Hochschule --> | | hochschule= Universität Osnabrück <!-- Name der Hochschule --> | ||
| jahr = 1985 <!-- Jahr der Promotion --> | | jahr = 1985 <!-- Jahr der Promotion --> | ||
| betreut1 = | | betreut1 = Elmar Cohors-Fresenborg <!-- Erstbetreuer/in --> | ||
| betreut2 = | | betreut2 = Ursula Viet <!-- Zweitbetreuer/in --> | ||
| begutachtet1 = <!-- Erstgutachter/in --> | | begutachtet1 = <!-- Erstgutachter/in --> | ||
| begutachtet2 = <!-- Zweitgutachter/in --> | | begutachtet2 = <!-- Zweitgutachter/in --> | ||
Zeile 34: | Zeile 37: | ||
Das Aufgabenfeld, bei dessen Bearbeitung die Schüler beobachtet wurden, steht in engem Zusammenhang mit Unterrichtseinheiten [2] zur Bearbeitung von Algorithmen. Die Folge von Aufgaben wurde so gewählt, dass die Lösung der ersten zwar ohne Vorkenntnisse erfolgen konnte, die letzte aber durchaus hohe Anforderungen an die Versuchspersonen stellten. Insgesamt wurden den Schülern Aufgaben aus drei verschiedenen Aufgabenklassen vorgelegt: | Das Aufgabenfeld, bei dessen Bearbeitung die Schüler beobachtet wurden, steht in engem Zusammenhang mit Unterrichtseinheiten [2] zur Bearbeitung von Algorithmen. Die Folge von Aufgaben wurde so gewählt, dass die Lösung der ersten zwar ohne Vorkenntnisse erfolgen konnte, die letzte aber durchaus hohe Anforderungen an die Versuchspersonen stellten. Insgesamt wurden den Schülern Aufgaben aus drei verschiedenen Aufgabenklassen vorgelegt: | ||
* Einmal handelt es sich um die Aufgabe, für vorgegebene Probleme einen Algorithmus zu | * Einmal handelt es sich um die Aufgabe, für vorgegebene Probleme einen Algorithmus zu konstruieren. | ||
* Zum anderen handelt es sich um das Problem, vorgegebene Algorithmen in der Form von Programmen auf ihre Wirkungsweise zu analysieren. | * Zum anderen handelt es sich um das Problem, vorgegebene Algorithmen in der Form von Programmen auf ihre Wirkungsweise zu analysieren. | ||
* Einen dritten Aufgabentyp, der sowohl analytisch als auch konstruktive Komponenten aufweist, bilden die sog. Debugging-Aufgaben. Die Aufgabe der Schüler bestand darin, den Fehler zu analysieren und ihn schließlich zu beheben. | * Einen dritten Aufgabentyp, der sowohl analytisch als auch konstruktive Komponenten aufweist, bilden die sog. Debugging-Aufgaben. Die Aufgabe der Schüler bestand darin, den Fehler zu analysieren und ihn schließlich zu beheben. | ||
Zeile 41: | Zeile 44: | ||
Aus der Vielfalt der erhobenen Befunde können an dieser Stelle nur einige wenige genannt werden: | Aus der Vielfalt der erhobenen Befunde können an dieser Stelle nur einige wenige genannt werden: | ||
* Ein Befund der Untersuchung ist, dass es sowohl Schüler gibt, die | * Ein Befund der Untersuchung ist, dass es sowohl Schüler gibt, die erheblich besser beim Konstruieren von Algorithmen sind als bei deren Analyse. Aber es existieren auch Schüler mit umgekehrter Leistungsdimension. | ||
* Die Auseinandersetzung mit Algorithmen geschah in den meisten Fällen (bei 66% der Versuchspersonen) in einer handlungsorientierten Weise unterhalb der Ebene der Programmiersprachen. | * Die Auseinandersetzung mit Algorithmen geschah in den meisten Fällen (bei 66% der Versuchspersonen) in einer handlungsorientierten Weise unterhalb der Ebene der Programmiersprachen. | ||
* Wir fanden zwei unterschiedliche kognitive Strategien, die eingesetzt wurden, um sich mit diesen Problemen auseinanderzusetzen: Bei den Schülern, welche die eine dieser Strategien bevorzugt einsetzen, ist die Vorstellung von der Handlung des Computers die Basis ihres Denkens. Die anderen gründen ihren Problemlöseprozess auf das Strukturieren des gegebenen Problems in einer begrifflichen Weise. | * Wir fanden zwei unterschiedliche kognitive Strategien, die eingesetzt wurden, um sich mit diesen Problemen auseinanderzusetzen: Bei den Schülern, welche die eine dieser Strategien bevorzugt einsetzen, ist die Vorstellung von der Handlung des Computers die Basis ihres Denkens. Die anderen gründen ihren Problemlöseprozess auf das Strukturieren des gegebenen Problems in einer begrifflichen Weise. | ||
==Kontext== | |||
== Kontext == | |||
=== Literatur === | === Literatur === | ||
<!-- ggf. Literaturangaben --> | <!-- ggf. Literaturangaben --> | ||
Zeile 68: | Zeile 57: | ||
[3] Kaune, C. (1985): Schüler denken am Computer, Schriftreihe des Forschungsinstituts für Mathematik Nr. 5, Osnabrück | [3] Kaune, C. (1985): Schüler denken am Computer, Schriftreihe des Forschungsinstituts für Mathematik Nr. 5, Osnabrück | ||
<!-- ggf. Literaturangaben --> | <!-- ggf. Literaturangaben --> | ||
== | ===Links=== | ||
Aktuelle Version vom 3. Dezember 2015, 08:10 Uhr
Christa Kaune (1985): Eine Untersuchung über den Einfluss von Repräsentationsformen und kognitiven Strukturen beim Konstruieren und Analysieren von Algorithmen. Dissertation, Universität Osnabrück.
Betreut durch Elmar Cohors-Fresenborg und Ursula Viet.
Zusammenfassung
Bei der hier vorzustellenden Arbeit [3] handelt es sich um die Dokumentation eines vorläufigen Ergebnisses von mehrjährigen Untersuchungen an 12- bis 14-jährigen Gymnasiasten beim Umgang mit Algorithmen.
Das Thema der Arbeit wird unter den folgenden Fragestellungen angegangen:
- Kann man Schüler nach ihren Leistungen beim Bilden algorithmischer Begriffe klassifizieren?
- Welche Bedeutung hat die Repräsentationsform von algorithmischen Begriffen für die Vorgehensweise und den Erfolg der Schüler?
- Lassen sich unterschiedliche Denkstile beim Lösen algorithmischer Aufgaben feststellen?
Die eigentliche Untersuchung bestand aus vier Stunden Einzelunterricht für jede Versuchsperson, die auf einem Videoband aufgezeichnet wurde. Zusätzlich wurden durch Tests von jedem Schüler Informationen erhoben über seine intellektuelle Leistungsfähigkeit, sein kognitives Tempo und seine bevorzugte Lernstrategie.
Das Aufgabenfeld, bei dessen Bearbeitung die Schüler beobachtet wurden, steht in engem Zusammenhang mit Unterrichtseinheiten [2] zur Bearbeitung von Algorithmen. Die Folge von Aufgaben wurde so gewählt, dass die Lösung der ersten zwar ohne Vorkenntnisse erfolgen konnte, die letzte aber durchaus hohe Anforderungen an die Versuchspersonen stellten. Insgesamt wurden den Schülern Aufgaben aus drei verschiedenen Aufgabenklassen vorgelegt:
- Einmal handelt es sich um die Aufgabe, für vorgegebene Probleme einen Algorithmus zu konstruieren.
- Zum anderen handelt es sich um das Problem, vorgegebene Algorithmen in der Form von Programmen auf ihre Wirkungsweise zu analysieren.
- Einen dritten Aufgabentyp, der sowohl analytisch als auch konstruktive Komponenten aufweist, bilden die sog. Debugging-Aufgaben. Die Aufgabe der Schüler bestand darin, den Fehler zu analysieren und ihn schließlich zu beheben.
Zur Bearbeitung der einzelnen Aufgaben standen den Versuchspersonen verschiedene didaktische Materialien zur Verfügung, über deren Einsatz sie selbst entscheiden durften. Eine ausführliche Darstellung, wie sich Algorithmen mit Hilfe dieser Materialien auf verschiedene Weise repräsentieren lassen, ist in [1] nachzulesen.
Aus der Vielfalt der erhobenen Befunde können an dieser Stelle nur einige wenige genannt werden:
- Ein Befund der Untersuchung ist, dass es sowohl Schüler gibt, die erheblich besser beim Konstruieren von Algorithmen sind als bei deren Analyse. Aber es existieren auch Schüler mit umgekehrter Leistungsdimension.
- Die Auseinandersetzung mit Algorithmen geschah in den meisten Fällen (bei 66% der Versuchspersonen) in einer handlungsorientierten Weise unterhalb der Ebene der Programmiersprachen.
- Wir fanden zwei unterschiedliche kognitive Strategien, die eingesetzt wurden, um sich mit diesen Problemen auseinanderzusetzen: Bei den Schülern, welche die eine dieser Strategien bevorzugt einsetzen, ist die Vorstellung von der Handlung des Computers die Basis ihres Denkens. Die anderen gründen ihren Problemlöseprozess auf das Strukturieren des gegebenen Problems in einer begrifflichen Weise.
Kontext
Literatur
[1] Cohors-Fresenborg, E. (1985): Verschiedene Repräsentationnen algorithmischer Begriffe in: JMD Heft 3, 1985, S. 187 - 209
[2] Cohors-Fresenborg, E./ Griep, M./ Schwank, I. (1982): Registermaschinen und Funktionen, Osnabrücker Schriften zur Mathematik, Reihe U, Heft 22, 22L, 25
[3] Kaune, C. (1985): Schüler denken am Computer, Schriftreihe des Forschungsinstituts für Mathematik Nr. 5, Osnabrück