Sie sind auf Seite 1von 5

Modulplan JaF

Java – Fundamentals
Gültig ab FS24

Java – Fundamentals

Code JaF
Fachbereich(e) Software-Entwicklung
Studiengang /-gänge BSc Informatik
Vertiefungsrichtung(en) -
Art des Studiengangs ☒ Bachelor ☐ Master ☐ CAS/MAS/EMBA
Studienniveau * ☒ Basic ☐ Intermediate ☐ Advanced ☐ Specialised
Typus ** ☒ Core course ☐ Related course ☐ Minor course
ECTS-Credits / Arbeits-
5 ECTS / 150 h
aufwand
Präsenzstudium 20 h Präsenzveranstaltungen, 20 h Praktikum (JaF-P), 90 min Prüfung
Selbst- und Online-Stu- 108.5 h Lektüre, Lösen von Aufgaben,
dium Teilnahme an den Forumsdiskussionen
Autoren:
Verantwortliche An- Fachbereichsleiter:
Bradley Richards,
sprechperson Peter Böhnlein
Christian Heitzmann
• Grundlegende Konzepte der imperativen und der objektorientier-
ten Programmierung
Zu entwickelnde Kompe- • Programmierung in der Programmiersprache Java
tenzen • Analyse von Problemstellungen; Entwicklung entsprechender
Java-Anwendungen
• Java-API Dokumentation; Verwendung bestehender Klassen
• Integrierte Entwicklungsumgebung (IDE)
• Primitive Datentypen, Variablen, Anweisungen
• Imperative Programmierung: if-Anweisungen, Schleifen usw.
Lerninhalte
• Objektorientierte Programmierung: Enumerationen, Klassen, Ob-
jekte, Vererbung, Interfaces
• Datensammlungen: Array, ArrayList, Java Collections Framework
Unterrichtssprache Deutsch
• Modulprüfung (70%)
• Kurztests (12%)
Leistungsnachweis
• Abgabe von Programmieraufgaben (12%)
• Präsentation von Programmieraufgaben (6%)

J. Lewis, W. Loftus, Java Software Solutions, (2018) Global
Edition, 9th Edition, Pearson, ISBN 978-1-292-22172-4
(Selbstbeschaffung, bitte vor Start des Moduls als Digital- oder
Printversion beschaffen)
Lehrmittel *** Ergänzend:
• C. Ullenboom, Java ist auch eine Insel, 16. Auflage (2021),
Rheinwerk Verlag, ISBN 978-3-8362-8745-6 (Selbstbeschaf-
fung, bitte vor Start des Moduls als Digital- oder Printversion
beschaffen)
Vorkenntnisse: Modul(e) -
Anschlussmodul(e) JPL, D&A, SWEM, GameDev, WebE
Bemerkungen -

JaF Java Fundamentals 31.01.2024 Seite 1 von 5


Modulplan JaF
Java – Fundamentals
Gültig ab FS24

*Studienniveau Basic level course: Modul zur Einführung in das Basiswissen eines Gebiets.
Intermediate level course: Modul zur Vertiefung der Basiskenntnisse.
Advanced level course: Modul zur Förderung und Verstärkung der Fachkompetenz.
Specialised level course: Modul zum Aufbau von Kenntnissen und Erfahrungen in einem Spezialgebiet.

**Typus Core course: Modul des Kerngebiets eines Studienprogramms.


Related course: Unterstützungsmodul zum Kerngebiet (z.B. Vermittlung von Vor- oder Zusatzkenntnissen).
Minor course: Wahl- oder Ergänzungsmodul.

***Lehrmittelbe- Lehrmittel können sich aufgrund von Modulüberarbeitungen ändern. Bitte rufen Sie die aktuelle Literaturliste vor
schaffung Semesterbeginn über das Studierendenportal auf. Bei Open Book Prüfungen kann Literatur als Print- oder Digital-
version genutzt werden. Beachten Sie bitte die Informationen zu zugelassenen Hilfsmitteln im Modulplan und in
den FAQ auf ExamMoodle.

JaF Java Fundamentals 31.01.2024 Seite 2 von 5


Modulplan JaF
Java – Fundamentals
Gültig ab FS24

1 Lerninhalte

In diesem Modul legen wir den Schwerpunkt auf das Erlernen grundlegender Programmierkonzepte und de-
ren Umsetzung in Java.

o Allgemeine Konzepte der Programmierung


o Datentypen, Variablen, Operatoren, Zuweisungen
o Objektorientierung, Klassen, Objekte
o if- und switch-Anweisungen, Schleifen
o Arrays und ArrayLists
o Interfaces, Beziehungen zwischen Klassen, Vererbung, Klassenhierarchien
o Polymorphismus
o Exceptions
o Rekursion
o Java Collections Framework
o JavaFX (dient dem Veranschaulichen und Üben der Programmierkonzepte; ist Teil der Leis-
tungsnachweise während des Semesters, aber nicht der Modulprüfung).

JaF Java Fundamentals 31.01.2024 Seite 3 von 5


Modulplan JaF
Java – Fundamentals
Gültig ab FS24

2 Leistungsnachweise

Das Modul gilt als bestanden, wenn der Durchschnitt aller vier Teilnoten genügend ausfällt.

Art Schriftliche Modulprüfung


Zeitpunkt Am Ende des Moduls
Dauer Zwei Lektionen (90 Minuten)
Inhalt Alle Lerninhalte gemäss Modulplan (ohne JavaFX)
Zugelassene Hilfsmittel Beliebige schriftliche Unterlagen auf Papier und offline im PDF-Format
Notengewicht 70%

Art Kurztests
Zeitpunkt Theorie-PVAs 2 und 4
Dauer 20 bis 30 Minuten
Aufgaben zum Stoff der vorangegangenen und vorzubereitenden Theorie-
Inhalt
und Praktikum-PVAs (inkl. JavaFX)
Zugelassene Hilfsmittel Beliebige schriftliche Unterlagen auf Papier und offline im PDF-Format
Notengewicht 12%
Falls ein Kurztest wegen Krankheit nicht abgelegt werden kann, so ist dem
Dozierenden innert drei Tagen unaufgefordert ein Arztzeugnis nachzu-
Sonstiges
reichen. Die Note des Kurztest-Blocks besteht dann einzig aus der Note
des anderen Kurztests.

Art Abgabe von Programmieraufgaben


Zeitpunkt Theorie-PVAs 3 und 5
Inhalt Abgabe ausgewählter Programmieraufgaben auf Moodle
Zugelassene Hilfsmittel Alle, sofern es sich nach wie vor um eigenständige Lösungen handelt
Notengewicht 12%
Sonstiges Falls eine Abgabe von Programmieraufgaben wegen Krankheit nicht vorge-
nommen werden kann, so ist der Dozierende unverzüglich und unaufgefor-
dert zu benachrichtigen und innert drei Tagen ein Arztzeugnis nachzu-
reichen.
In Absprache mit dem Dozierenden wird dann ein Nachtermin für die Ab-
gabe abgemacht. Bei längerer Krankheit können auch andere Program-
mieraufgaben eingefordert werden.

Art Präsentation von Programmieraufgaben


Zeitpunkt Praktikum-PVAs 2 bis 5
Dauer Ca. 20 Minuten
Inhalt Jeder Studierende wird einmal in einer Praktikum-PVA nach dem Zufalls-
prinzip ausgewählt, um einen Teil der gelösten Programmieraufgaben zu
präsentieren.
Zugelassene Hilfsmittel Alle, sofern es sich nach wie vor um eigenständige Lösungen handelt
Notengewicht 6%
Sonstiges Falls ein Studierender wegen Krankheit an einer Praktikum-PVA nicht prä-
sent sein kann, aber gemäss Zufallsprinzip hätte präsentieren sollen, so ist

JaF Java Fundamentals 31.01.2024 Seite 4 von 5


Modulplan JaF
Java – Fundamentals
Gültig ab FS24

dem Dozierenden innert drei Tagen unaufgefordert ein Arztzeugnis nach-


zureichen. Betrifft die Absenz die Praktikum-PVA 5, so gibt es keinen
Nachtermin mehr. In diesem Fall besteht die Erfahrungsnote nur aus den
Kurztests und der Abgabe von Programmieraufgaben.

Bei einer insgesamt ungenügenden Modulnote kann eine ungenügende


Modulprüfung durch eine schriftliche Nachprüfung kompensiert werden.
Nachprüfungsregelung Ungenügende Kurztests, ungenügende Abgaben von Programmierauf-
gaben und eine ungenügende Präsentation von Programmieraufgaben
können nicht wiederholt werden.

JaF Java Fundamentals 31.01.2024 Seite 5 von 5

Das könnte Ihnen auch gefallen