Beruflich Dokumente
Kultur Dokumente
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 -
*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.
***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.
1 Lerninhalte
In diesem Modul legen wir den Schwerpunkt auf das Erlernen grundlegender Programmierkonzepte und de-
ren Umsetzung in Java.
2 Leistungsnachweise
Das Modul gilt als bestanden, wenn der Durchschnitt aller vier Teilnoten genügend ausfällt.
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.