EventoWeb
Zürcher Hochschule für Angewandte Wissenschaften
[
Deutsch (Schweiz)
Deutsch (Schweiz)
] [
Englisch
Englisch
]
Nicht angemeldet
[Home]
[Anmelden]
[Drucken]
Navigation
Kontakt zu Service Desk
Online-Dokumentation
Allgemeiner Zugriff
Module suchen
t.BA.IT.PROG1.19HS (Programmieren 1)
Modul: Programmieren 1
Diese Information wurde generiert am: 07.10.2024
Nr.
t.BA.IT.PROG1.19HS
Bezeichnung
Programmieren 1
Veranstalter
T InIT
Credits
4
Beschreibung
Version: 9.0 gültig ab 01.08.2024
Kurzbeschrieb
Qualitativ hochwertigen, verständlichen und gut wartbaren Programmcode zu erzeugen, ist von zentraler Bedeutung bei der Umsetzung von Softwareprojekten. In diesem Modul werden die Grundlagen der objektorientierten Programmierung vermittelt, um qualitativ hochwertigen, verständlichen und gut wartbaren Programmcode im Umfang von einigen Klassen entwickeln und testen zu können.
Modulverantwortung
Feisthammel, Patrick (fame)
Lernziele (Kompetenzen)
Ziel
Kompetenzen
Taxonomiestufen
Die Studierenden können qualitativ hochwertigen, verständlichen und gut wartbaren Programmcode im Umfang von einigen Klassen entwickeln und testen.
F, M
K2, K3
Sie verstehen grundlegende Prinzipien der objektorientierten Programmierung und können diese anwenden.
F, M
K2, K3
Sie können die Qualität des Codes sowie die Struktur eines Programms im Umfang von einigen Klassen beurteilen und daraus Verbesserungsvorschläge ableiten.
F, M
K3 (K6)
Sie analysieren Problemstellungen objektorientiert und entwerfen passende Lösungen.
F, M
K3 (K6)
Modulinhalte
Die grundlegenden Techniken und Konzepte werden anhand von Beispielen eingeführt und mit Übungen vertieft. Dies beinhaltet unter anderem Konzepte der objektorientierten Programmierung (Klassen, Objekte etc.), Grundlagen der Programmierung (Datentypen, Kontrollstrukturen etc.), grundlegende Prinzipien und Praktiken von Clean Code, Software Qualitätssicherung (Dokumentation und Unit-Test), Vererbung, Komposition und Polymorphie.
Lehrmittel/Materialien
Java lernen mit BlueJ, 6. Auflage, David J. Barnes und Michael Kölling, ISBN: 978-3-8689-4907-0
Ergänzende Literatur
Zulassungs-voraussetzungen
Grundlegende Programmierkenntnisse werden erwartet oder können in einem von der ZHAW angebotenen Vorkurs erworben werden.
Unterrichtssprache
(X) Deutsch ( ) Englisch
Teil des Internationalen Profils
( ) Ja (X) Nein
Modulausprägung
Typ 3b
Details siehe unter:
T_CL_Modulauspraegungen_SM2025
Leistungsnachweise
Bezeichnung
Art
Form
Umfang
Bewertung
Gewichtung
Leistungsnachweise während Studiensemester
Lesekontrollfragen
schriftlich
Pro Vorlesung
Noten
15 %
Semesterendprüfung
Klausur
schriftlich
120 Minuten
Note
85 %
Bemerkungen
Keine
Rechtsgrundlage
Die Modulbeschreibung ist neben Rahmenprüfungsordnung und Studienordnung Teil der Rechtsgrundlage. Sie ist verbindlich. Eine in der ersten Unterrichtswoche des Semesters schriftlich festgehaltene und kommunizierte Modulvereinbarung kann die Modulbeschreibung präzisieren. Die Modulvereinbarung ersetzt nicht die Modulbeschreibung.
Hinweis
Weitere verfügbare Versionen:
1.0 gültig ab 01.02.2019
,
3.0 gültig ab 01.08.2019
,
2.0 gültig ab 01.02.2020
,
5.0 gültig ab 01.08.2020
,
6.0 gültig ab 01.08.2021
,
7.0 gültig ab 01.08.2023
Kurs: Programmieren 1 - Praktikum
Nr.
t.BA.IT.PROG1.19HS.P
Bezeichnung
Programmieren 1 - Praktikum
Hinweis
Für das Stichdatum 01.08.2099 ist kein Modulbeschreibungstext im System verfügbar.
Kurs: Programmieren 1- Vorlesung
Nr.
t.BA.IT.PROG1.19HS.V
Bezeichnung
Programmieren 1- Vorlesung
Hinweis
Für das Stichdatum 01.08.2099 ist kein Modulbeschreibungstext im System verfügbar.