Bearbeiten von „KIF390:Selfmade Programmiervorkurs

Aus KIF
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

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 2: Zeile 2:


Vorkurs der Fachschaft Informatik & Softwaretechnik (Uni Stuttgart):
Vorkurs der Fachschaft Informatik & Softwaretechnik (Uni Stuttgart):
Organisatorisches:
* 4 Termine
** 1.5 Stunden Vortrag
** 2 Stunden betreute Übungen im Pool
* Verlauf
** 2 Termine vor Semesterbeginn
** 1 Termin in der ersten Vorlesungswoche
** 1 Termin in der zweiten Vorlesungswoche
* Personal (bei circa 150 bis 180 Erstis im Vorkurs)
** 2-3 Organisatoren
** Pro Vortrag 2 Vortragende
** Pro Übung 10 bis 15 Tutoren
** Kaffeebeauftragter
* Kosten: circa 330€ (Kaffee , T-Shirt, Pizza und Geschenke)
Inhalt:
* 1. Termin
** Compiler und Editoren
** Variablen und primitive Datentypen
** Kontrollstrukturen
* 2. Termin
** Schleifen
** Array
** Records
* 3. Termin
** Wiederholung von Termin 1 & 2
* 4. Termin
** Funktionen / Prozeduren
** Pakete
** Rekursivität
Erfahrungen:
* Organisation: Problemlos bei Planungsbeginn 4 Monate vor dem ersten Termin
* Vortragende: Schwer zu finden, da Zweitsemester noch unsicher sind
* Tutoren: Kein Problem, da T-Shirt und Pizza locken
* Kaffeebeauftragter: Hat an Terminen viel Arbeit
* Kaffee: In der FS zur Kontaktaufnahme (positiver Nebeneffekt)
* Feedback: überwiegend positiv von Studis die zuvor keine Vorkenntnisse hatten




Zeile 51: Zeile 12:


In wie weit sollten Aufgaben kontrolliert werden, bzw. wann ist eine Aufgabe "gelöst"?
In wie weit sollten Aufgaben kontrolliert werden, bzw. wann ist eine Aufgabe "gelöst"?
Sind unterschiedliche Niveaus sinnvoll/machbar?


Sollte auf "sauberes Programmieren" z.B. im Sinne von Clean Code Developer im Vorkurs auch schon Wert gelegt werden?
Sollte auf "sauberes Programmieren" z.B. im Sinne von Clean Code Developer im Vorkurs auch schon Wert gelegt werden?


* Für den Anfang zu viel, könnte die Leute überfordern
* Andererseits ist dies ein häufiges Defizit und schlechte Angewohnheiten wird man schwer wieder los
* Grundlegendes wie Einrücken (von Hand!) ist aber durchaus sinnvoll fürs Verständnis
Wäre es vorteilhaft den Vorkurs mit Abstrakten Programmierkonzepten bzw. Theoretischen Modellen zu beginnen, statt direkt mit einer Hochsprache?


* Ansätze die dazu gedacht sind Kindern das Konzept von Programmierung näher zubringen für Studis evtl. nicht ganz so geeignet (gabs aber auch schon)
Wäre es vorteilhaft den Vorkurs mit Abstrakten Programmierkonzepten bzw. Theoretischen Modelen zu beginnen, statt direkt mit einer Hochsprache?
* Zu viel/hohe Theorie würde eher Verwirrung schaffen.
* Kochrezepte Metapher funktioniert ganz gut
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle KIF-Beiträge automatisch unter der „Namensnennung-Weitergabe unter gleichen Bedingungen 2.5 “ stehen (siehe KIF:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.
Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)