Programmieren in Java
Falls Sie sich für ein Bachelorstudium Informatik, Elektrotechnik oder Systemtechnik interessieren und keine oder kaum Grundkenntnisse im objektorientierten Programmieren besitzen, empfehlen wir Ihnen den Vorkurs Programmieren.
- Inhalt: Grundlagen der Programmierung in Java basierend auf den ersten rund vier Kapiteln des Buches "Java lernen mit BlueJ" (Objekte & Klassen, Variablen, Datentypen, Anweisungen, Kontrollstrukturen, Methoden, Clean-Code). Der Stoff wird im Studium nochmals behandelt, allerdings in der Hälfte der Zeit und ohne speziell auf für Programmieranfänger:innen relevante Aspekte einzugehen.
- Umfang: Der Kurs umfasst total 4 Unterrichtseinheiten mit je 8 Lektionen zu 45 Minuten (total 32 Lektionen)
- Durchführungsentscheid: Dienstag, 1. Juli 2025 (abhängig von der Anzahl der Teilnehmenden)
- Termine:
25.8.-5.9.25 (KW35-36)
Montag und Donnerstag 8h – 17h - Kosten: CHF 400.-
- Bei einer schriftlichen Abmeldung vor Kursbeginn an precollege.engineering@zhaw.ch wird eine Bearbeitungsgebühr von CHF 250.- in Rechnung gestellt. Eine krankheitsbedingte Abmeldung ist bei Vorlegen eines entsprechenden Arztzeugnisses kostenlos.
- Bei Abmeldung nach Kursbeginn oder bei Nichterscheinen sind 100 Prozent der Kurskosten zu entrichten.
- Maximale Anzahl an Teilnehmenden: 35 TN (nach Reihenfolge der Anmeldungen. Weitere Anmeldungen kommen auf die Warteliste)
- Unterrichtsort: ZHAW School of Engineering, Zürich
- Kursmaterial: Lehrbuch "Java lernen mit BlueJ", 6. Auflage, David J. Barnes und Michael Kölling, ISBN 978-3-86894-911-7 (Bitte vorgängig beschaffen, das Buch wird auch im Studium (PROG1) benötigt.)
Bringen Sie Ihren eigenen Laptop zum Vorkurs mit, da praktische Übungen ein wichtiger Bestandteil des Unterrichts sind. Bitte installieren Sie vorgängig die BlueJ Entwicklungsumgebung, wie im Anhang A.1 im Buch beschrieben.
Im Vorkurs Programmieren und im Studium wird folgendes Buch verwendet:
Java lernen mit BlueJ: David J. Barnes und Michael Kölling, Pearson; ISBN 978-3-8689-4907-0.
Weiter empfehlen wir folgende Bücher:
- Clean Code. A Handbook of Agile Software Craftsmanship: Robert C. Martin, Prentice Hall; ISBN 978-0-13-235088-4.
- Java ist auch eine Insel: Christian Ullenboom, Rheinwerk Verlag; frei verfügbare Online-Version.