Bearbeiten von „KIF470:Brückenkurs Programmierung“
Aus KIF
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
=Ziel= | |||
Erfahrungs- und Ideenaustausch zu Organisation von Brückenkursen. Brückenkurse sollen Studienanfängern helfen, schnelleren Einstieg in die jeweiligen Gebiete zu finden. Bisher fehlt ein Brückenkurs für die Informatik und insbesondere zum Programmieren an der TU Dresden. | Erfahrungs- und Ideenaustausch zu Organisation von Brückenkursen. Brückenkurse sollen Studienanfängern helfen, schnelleren Einstieg in die jeweiligen Gebiete zu finden. Bisher fehlt ein Brückenkurs für die Informatik und insbesondere zum Programmieren an der TU Dresden. | ||
=Welche Programmierspracehn werden wo behandelt?= | |||
==Göttingen== | |||
Haskell, C, Java, Assambler | Haskell, C, Java, Assambler | ||
==Hamburg== | |||
Haskell, C, C++, Java | Haskell, C, C++, Java | ||
==Heidelberg== | |||
C++, Java, Python | C++, Java, Python | ||
==Bamberg== | |||
C, Java, HTML | C, Java, HTML | ||
==Thübingen== | |||
Java, C | Java, C | ||
==Dresden== | |||
C, C++, Java, Python, Assambler, Haskell, Proglog | C, C++, Java, Python, Assambler, Haskell, Proglog | ||
=Bisherige Erfahrung= | |||
== Dresden == | |||
*Brückenkurs Ingeneuwissenschaften | *Brückenkurs Ingeneuwissenschaften | ||
**Irgendwas mit C, was nur ein Teil des kostet Geld 250€ eigentlichen Kurses ist. | **Irgendwas mit C, was nur ein Teil des kostet Geld 250€ eigentlichen Kurses ist. | ||
**Von der Fachschaft organisierte Programmierkurse | **Von der Fachschaft organisierte Programmierkurse | ||
==Heidelberg== | |||
*Zweiwöchiger Brückenkurs in dem Grundlagen vermittelt werden. | *Zweiwöchiger Brückenkurs in dem Grundlagen vermittelt werden. | ||
**ca. 50 Leute in Rechnerpool(s) | **ca. 50 Leute in Rechnerpool(s) | ||
Zeile 42: | Zeile 42: | ||
***Funtionen sind sehr komplex für Menschen, die nach nie damit zu tun hatten | ***Funtionen sind sehr komplex für Menschen, die nach nie damit zu tun hatten | ||
:::--> Es dauert in der Regel lange, bis das Konzept druchstiegen und verstanden wird. | :::--> Es dauert in der Regel lange, bis das Konzept druchstiegen und verstanden wird. | ||
==Bamberg== | |||
*Hat Programmierkurse (Tutorien) aber keinen Brückenkurs. | *Hat Programmierkurse (Tutorien) aber keinen Brückenkurs. | ||
=Worauf sollte geachtet werden= | |||
*Es sollte eine einheitliche Umgebung verwendet werden, um den Einstieg und dne Support zu vereinfachen. | *Es sollte eine einheitliche Umgebung verwendet werden, um den Einstieg und dne Support zu vereinfachen. | ||
*Onlineangebote nur unterstützend einsetzen. Tutorials gibt es genug, Unterstützung dazu aber nicht. | *Onlineangebote nur unterstützend einsetzen. Tutorials gibt es genug, Unterstützung dazu aber nicht. | ||
Zeile 52: | Zeile 52: | ||
*'''Es muss unbedingt darazf geachtet werden, dass Dozenten nicht den Eindruck erhalten, dass Vorlesungsinhalte vermittlt werden. Der Brückenkurs sollte als das optionale Angebot zum Vereinfachen des Einstiges gesehen und verstanden werden und nicht als Grundlage, auf der man Vorlesunginhalte aufbauen kann. ''' | *'''Es muss unbedingt darazf geachtet werden, dass Dozenten nicht den Eindruck erhalten, dass Vorlesungsinhalte vermittlt werden. Der Brückenkurs sollte als das optionale Angebot zum Vereinfachen des Einstiges gesehen und verstanden werden und nicht als Grundlage, auf der man Vorlesunginhalte aufbauen kann. ''' | ||
=Mögliche Inhalte= | |||
*Kontrollstrukturen (Schleifen, If, ...) | *Kontrollstrukturen (Schleifen, If, ...) | ||
*Funktionen, Rekursion | *Funktionen, Rekursion | ||
Zeile 62: | Zeile 62: | ||
*shell Grundlagen, man pages | *shell Grundlagen, man pages | ||
==Kann, aber schwer zu verstehen== | |||
*Grundlagen Git | *Grundlagen Git | ||
*Programmierparadigmen (OO, strukturell, ..) | *Programmierparadigmen (OO, strukturell, ..) | ||
=Was kann sonst noch gemacht werden= | |||
*Pairprogramming | *Pairprogramming | ||
:Zwei oder mehr Teilnehmer arbeiten zusammen an einer Aufgabe/Problem | :Zwei oder mehr Teilnehmer arbeiten zusammen an einer Aufgabe/Problem | ||
Zeile 72: | Zeile 72: | ||
:Die Teilnehme bekommen ein fertiges, funktionierendes Programm und die Aufgabe bestimmte Teile zu verändern und mit Parametern zu spielen und das Verhalten zu "erforschen". | :Die Teilnehme bekommen ein fertiges, funktionierendes Programm und die Aufgabe bestimmte Teile zu verändern und mit Parametern zu spielen und das Verhalten zu "erforschen". | ||
=Existierendes Material= | |||
Es sollten unbedingt Ressourcen unter den Fachschaften geteilt werden. Gerade gutes Lehrmaterial für die Kurse ist schwer zu erstellen. Hier kann und sollte zusammen gearbeitet werden. | Es sollten unbedingt Ressourcen unter den Fachschaften geteilt werden. Gerade gutes Lehrmaterial für die Kurse ist schwer zu erstellen. Hier kann und sollte zusammen gearbeitet werden. | ||
==Dresden== | |||
*Link zu den Materialien der Programmierkurse des FSR | *Link zu den Materialien der Programmierkurse des FSR | ||
:: https://github.com/fsr?utf8=%E2%9C%93&q=lessons&type=&language= | :: https://github.com/fsr?utf8=%E2%9C%93&q=lessons&type=&language= |