KIF390:Selfmade Programmiervorkurs: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 16: | Zeile 16: | ||
Kaffeebeauftragter | Kaffeebeauftragter | ||
Kosten: circa 330 (Kaffee , T-Shirt, Pizza und Geschenke) | Kosten: circa 330 (Kaffee , T-Shirt, Pizza und Geschenke) | ||
I 1. Termin | |||
I Compiler und Editoren | |||
I Variablen und primitive Datentypen | |||
I Kontrollstrukturen | |||
I 2. Termin | |||
I Schleifen | |||
I Array | |||
I Records | |||
I 3. Termin | |||
I Wiederholung von Termin 1 & 2 | |||
I 4. Termin | |||
I Funktionen / Prozeduren | |||
I Pakete | |||
I Rekursivität | |||
I Organisation: 4 Monate vor dem ersten Termin | |||
I Vortragende: Schwer zu finden, da Zweitsemester noch | |||
unsicher sind | |||
I Tutoren: Kein Problem, da T-Shirt und Pizza | |||
I Kaffeebeauftragter: Hat an Terminen viel Arbeit | |||
I Kaffee: In der FS zur Kontaktaufnahme | |||
I Feedback: überwiegend positiv von Studis ohne Vorkenntnisse | |||
Version vom 16. Juni 2011, 18:48 Uhr
Vorläufiges Protokoll: (Bitte an Teilnehmer zu ergänzen)
Vorkurs der Fachschaft Informatik & Softwaretechnik (Uni Stuttgart):
4 Termine 1.5 Stunden Vortrag 2 Stunden betreute Übungen im Pool Verlauf Termine vor Semesterbeginn Termin in der ersten Vorlesungswoche Termin in der zweiten Vorlesungswoche Personal (circa 150 bis 180 Erstis) 2-3 Organisatoren Pro Vortrag 2 Vortragende Pro Übung 10 bis 15 Tutoren Kaffeebeauftragter Kosten: circa 330 (Kaffee , T-Shirt, Pizza und Geschenke)
I 1. Termin I Compiler und Editoren I Variablen und primitive Datentypen I Kontrollstrukturen I 2. Termin I Schleifen I Array I Records I 3. Termin I Wiederholung von Termin 1 & 2 I 4. Termin I Funktionen / Prozeduren I Pakete I Rekursivität
I Organisation: 4 Monate vor dem ersten Termin I Vortragende: Schwer zu finden, da Zweitsemester noch unsicher sind I Tutoren: Kein Problem, da T-Shirt und Pizza I Kaffeebeauftragter: Hat an Terminen viel Arbeit I Kaffee: In der FS zur Kontaktaufnahme I Feedback: überwiegend positiv von Studis ohne Vorkenntnisse
HS Karlsruhe: haben ebenfalls einen Vorkurs in ähnlichem Umfang
TU Dresden: machen ebenfalls Vorkurs (Mit Unterschiedlichen Niveaus Anfänger/Normal/Schwer)
Diskussionsfragen:
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?
- 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)
- Zu viel/hohe Theorie würde eher Verwirrung schaffen.
- Kochrezepte Metapher funktioniert ganz gut