Du befindest dich hier: Programmiervorkurs für Infos und Medien-Infos    

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Versionshistorie

vorkurs [05.08.2020 08:48]
skienzler Update für WS2020/21
vorkurs [28.02.2021 14:00] (aktuell)
Chrono [Tag1]
Zeile 1: Zeile 1:
 ====== Programmiervorkurs für Infos und Medien-Infos ====== ====== Programmiervorkurs für Infos und Medien-Infos ======
  
-<note>Im WS 2020/21 findet der Vorkurs in der Woche vom **21.09.2020** bis **25.09.2020** statt. Wir führen den Vorkurs dieses Semester online/remote durch. Aktuell arbeiten wir noch am genauen Konzept. Schaut regelmäßig auf diese Seite, um Updates zu erhaltenAntworten auf eure Fragen bekommt ihr jetzt schon auf unserem öffentlichen [[https://discord.gg/Ud5KQnz|Discord Server]]). Ihr könnt euch unter <vorkurs@hska.info> bereits für den Vorkurs anmelden.</note>+<note warning\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ Diese Seite ist nicht mehr aktuellDie neuesten Infos findet ihr auf unserer neuen Webseite unter \\ https://iwi-hka.de/vorkurs \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ </note>
  
-Um Erstis, die zuvor noch nie etwas programmiert haben, den Einstieg zu vereinfachen, bieten wir einen Programmierkurs an. Keine Angst, in den Vorlesungen wird nicht vorausgesetzt, dass ihr schon programmieren könnt! Trotzdem ist es hilfreich, wenn ihr schon ein wenig mit den Grundlagen vertraut seid, so lässt sich das Gehörte leichter einordnen und behalten.+<note>Im WS 2020/21 findet der Vorkurs in der Woche vom **21.09.2020** bis **24.09.2020** statt. Wir führen den Vorkurs dieses Semester online/remote durch. Aktuell arbeiten wir noch am genauen Konzept. Schaut regelmäßig auf diese Seite, um Updates zu erhalten. Antworten auf eure Fragen bekommt ihr jetzt schon auf unserem öffentlichen [[https://discord.gg/Ud5KQnz|Discord Server]]). Ihr könnt euch unter <vorkurs@hska.info> bereits für den Vorkurs anmelden.</note> 
 + 
 +===== Über den Kurs ===== 
 + 
 +Um Erstis, die zuvor noch nie etwas programmiert haben, den Einstieg zu vereinfachen, bieten wir einen Programmierkurs an. Keine Angst, in unserem Kurs wird nicht vorausgesetzt, dass ihr schon programmieren könnt! Trotzdem ist es hilfreich, wenn ihr schon ein wenig mit den Grundlagen vertraut seid, so lässt sich das Gehörte leichter einordnen und behalten.
  
 Der Vorkurs wendet sich in erster Linie an absolute **Programmier-Neulinge**, verwendet wird die Programmiersprache **Java**. Natürlich sind auch alle anderen Info-Erstis eingeladen, die ihre Kenntnisse auffrischen wollen. Der Vorkurs wendet sich in erster Linie an absolute **Programmier-Neulinge**, verwendet wird die Programmiersprache **Java**. Natürlich sind auch alle anderen Info-Erstis eingeladen, die ihre Kenntnisse auffrischen wollen.
  
-** Auch hier nochmal der Hinweis - Der Vorkurs ist nur für Studierende der Studiengänge Informatik und Medieninformatik an der Hochschule Karlsruhe belegbar! **+Für die Studiengänge Wirtschafsinformatik und Data Science ist eine Teilnahme auch möglich, die Veranstaltung ist aber aufgrund der verschiedenen Programmiersprachen nicht darauf abgestimmt. 
 + 
 +===== Anmeldung ===== 
 + 
 +** Auch hier nochmal der Hinweis - Der Vorkurs ist nur für Studierende der Studiengänge Informatik und Medieninformatik an der Hochschule Karlsruhe ausgelegt! **
  
 Der Vorkurs findet üblicherweise zwei Wochen vor Vorlesungsbeginn statt und dauert **4 Tage**, den genauen Termin findet ihr hier und in den Unterlagen, die ihr zugeschickt bekommen habt. Damit wir besser planen können, bitten wir euch, euch vorher per E-Mail an <vorkurs@hska.info> **anzumelden**. Bitte schreibt in die Mail auch noch euren Studiengang. Die Teilnahme ist **kostenlos**. Der Vorkurs findet üblicherweise zwei Wochen vor Vorlesungsbeginn statt und dauert **4 Tage**, den genauen Termin findet ihr hier und in den Unterlagen, die ihr zugeschickt bekommen habt. Damit wir besser planen können, bitten wir euch, euch vorher per E-Mail an <vorkurs@hska.info> **anzumelden**. Bitte schreibt in die Mail auch noch euren Studiengang. Die Teilnahme ist **kostenlos**.
  
-Das ist unser täglicher **Ablauf**: +===== Ablauf ===== 
 + 
 Morgens behandeln wir relevante Themen, die wir nach einer gemeinsamen Mittagspause mithilfe von Programmierübungen vertiefen werden, damit ihr euer Wissen direkt umsetzen könnt. Morgens behandeln wir relevante Themen, die wir nach einer gemeinsamen Mittagspause mithilfe von Programmierübungen vertiefen werden, damit ihr euer Wissen direkt umsetzen könnt.
  
Zeile 40: Zeile 49:
  
 Die Unterlagen zu den einzelnen Tagen werden entsprechend nach und nach freigeschaltet. Die Unterlagen zu den einzelnen Tagen werden entsprechend nach und nach freigeschaltet.
 +
 +<php>
 +Tags zum Auskommentieren
 +</php>
  
 ==== Tag1 ==== ==== Tag1 ====
 <php> <php>
-{{::vorkurs_tag1.pdf|Folien}}+{{::vorkurs::vorkurs_tag1_ws20.pdf|Folien}}
  
-{{:vorkurs_tag1_aufgaben.pdf|Aufgaben}}+{{::vorkurs::vorkurs_tag1_ws20_aufgaben.pdf|Aufgaben}}
  
-{{::vorkurs_tag1_loesungen.pdf|Lösungen}} +{{::vorkurs::vorkurs_tag1_ws20_loesungen.pdf|Lösungen Java}}
-<php>+
  
-auskommentiert+{{::vorkurs::vorkurs_tag1_ws20_loesungen_csharp.pdf|Lösungen C#}} 
 + 
 +{{::vorkurs::vorkurs_tag1_ws20_loesungen_python.pdf|Lösungen Python}}
 </php> </php>
-<php> 
-{{::vorkurs_tag1_ss20.pdf|Folien}} 
  
-{{:vorkurs_tag1_ss20_aufgaben.pdf|Aufgaben}} 
- 
-{{::vorkurs_tag1_ss20_loesungen.pdf|Lösungen}} 
-</php> 
 ==== Tag2 ==== ==== Tag2 ====
 <php> <php>
-{{::vorkurs_tag2.pdf|Folien}}+{{::vorkurs::vorkurs_tag2_ws20.pdf|Folien}}
  
-{{:vorkurs_tag2_aufgaben.pdf|Aufgaben}}+{{::vorkurs::vorkurs_tag2_ws20_aufgaben.pdf|Aufgaben}}
  
-{{::vorkurs_tag2_loesungen.pdf|Lösungen}} +{{::vorkurs::vorkurs_tag2_ws20_loesungen_java.pdf|Lösungen Java}}
-<php>+
  
-Auskommentiert +{{::vorkurs::vorkurs_tag2_ws20_loesungen_csharp.pdf|Lösungen C#}}
-</php> +
-<php> +
-{{::vorkurs_tag2_ss20.pdf|Folien}}+
  
-{{:vorkurs_tag2_ss20_aufgaben.pdf|Aufgaben}} +{{::vorkurs::vorkurs_tag2_ws20_loesungen_python.pdf|Lösungen Python}}
- +
-{{::vorkurs_tag2_ss20_loesungen.pdf|Lösungen}}+
 </php> </php>
 ==== Tag3 ==== ==== Tag3 ====
 <php> <php>
- +{{vorkurs:vorkurs_tag3.pdf|Folien}}
-{{::vorkurs_tag3.pdf|Folien}}+
  
 {{vorkurs:vorkurs_tag3_aufgaben.pdf|Aufgaben}} {{vorkurs:vorkurs_tag3_aufgaben.pdf|Aufgaben}}
Zeile 95: Zeile 96:
 {{vorkurs:vorkurs_tag3_loesungen.pdf|Lösungen}} {{vorkurs:vorkurs_tag3_loesungen.pdf|Lösungen}}
  
-<php> +{{:vorkurs:vorkurs_tag3_loesungen_py.pdf|Lösungen Python }}
- +
- +
- +
- +
-hier steht auskommentiertes zeug+
 </php> </php>
 +==== Tag4 ====
 <php> <php>
-{{::vorkurs_tag3_ss20.pdf|Folien}}+HinweisEs kann vorkommen, dass in Eclipse die Umlaute in den Aufgaben nicht richtig angezeigt werden. Um dies zu beheben, muss unter Window → Preferences → General → Workspace unten im Fenster das Text file encoding von Default auf UTF-8 eingestellt werden.
  
-Noch mal zu Arrays: +**Die Folien wurden aktualisiert! (um 12:30 Uhr)**
-Java ist es egal, ob bei der Deklaration die eckigen Klammern [] beim Typ oder beim Bezeichner stehen. +
-Also sind beide folgenden Deklarationen korrekt:+
  
-<code java> +{{:vorkurs:vorkurs_tag4_ws20_2.pdf|Folien}}
-String namen[] = new String[12]; +
-String[] namen = new String[12]; +
-</code>+
  
-{{::vorkurs_tag3_aufgaben_ss20.pdf|Aufgaben}}+{{:vorkurs:fs_iwi-bahnautomat.zip|FS_IWI-Bahnautomat.zip}}
  
-{{::vorkurs_tag3_loesungen_ss20.pdf|Lösungen}} +{{:vorkurs:fs_iwi-bahnautomat_lösung.zip|FS_IWI-Bahnautomat_Lösung.zip}}
-</php> +
-==== Tag4 ====+
  
-<php>+Alternative Aufgaben in Python: 
 +  * [[http://www.programmieren-mit-python.de/aufgaben-2]] 
 +  * [[https://pythonbuch.com/aufgabensammlung.html]]
  
-Hinweis: Es kann vorkommen, dass in Eclipse die Umlaute in den Aufgaben nicht richtig angezeigt werdenUm dies zu beheben, muss unter Window → Preferences → General → Workspace unten im Fenster das Text file encoding von Default auf UTF-8 eingestellt werden.+Alternative Aufgaben in C#: 
 +  * [[https://www.programmierenlernen24.de/csharp-uebungen-bch/]] 
 +  * [[https://trainyourprogrammer.de/csharp]]
  
-{{:vorkurs:vorkurs_tag4_ws19.pdf|Folien}}  
- 
-{{:vorkurs:bahnticketautomat.zip|Abschlussaufgabe}} 
- 
-{{:vorkurs:bahnticketautomat_loesung.zip|Musterlösung}} 
- 
-<php> 
 </php> </php>
 <php> <php>