620.203 (18S) Einführung in die strukturierte und objektbasierte Programmierung (Teil 1)
Überblick
- Lehrende/r
- LV Nummer Südostverbund INA04003UL, INA06003UL
- 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 (30 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- mögliche Sprache/n der Leistungserbringung Deutsch , Englisch
- LV-Beginn 01.03.2018
- eLearning zum Moodle-Kurs
Zeit und Ort
Liste der Termine wird geladen...
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
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
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.203 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.203 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.203 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.203 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.203 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.203 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.203 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.203 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.203 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.203 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.203 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.203 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.203 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.203 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)