620.202 (18S) Einführung in die strukturierte und objektbasierte Programmierung (Teil 1)
Überblick
- Lehrende/r
- LV Nummer Südostverbund INA04002UL, INA06002UL
- LV-Titel englisch Introduction to structured and object-based programming (Part 1)
- LV-Art Übung (prüfungsimmanente LV )
- Semesterstunde/n 1.0
- ECTS-Anrechnungspunkte 3.0
- Anmeldungen 21 (20 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 05.03.2018
- eLearning zum Moodle-Kurs
-
Anmerkungen
WICHTIG: Die Übung Einführung in die strukturierte und objektbasierte Programmierung wird aus formalen Gründen in zwei Teilen angeboten. Melden Sie sich bitte bei beiden Teilen an (620.202 und 620.222)!
Die LV-Beschreibung finden Sie für beide Teile hier.
Bitte bringen Sie für die Lehrveranstaltung Ihren eigenen Laptop mit!
Zeit und Ort
LV-Beschreibung
Intendierte Lernergebnisse
Lehrziele gemeinsam mit der Vorlesung:
- Konzepte der strukturierten und objektbasierten Programmierung sowie zugehöriger grafischer Notationen verstehen.
- Einfache Programme entwerfen und in Java formulieren können.
- Einfache Algorithmen und Datenstrukturen implementieren können.
- Den objektbasierten Teil des Sprachumfangs von Java beherrschen.
Lehrmethodik inkl. Einsatz von eLearning-Tools
Praktische Übungsaufgaben zu Teilen der Vorlesung 620.200 Einführung in die strukturierte und objektbasierte Programmierung.
Inhalt/e
Einführung in die Programming in Java und grundlegende Programmierkonzepte:
- Variablen [Teil 1]
- Vordefinierte Datentypen [Teil 1]
- Operationen [Teil 1]
- Bedingungen [Teil 1]
- Schleifen [Teil 1]
- Blöcke [Teil 1]
- Arrays (1-dimensional und 2-dimensional) [Teil 1/2]
- Unterprogramme (Funktionen und Methoden) [Teil 2]
- Fehlerbehandlung [Teil 2]
- Rekursion [Teil 2]
- Aggregation [Teil 2]
- Klassen [Teil 2]
- Java Collections [Teil 2]
Erwartete Vorkenntnisse
Keine Vorkenntnisse.
Literatur
Empfohlen:
- Sprechen Sie Java? Eine Einführung in das systematische Programmieren. Hanspeter Mössenböck, dpunkt.verlag, 2014
- Java ist auch eine Insel. Christian Ullenboom, Rheinwerk Verlag, 2017
- Head First Java, 2nd Edition. Kathy Sierra and Bert Bates, O'Reilly, 2005
- Java Tutorials, Oracle, https://docs.oracle.com/javase/tutorial/
- Online Buch Introduction to Programming Using Java, David J. Eck, http://math.hws.edu/javanotes/
Intendierte Lernergebnisse
Basic programming knowledge and skills in Java.
Lehrmethodik inkl. Einsatz von eLearning-Tools
Practical exercises which cover parts of the content of the lecture 620.200 Introduction to structured and object-based programming.
Inhalt/e
Introduction to programming in Java and basic programming concepts:
- variables [Part 1]
- primitive data types [Part 1]
- operations [Part 1]
- expressions [Part 1]
- control flow statements [Part 1]
- blocks [Part 1]
- arrays (1-dimensional and 2-dimensional) [Part 1/2]
- methods and functions [Part 2]
- exception handling [Part 2]
- recursion [Part 2]
- aggregation [Part 2]
- classes [Part 2]
- Java Collections [Part 2]
Erwartete Vorkenntnisse
No prior programming knowledge required.
Literatur
Recommended:
- Sprechen Sie Java? Eine Einführung in das systematische Programmieren. Hanspeter Mössenböck, dpunkt.verlag, 2014
- Java ist auch eine Insel. Christian Ullenboom, Rheinwerk Verlag, 2017
- Head First Java, 2nd Edition. Kathy Sierra and Bert Bates, O'Reilly, 2005
- Java Tutorials, Oracle, https://docs.oracle.com/javase/tutorial/
- Online book Introduction to Programming Using Java, David J. Eck, http://math.hws.edu/javanotes/
Prüfungsinformationen
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Fach: Grundlagen der Informatik (AAU)
(Wahlfach)
-
INA.004 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (
1.0h PR / 3.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INA.004 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (
1.0h PR / 3.0 ECTS)
-
Fach: Grundlagen der Informatik (AAU)
(Wahlfach)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
-
Fach: Grundlagen der Informatik (AAU)
(Wahlfach)
-
INA.006 Einführung in die strukturierte und objektbasierte Programmierung I (
1.0h UE / 3.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INA.006 Einführung in die strukturierte und objektbasierte Programmierung I (
1.0h UE / 3.0 ECTS)
-
Fach: Grundlagen der Informatik (AAU)
(Wahlfach)
- Diplom-Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement
(SKZ: 884, Version: 04W.7)
-
1.Abschnitt
-
Fach: Praktische und Technische Informatik (LI 1.3)
(Pflichtfach)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.5 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.5 ECTS)
-
Fach: Praktische und Technische Informatik (LI 1.3)
(Pflichtfach)
-
1.Abschnitt
- Diplom-Lehramtsstudium Unterrichtsfach Mathematik
(SKZ: 406, Version: 04W.7)
-
1.Abschnitt
-
Fach: Informatik (LM 1.5.)
(Pflichtfach)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
-
Fach: Informatik (LM 1.5.)
(Pflichtfach)
-
1.Abschnitt
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 17W.1)
Teil der STEOP
-
Fach: Grundlagen der Angewandten Informatik
(Pflichtfach)
-
1.3 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) (
1.0h UE / 3.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
1.3 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) (
1.0h UE / 3.0 ECTS)
-
Fach: Grundlagen der Angewandten Informatik
(Pflichtfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Grundlagen der Angewandten Informatik
(Pflichtfach)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.0 ECTS)
-
Fach: Grundlagen der Angewandten Informatik
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h PR / 4.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h PR / 4.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 17W.1)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
-
2.3 Einführung in die strukturierte und objektbasierte Programmierung I (
1.0h KS / 3.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
2.3 Einführung in die strukturierte und objektbasierte Programmierung I (
1.0h KS / 3.0 ECTS)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 12W.1)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
-
2.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 4.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS)
-
2.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 4.0 ECTS)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 17W.1)
-
Fach: Informatik und Softwareentwicklung
(Pflichtfach)
-
3.3 Einführung in die strukturierte und objektbasierte Programmierung I (
0.0h UE / 3.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 2. Semester empfohlen
-
3.3 Einführung in die strukturierte und objektbasierte Programmierung I (
0.0h UE / 3.0 ECTS)
-
Fach: Informatik und Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Informatik und Softwareentwicklung
(Pflichtfach)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 3.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 3.0 ECTS)
-
Fach: Informatik und Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Technische Mathematik
(SKZ: 201, Version: 17W.1)
-
Fach: Optimierung und Programmierung
(Pflichtfach)
-
5.2 Einführung in die strukturierte und objektbasierte Programmierung I (
1.0h UE / 3.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 2. Semester empfohlen
-
5.2 Einführung in die strukturierte und objektbasierte Programmierung I (
1.0h UE / 3.0 ECTS)
-
Fach: Optimierung und Programmierung
(Pflichtfach)
- Bachelorstudium Technische Mathematik
(SKZ: 201, Version: 12W.2)
-
Fach: Optimierung und Programmierung (ab 15W)
(Pflichtfach)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h PR / 4.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h PR / 4.0 ECTS)
-
Fach: Optimierung und Programmierung (ab 15W)
(Pflichtfach)
- Erweiterungscurriculum Grundlagen der Informatik
(Version: 16W.1)
-
Fach: Grundlegende Kenntnisse
(Pflichtfach)
-
Einführung in die strukturierte und objektbasierte Programmierung (
0.0h UE / 4.0 ECTS)
- 620.202 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h UE / 3.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
0.0h UE / 4.0 ECTS)
-
Fach: Grundlegende Kenntnisse
(Pflichtfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
-
Sommersemester 2020
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (Teil 1) (1.0h / 3.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (Teil 1) (1.0h / 3.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h / 3.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (Teil 1) (1.0h / 3.0ECTS)
-
Wintersemester 2019/20
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (Teil 1) (1.0h / 3.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (Teil 1) (1.0h / 3.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h / 3.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (Teil 1) (1.0h / 3.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (Teil 1) (1.0h / 3.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (Teil 1) (1.0h / 3.0ECTS)
-
Sommersemester 2019
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
-
Wintersemester 2018/19
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- Sommersemester 2018
-
Wintersemester 2017/18
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
- 620.209 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)