620.203 (11W) Einführung in die strukturierte und objektbasierte Programmierung
Overview
- Lecturer
- Course title german Einführung in die strukturierte und objektbasierte Programmierung
- Type Practical class (continuous assessment course )
- Hours per Week 2.0
- ECTS credits 3.0
- Registrations 29 (30 max.)
- Organisational unit
- Language of instruction German
- Course begins on 06.10.2011
Time and place
List of events is loading...
Course Information
Teaching methodology including the use of eLearning tools
Hilfestellung im Labormodus, Präsentation der Studierenden, Moodle Quiz,Course content
Einführung in die Konzepte der strukturierten und objektorientierten Programmierung (ESOP) auf Basis der Programmiersprache Java.LV-Modus
Die Lehrveranstaltung besteht aus gemischten Labor- und Präsentationseinheiten, in denen Studierende einerseits selbst programmieren und ihre Lösungen präsentieren. Achtung! Eigenen Laptop mitbringen!!!
Topics
- Einführung (Programmierung im Großen vs. Kleinen, Daten, Algorithmen, Notationen, Programmiersprachen)
- Vordefinierte Datentypen und ihre Operationen
- Strukturierte Anweisungen
- Benutzerdefinierte Datentypen - Arrays
- Prozeduren
- Grundbegriffe der Objektorientierung
- Abstrakte Datentypen
- Rekursive Algorithmen
- Rekursive Datenstrukturen
- Klassenhierarchie (Vererbung, Polymorphismus, Dynamische Bindung)
Teaching objective
- Verstehen der Grundkonzepte der Programmierung in höheren Programmiersprachen, insbesondere der Strukturierten Programmierung und der Objektorientierung
Prior knowledge expected
keineLiterature
Java ist auch eine Insel; http://www.galileocomputing.de/openbook/javainsel7
Java von Kopf bis Fuß: Kathy Sierra et.al; OReilly, 2006
Effective Java: A Programming Language Guide; Joshua Bloch; Addison-Wesley Longman, 2008
Examination information
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.
Examination topic(s)
Stoff der Übungsblätter und der VorlesungAssessment criteria / Standards of assessment for examinations
Die Note ergibt sich aus der Abgabe von Übungsblättern, Online Tests und Live-ProgrammierbeispielenGrading scheme
Grade / Grade grading schemePosition in the curriculum
- Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation)
(SKZ: 884, Version: 04W.7)
-
Stage one
-
Subject: Praktische und Technische Informatik (LI 1.3)
(Compulsory subject)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.5 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 3.0 ECTS)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.5 ECTS)
-
Subject: Praktische und Technische Informatik (LI 1.3)
(Compulsory subject)
-
Stage one
- Teacher training programme Mathematics (Secondary School Teacher Accreditation)
(SKZ: 406, Version: 04W.7)
-
Stage one
-
Subject: Informatik (LM 1.5.)
(Compulsory subject)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 3.0 ECTS)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
-
Subject: Informatik (LM 1.5.)
(Compulsory subject)
-
Stage one
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Subject: Softwareentwicklung
(Compulsory subject)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h PR / 4.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 4.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h PR / 4.0 ECTS)
-
Subject: Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Informatics
(SKZ: 521, Version: 03W.1)
-
Subject: Softwareentwicklung
(Compulsory subject)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 4.0 ECTS)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
-
Subject: Softwareentwicklung
(Compulsory subject)
- Diploma programme Informatics
(SKZ: 880, Version: 02W)
-
Stage one
-
Subject: Softwareentwicklung
(Compulsory subject)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 3.0 ECTS)
-
Einführung in die strukturierte und objektorientierte Programmierung (
2.0h PR / 4.0 ECTS)
-
Subject: Softwareentwicklung
(Compulsory subject)
-
Stage one
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 05W.4)
-
Subject: Grundlagen der Informatik und Softwareentwicklung I + II
(Compulsory subject)
-
Module: Grundlagen der Informatik und Softwareeentwicklung I
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 3.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 3.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 3.0 ECTS)
-
Module: Grundlagen der Informatik und Softwareeentwicklung I
-
Subject: Grundlagen der Informatik und Softwareentwicklung I + II
(Compulsory subject)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 09W.2)
-
Subject: Informatik und Softwareentwicklung
(Compulsory subject)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 3.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 3.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 3.0 ECTS)
-
Subject: Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 06W.1)
-
Subject: Informatics and Software Engineering
(Compulsory elective)
-
Introduction to structured and object-oriented programming (
2.0h KU / 3.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 3.0 ECTS)
-
Introduction to structured and object-oriented programming (
2.0h KU / 3.0 ECTS)
-
Subject: Informatics and Software Engineering
(Compulsory elective)
- Bachelor's degree programme Technical Mathematics and Data-Analyses
(SKZ: 201, Version: 03W.3)
-
Subject: Informatik
(Compulsory subject)
-
Praktikum zu Einführung in die strukturierte und objektorientierte Programmierung (ESOP) (
2.0h PR / 4.0 ECTS)
- 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 4.0 ECTS)
-
Praktikum zu Einführung in die strukturierte und objektorientierte Programmierung (ESOP) (
2.0h PR / 4.0 ECTS)
-
Subject: Informatik
(Compulsory subject)
Equivalent courses for counting the examination attempts
-
Wintersemester 2011/12
- 620.202 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.204 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.205 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.206 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
-
Wintersemester 2010/11
- 620.201 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.202 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.203 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.204 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.205 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.206 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
-
Wintersemester 2009/10
- 620.201 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.202 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.203 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.204 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.205 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.206 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)
- 620.207 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)