620.204 (12W) Introduction to structured and object-based programming

Wintersemester 2012/13

Registration deadline has expired.

First course session
01.10.2012 16:00 - 18:00 HS 5 On Campus
... no further dates known

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 4.0
Registrations 24 (35 max.)
Organisational unit
Language of instruction German
Course begins on 01.10.2012

Time and place

List of events is loading...

Course Information

Teaching methodology including the use of eLearning tools

Die Lehrveranstaltung besteht abwechselnd aus Labor- und Präsentationseinheiten, in denen Studierende einfache Programmieraufgaben selbst lösen bzw. präsentieren. Der Großteil der Programmierarbeit ist zu Hause durchzuführen. Ergänzend sind Fragen zu VO-Inhalten online (im Moodle) zu beantworten.

Course content

Einführung in die Konzepte der strukturierten und objektorientierten Programmierung (ESOP) auf Basis der Programmiersprache Java.

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

Selbständiges Umsetzen von einfachen Programmieraufgaben in Java.

Prior knowledge expected

keine

Literature

H. Mössenböck: Sprechen Sie Java?, dpunkt-Verlag, 3. Auflage, 2008. (Lehrbuchsammlung der Bibliothek) Java ist auch eine Insel; http://www.galileocomputing.de/openbook/javainsel7 (Java-Referenz, kein Lehrbuch)

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)

Inhalte der Aufgabenblätter.

Assessment criteria / Standards of assessment for examinations

2 Programmierklausuren (in der Mitte und am Ende des Semesters). Weiters fließt die Anzahl der gelösten Übungsaufgaben und Online-Tests (im Moodle) sowie die Mitarbeit im PR in die Beurteilung ein.

Grading scheme

Grade / Grade grading scheme

Position 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.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Principles of Informatics (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 12W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 4.0 ECTS)
        • 620.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 3.0 ECTS)
        • 620.204 Introduction to structured and object-based programming (2.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 3.0 ECTS)
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 3.0 ECTS)
  • Bachelor's degree programme Technical Mathematics (SKZ: 201, Version: 12W.2)
    • Subject: Optimierung und Programmierung (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h PR / 4.0 ECTS)
        • 620.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • 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.204 Introduction to structured and object-based programming (2.0h UE / 4.0 ECTS)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 620.201 UE Introduction to Structured and Object-Based Programming, Group A (2.0h / 4.0ECTS)
  • 620.202 UE Introduction to Structured and Object-Based Programming, Group B (2.0h / 4.0ECTS)
  • 620.203 UE Introduction to Structured and Object-Based Programming, Group C (2.0h / 4.0ECTS)
  • 620.204 UE Introduction to Structured and Object-Based Programming, Group D (2.0h / 4.0ECTS)
  • 620.205 UE Introduction to Structured and Object-Based Programming, Group E (2.0h / 4.0ECTS)
Wintersemester 2023/24
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
  • 620.207 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
  • 620.208 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
  • 620.209 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
Sommersemester 2023
  • 620.201 UE Introduction to Structured and Object-Based Programming, Group A (2.0h / 4.0ECTS)
  • 620.202 UE Introduction to Structured and Object-Based Programming, Group B (2.0h / 4.0ECTS)
  • 620.203 UE Introduction to Structured and Object-Based Programming, Group C (2.0h / 4.0ECTS)
  • 620.204 UE Introduction to Structured and Object-Based Programming, Group D (2.0h / 4.0ECTS)
Wintersemester 2022/23
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
  • 700.831 UE Introduction to Structured and Object-based Programming (2.0h / 4.0ECTS)
  • 700.832 UE Introduction to Structured and Object-based Programming (2.0h / 4.0ECTS)
Sommersemester 2022
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
Wintersemester 2021/22
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
Sommersemester 2021
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe G (2.0h / 4.0ECTS)
  • 620.208 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe H (2.0h / 4.0ECTS)
Sommersemester 2017
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2016/17
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Sommersemester 2016
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2015/16
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2014/15
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2013/14
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2012/13
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
  • 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
Wintersemester 2011/12
  • 620.201 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)