Module Import 04IN1011 - Programming techniques and technologies

Status: (discontinued) Published
Workload6 ECTS = 180 hrs
Credits, Weight6 ECTS, (n.s.)
Language of Instruction German or English
Semester (n.s.)
Duration1 Sem.
M/E Elective
Courses
Course No. Type Name MA/EL Workload Credits Contact Hours Selfstudy Group Size
04IN1011-1 Lecture Programming techniques and technologies EL 3 ECTS = 90 hrs 3 ECTS 3 hrs/week = 45 hrs 45 hrs 30
04IN1011-2 Exercise Programming techniques and technologies EL 3 ECTS = 90 hrs 3 ECTS 2 hrs/week = 30 hrs 60 hrs 30
Learning Outcomes

Die Studierenden beherrschen die objektorientierte Programmierung einschliesslich wesentlicher Programmiertechniken und -technologien wie sie in der modernen Softwareentwicklung eine Rolle spielen. Die Studierenden sind insbesondere im Stande, Entwurfsmuster zu verwenden und typische APIs etwa in der GUI-, Web-, XML- oder Datenbankprogrammierung einzusetzen. Die Studierenden beherrschen interaktive, testgetriebene Entwicklung einschliesslich der Verwendung von Debuggern. Ausserdem kennen die Studierenden komplexere Probleme wie etwa die Schaffung von Brücken zwischen technischen Räumen (etwa: Objectware, Grammarware, Dataware) und den Einsatz fortgeschrittener Programmiertechnologien etwa für die Aspekt-orientierte, generative, Komponenten-orientierte, verteilte und nebenläufige Programmierung.

Content

(not specified)

04IN1011-1 - Programming techniques and technologies
  1. Erweiterbarkeit und Modularität
  2. Entwurfsmuster
  3. XML-Verarbeitung
  4. Datenbankzugriff
  5. Parser und Pretty Printer
  6. Object/XML Mapping
  7. Object/Relational Mapping
  8. Nebenläufige Programmierung
  9. Daten-parallele Programmierung
  10. Web-Programmierung
  11. Generative Programmierung
  12. Meta-Programmierung
  13. Aspekt-orientierte Programmierung
  14. Graphische Benutzungsoberflächen
Teaching Methods

(not specified)

Prerequisites

Grundkenntnisse in der objekt-orientierten Programmierung sowie den Algorithmen und Datenstrukturen

Examination Methods

Klausur

Credit Requirements

(not specified)

References

(not specified)

04IN1011-1 - Programming techniques and technologies

Online-Quellen wie etwa http://101companies.org/

kapitelweise Spezialliteratur

Responsible / Organizational Unit
Lämmel, Ralf / Institute for Computer Science
Additional Information

Das Modul wird in den Bachelor-Studiengängen nicht mehr angeboten, dafür aber in den Master-Studiengängen als 04IN2114: Programmiertechniken und -technologien

Last change
Apr 24, 2018 by Frey, Johannes
Last Change Module
Feb 18, 2019 by Frey, Johannes