620.203 (10W) Einführung in die strukturierte und objektbasierte Programmierung

Wintersemester 2010/11

Anmeldefrist abgelaufen.

Erster Termin der LV
05.10.2010 10:00 - 12:00 V.1.08 On Campus
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV-Titel englisch nichts eingestellt
LV-Art Praktikum (prüfungsimmanente LV )
Semesterstunde/n 2.0
ECTS-Anrechnungspunkte 3.0
Anmeldungen 23 (30 max.)
Organisationseinheit
Unterrichtssprache Deutsch
LV-Beginn 05.10.2010

Zeit und Ort

Liste der Termine wird geladen...

LV-Beschreibung

Lehrmethodik inkl. Einsatz von eLearning-Tools

Hilfestellung im Labormodus, Präsentation der Studierenden

Inhalt/e

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.

Themen

  • 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)

Lehrziel

  • Verstehen der Grundkonzepte der Programmierung in höheren Programmiersprachen, insbesondere der Strukturierten Programmierung und der Objektorientierung
  • Einfache Algorithmen und Datenstrukturen in Java implementieren können
  • Einfache Probleme mit Hilfe des Computers selbstständig lösen können

Erwartete Vorkenntnisse

keine

Literatur

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

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.

Prüfungsinhalt/e

Programmieraufgaben und Theorie-Fragen zur Programmierung

Beurteilungskriterien/-maßstäbe

schriftlich, mit Unterlagen (Zu Semestermitte und Semesterende)

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • 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 (2.0h PR / 3.0 ECTS)
  • 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 (2.0h PR / 3.0 ECTS)
  • 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 (2.0h PR / 4.0 ECTS)
  • Bachelorstudium Informatik (SKZ: 521, Version: 03W.1)
    • Fach: Softwareentwicklung (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 (2.0h PR / 4.0 ECTS)
  • Diplomstudium Informatik (SKZ: 880, Version: 02W)
    • 1.Abschnitt
      • Fach: Softwareentwicklung (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 (2.0h PR / 3.0 ECTS)
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 05W.4)
    • Fach: Grundlagen der Informatik und Softwareentwicklung I + II (Pflichtfach)
      • Modul: 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)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 09W.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 (2.0h PR / 3.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 06W.1)
    • Fach: Informatik und Softwareentwicklung (Wahlfach)
      • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h KU / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung (2.0h PR / 3.0 ECTS)
  • Bachelorstudium Technische Mathematik und Datenanalyse (SKZ: 201, Version: 03W.3)
    • Fach: Informatik (Pflichtfach)
      • 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)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2011/12
  • 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 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.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)