Universität Wien FIND

Due to the COVID-19 pandemic, changes to courses and exams may be necessary at short notice (e.g. cancellation of on-site teaching and conversion to online exams). Register for courses/exams via u:space, find out about the current status on u:find and on the moodle learning platform. NOTE: Courses where at least one unit is on-site are currently marked "on-site" in u:find.

Further information about on-site teaching and access tests can be found at https://studieren.univie.ac.at/en/info.

Warning! The directory is not yet complete and will be amended until the beginning of the term.

051961 VU Selected Topics in didactics of computer science (2019W)

Continuous assessment of course work
PH-NÖ

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first serve).

Details

max. 50 participants
Language: German

Lecturers

Classes

Currently no class schedule is known.

Information

Aims, contents and method of the course

Mit welcher Software und welchen Kits kann der Einstieg in Coding in der Schule umgesetzt werden? Welche Lernsettings bieten sich an, welche didaktischen Prinzipien sind zu berücksichtigen, wie sieht der lerntheoretische Zugang aus? In der Lehrveranstaltung lernen Sie konkrete Werkzeuge kennen, mit denen Sie die Kernkompetenzen Modellierung, Abstraktion, Problemlösen und Sprachverwendung ab der Primarstufe bis zur Sekundarstufe im Unterricht umsetzen können.

Erziehungsorientierte visuelle Programmiersprachen
Ein Überblick über visuelle Programmiersprachen und deren Konzepte. Lerntheoretische Hintergründe, die Betonung des aktiven Handelns im Lernprozess durch den Konstruktionismus.

1 BeeBots: Bee-Bots sind programmierbare Bodenroboter für Kindergarten- und Volksschulkinder. Sie ermöglichen vor allem jüngeren Kindern spielerisch etwas über Sprachen zur Richtungssteuerung von Robotern zu lernen und können eine erste Einführung in die Robotik darstellen.

2 Ozobot und Ozoblockly: Der Ozobot ist ein kleiner Roboter mit eingebautem Akku und fünf Farbsensoren auf der Unterseite. Der Roboter kann zum einen ohne Computer, nur über bestimmte Farbcodes, sowohl auf Papier als auch auf einem Bildschirm programmiert werden. Ozobots können zum anderen aber auch mit einer visuellen Programmiersprache (OzoBlockly) gesteuert werden. Das Konzept hinter den Robotern verfolgt das low floor - wide walls - high ceiling Prinzip.

3 Scratch: Scratch ist eine visuelle Programmiersprache, entwickelt von der Lifelong Kindergarten Group am MIT. Scratch ist so einfach in der Bedienung, dass bereits Volksschulkinder damit erste Erfahrungen im Programmieren machen können. Die einzelnen Befehle werden per Drag & Drop zu Sequenzen verbunden. Scratch läuft im Browser, eine Installation ist nicht nötig.

4 Erweiterungen und Ergänzungen zu Scratch: Scratch jr., Scratchcards, Dr. Scratch und Snap!

5 MakeyMakey: Ein MakeyMakey besteht aus einer Platine mit einem Mikrocontroller, einem USB-Kabel und Krokodilklemmen. Damit kann alles, was den elektrischen Strom leitet, zu einer PC-Tastatur oder Maus gemacht werden. Alle Programme, die mit Tastatur und Maus bedienbar sind, funktionieren auch mit dem MakeyMakey. Mit diesem Set ist es möglich, alltägliche Gegenstände in berührungsempfindliche Flächen zu verwandeln und diese dann mit dem Computer zu verbinden.

Diese und weitere Beispiele werden in Beziehung gesetzt zum Referenzrahmen digitale Kompetenzen und informatische Bildung sowie den Bildungsstandards Informatik der GI.

Zur Bereitstellung von Materialien wird Mahara verwendet.

Assessment and permitted materials

Mitarbeit
Portfolio als Sammlung von Codingprojekten
Präsentation

Minimum requirements and assessment criteria

75% Anwesenheit, mind. 2 Teilleistungen

Examination topics

Inhalte der LV

Reading list

Programmieren mit Scratch. Objekte, Methoden, Variablen und Kontrollstrukturen
Jürgen Ullwer , 2013

Association in the course directory

Module: UF-INF-03

Last modified: We 21.04.2021 13:53