/ en / Traditional / help

Beats Biblionetz - Texte

What do teachers teach in introductory programming?

Publikationsdatum:
Zu finden in: ICER 2006 (Seite 17 bis 28), 2006
Erste Seite des Textes (PDF-Thumbnail)
Diese Seite wurde seit 3 Jahren inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.

iconZusammenfassungen

Carsten SchulteIn this article, we try to create a general, worldwide picture of teachers' opinion about what should be taught in introductory programming courses. We focus on the debate about restructuring CS1. The study explores what teachers believe is important to teach, what they actually teach, and what students find most difficult (according to their teachers). what is the general approach to teaching (programming language, IDE, object-orientation or not, type of institution), what topics are taught, and what role do the areas that novices find difficult play in introductory programming course.In addition, we explore how these specific topics fit into a larger conceptual classification: Earlier studies of topics taught in introductory programming focuses only on one dimension of a given topic - either relevance or difficulty. In this study, we evaluate each topic regarding three dimensions: relevance, difficulty and the cognitive level (according to Bloom's taxonomy). This allows giving a more faceted picture of teachers' beliefs in teaching introductory programming courses.Furthermore, we assess the role of findings from the eighties in today's teaching: The need to understand five different areas of programming. Are these areas still in focus; are they relevant, and what is the connection to the topics taught - especially object-oriented (OO) topics?A special focus is given on students' understanding of the execution of a (OO) program; one of the five areas. In order to connect the ideas of a notional machine to OO concepts we present a four levelled competence hierarchy for object-interaction.Teachers assessed the area 'understanding the notional machine' as least important. Despite this, they assessed the herachy of object-interaction - meant as basis for a notional machine for the OO-paradigm - as an important aspect.Although teachers stress the importance of teaching general abstract structures, teaching seems to focus on concrete programming issues. A conclusion for further research on teaching OO programming and concerning the hierarchy of object interaction is that teaching is not only a matter of topics, but also a matter of perspective on teaching the topics.
Von Carsten Schulte, Jens Bennedsen im Konferenz-Band ICER 2006 im Text What do teachers teach in introductory programming? (2006)

iconDieses Konferenz-Paper erwähnt ...


Personen
KB IB clear
Mordechai Ben-Ari , B. S. Bloom , Noa Ragonis , Anthony Robins , Janet Rountree , Nathan Rountree , Elliot Soloway , Jim Spohrer

Begriffe
KB IB clear
notional machine , Programmierenprogramming
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
1956   Taxonomy of educational objectives (B. S. Bloom) 1, 5, 5, 3, 7, 21, 2, 1, 2, 11, 3, 9 155 25 9 3182
1988  local  Studying the Novice Programmer (Elliot Soloway, Jim Spohrer) 2, 7, 5, 3, 7, 8, 2, 4, 5, 10, 4, 8 64 47 8 538
2003 Computer Science Education 2/20033, 5, 5, 3, 6, 8, 2, 1, 1, 4, 1, 4 27 17 4 410
2005 SIGCSE 2005 (Wanda Dann, Thomas L. Naps, Paul T. Tymann, Doug Baldwin) 5, 4, 6, 6, 4, 6, 11, 1, 1, 10, 2, 10 13 323 10 409
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
1998 local web  Constructivism in Computer Science Education (Mordechai Ben-Ari) 2, 4, 4, 4, 9, 10, 4, 1, 3, 17, 2, 9 25 27 9 573
2003 local web  Learning and Teaching Programming (Anthony Robins, Janet Rountree, Nathan Rountree) 23 7 0 0
2005 local web  On understanding the statics and dynamics of object-oriented programs (Noa Ragonis, Mordechai Ben-Ari) 2 4 0 0

iconZitationsgraph

Diese Grafik ist nur im SVG-Format verfügbar. Dieses Format wird vom verwendeteten Browser offenbar nicht unterstützt.

Diese SVG-Grafik fensterfüllend anzeigen

iconZitationsgraph (Beta-Test mit vis.js)

iconZeitleiste

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

Auf dem WWW What do teachers teach in introductory programming?: Fulltext at the ACM Digital Library (lokal: PDF, 316 kByte; WWW: Link tot Link unterbrochen? Letzte Überprüfung: 2020-11-28 Letzte erfolgreiche Überprüfung: 2020-06-28)

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.

iconBeat und dieses Konferenz-Paper

Beat hat Dieses Konferenz-Paper während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Aufgrund der wenigen Einträge im Biblionetz scheint er es nicht wirklich gelesen zu haben. Es gibt bisher auch nur wenige Objekte im Biblionetz, die dieses Werk zitieren.

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.