UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe      
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
kompakt

kurz

Druckansicht

 
 
Stundenplan

 
 
 Extras
 
alle markieren

alle Markierungen löschen

Ausgabe als XML

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Einrichtungen >> Faculty of Engineering >> Department of Computer Science >>

Professorship for Open Source Software

 

Advanced Design and Programming (UE) [OSS-ADAP-UE]

Dozent/in:
Dirk Riehle
Angaben:
Übung, 2 SWS
Termine:
Mo, 14:30 - 16:00, Raum n.V.
Studienrichtungen / Studienfächer:
WPF INF-BA ab 4
WPF INF-MA ab 1
WPF IIS-MA ab 1
WF CE-BA-TW ab 5
WPF DS-BA 5
Voraussetzungen / Organisatorisches:
INF-AuD or compatible / equivalent course
Inhalt:
This course teaches principles and practices of advanced object-oriented design and programming. Dieser Kurs wird auf Deutsch gehalten. It consists of a weekly lecture with exercises, homework and self-study. This is a hands-on course and students should be familiar with their Java IDE. Students learn the following concepts:
Class-Level
  • Method design

  • Class design

  • Classes and interfaces

  • Subtyping and inheritance

  • Implementing inheritance

  • Design by contract

Collaboration-Level

  • Values vs. objects

  • Role objects

  • Type objects

  • Object creation

  • Collaboration-based design

  • Design patterns

Component-Level

  • Error handling

  • Meta-object protocols

  • Frameworks and components

  • Domain-driven design

  • API evolution

The running example is the photo sharing and rating software Wahlzeit, see https://github.com/dirkriehle/wahlzeit . Class is held as a three hour session with a short break in between. Students should have a laptop ready with a working Java programming setup. Sign-up and further course information are available at https://adap.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible. The course information will also tell you how the course will be held (online or in person).

Empfohlene Literatur:
See https://adap.uni1.de
Schlagwörter:
OSS-ADAP-UE; OSS-ADAP; ADAP

 

Advanced Design and Programming (VL) [OSS-ADAP-VL]

Dozent/in:
Dirk Riehle
Angaben:
Vorlesung mit Übung, 2 SWS, ECTS: 5
Termine:
Mo, 13:00 - 14:30, Raum n.V.
Livestream
Studienrichtungen / Studienfächer:
WPF INF-BA ab 4
WPF INF-MA ab 1
WPF IIS-MA ab 1
WF CE-BA-TW ab 5
WPF DS-BA 5
Voraussetzungen / Organisatorisches:
INF-AuD or compatible / equivalent course
Inhalt:
This course teaches principles and practices of advanced object-oriented design and programming.

Dieser Kurs wird auf Deutsch gehalten.

It consists of a weekly lecture with exercises, homework and self-study. This is a hands-on course and students should be familiar with their Java IDE.

Students learn the following concepts:

Class-Level

  • Method design

  • Class design

  • Classes and interfaces

  • Subtyping and inheritance

  • Implementing inheritance

  • Design by contract

Collaboration-Level

  • Values vs. objects

  • Role objects

  • Type objects

  • Object creation

  • Collaboration-based design

  • Design patterns

Component-Level

  • Error handling

  • Meta-object protocols

  • Frameworks and components

  • Domain-driven design

  • API evolution

The running example is the photo sharing and rating software Wahlzeit, see https://github.com/dirkriehle/wahlzeit

Class is held as a three hour session with a short break in between. Students should have a laptop ready with a working Java programming setup.
Sign-up and further course information are available at https://adap.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible. The course information will also tell you how the course will be held (online or in person).

Empfohlene Literatur:
See https://adap.uni1.de

 

Advanced Methods of Software Engineering (VUE) [OSS-AMSE-VUE]

Dozent/in:
Dirk Riehle
Angaben:
Vorlesung mit Übung, 2 SWS, ECTS: 5
Termine:
Fr, 10:15 - 11:45, 02.133-113
Livestream
Studienrichtungen / Studienfächer:
WPF INF-MA ab 1
Voraussetzungen / Organisatorisches:
  • OSS-ADAP
  • OSS-AMOS

Inhalt:
This course teaches advanced methods of software engineering. Topics covered are:
  • Test-driven development

  • Kanban and lean software development

  • Continuous delivery incl. continuous deployment

The course builds on the learnings from ADAP and AMOS. Both courses or equivalent skills are preconditions for participating in AMSE.
AMSE projects, like final theses, support the group’s development work. Thus, students may have to sign a contributor agreement. Sign-up and further course information are available at https://amse.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible.
The course information will also tell you how the course will be held (online or in person).

Empfohlene Literatur:
See https://amse.uni1.de

 

Applied Software Engineering Master-Projekt (PROJ) [OSS-PROJ]

Dozent/in:
Dirk Riehle
Angaben:
Sonstige Lehrveranstaltung, ECTS: 10
Termine:
Zeit/Ort n.V.
Studienrichtungen / Studienfächer:
WPF INF-MA ab 1
WPF INF-BA ab 4
Voraussetzungen / Organisatorisches:
None
Inhalt:
This module lets students fulfill their degree program's project obligation by performing a project in software engineering and/or open source.
We prefer that you use one of our existing courses for your project obligation, but are willing to have you for a one-off topic if none of our courses fit.
Project topics should be in the domain of (applied) software engineering and may or may not include open source software as a topic.
You can find current seminar / project / thesis topics at https:/oss.cs.fau.de/fun ; all topics are customizable to your needs (ECTS points).
If you find something that interests you, please talk to the respective person listed in the topic description (bottom of document, usually).

 

Coaching Agile Methods Teams (UE) [OSS-COACH-UE]

Dozent/in:
Dirk Riehle
Angaben:
Übung, 2 SWS
Termine:
Do, 12:30 - 14:00, Raum n.V.
Voraussetzungen / Organisatorisches:
Students must have completed the AMOS-PO or SD role
Inhalt:
This course teaches students how to coach agile software development teams. The course combines theory (short lectures and class discussion) with practice (students will play the Scrum master role in an AMOS agile software development team). Homework consists of writing feedback to the AMOS team and reflecting on it for the COACH course.
Topics covered include, but are not limited to,
  • agile methods techniques,

  • different types of retrospectives,

  • communication styles,

  • conflict resolution,

  • change leadership, etc.

all integrated in a semester-long project. To participate, you must have successfully completed a prior AMOS project, either as a product owner or software developer.
Class is run as two 90min. blocks, one for short lectures and class discussion, one for the exercise, where the student is playing a Scrum master role.
Sign-up and further course information are available at https://coach.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible.
The course information will also tell you how the course will be held (online or in person).

Schlagwörter:
OSS-COACH; COACH; OSS-COACH-UE

 

Coaching Agile Methods Teams (VL) [OSS-COACH-VL]

Dozent/in:
Dirk Riehle
Angaben:
Vorlesung, ECTS: 5
Termine:
Mi, 16:15 - 17:45, Raum n.V.
Voraussetzungen / Organisatorisches:
Students must have completed the AMOS-PO or SD role
Inhalt:
This course teaches students how to coach agile software development teams. The course combines theory (short lectures and class discussion) with practice (students will play the Scrum master role in an AMOS agile software development team). Homework consists of writing feedback to the AMOS team and reflecting on it for the COACH course.
Topics covered include, but are not limited to,
  • agile methods techniques,

  • different types of retrospectives,

  • communication styles,

  • conflict resolution,

  • change leadership, etc.

all integrated in a semester-long project. To participate, you must have successfully completed a prior AMOS project, either as a product owner or software developer.
Class is run as two 90min. blocks, one for short lectures and class discussion, one for the exercise, where the student is playing a Scrum master role.
Sign-up and further course information are available at https://coach.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible.
The course information will also tell you how the course will be held (online or in person).

Schlagwörter:
COACH; OSS-COACH

 

Commercial Open Source Startups (UE) [OSS-COSS-UE]

Dozent/in:
Dirk Riehle
Angaben:
Übung, 2 SWS
Studienrichtungen / Studienfächer:
WPF INF-BA ab 4
WPF INF-MA ab 1
WPF IIS-MA ab 1
Inhalt:
This course teaches students how the software industry works, how commercial open source works, and how to spin-off from the university. It consists of four main components:
  • The software industry

  • Commercial open source

  • Open source projects

  • University spin-offs

Class is run as two 90min blocks, one for the lecture, and one for the exercises.
Sign-up and further course information are available at https://coss.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible. The course information will also tell you how the course will be held (online or in person).

 
 
Mi12:30 - 14:00n.V.  Riehle, D. 
Livestream
 
 
Mi12:30 - 14:00n.V.  Riehle, D. 
Livestream
 
 
Mi12:30 - 14:00n.V.  Riehle, D. 
Livestream
 

Commercial Open Source Startups (VL) [OSS-COSS-VL]

Dozent/in:
Dirk Riehle
Angaben:
Vorlesung mit Übung, 2 SWS, ECTS: 5
Termine:
Mi, 10:15 - 11:45, Raum n.V.
Livestream
Studienrichtungen / Studienfächer:
WPF INF-MA ab 1
WPF INF-BA ab 4
WPF IIS-MA ab 1
Inhalt:
This course teaches students how the software industry works, how commercial open source works, and how to spin-off from the university. It consists of four main components:
  • The software industry

  • Commercial open source

  • Open source projects

  • University spin-offs

Class is run as two 90min blocks, one for the lecture, and one for the exercises.
Sign-up and further course information are available at https://coss.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible. The course information will also tell you how the course will be held (online or in person).

Empfohlene Literatur:
See https://coss.uni1.de

 

Seminar Applied Software Engineering [OSS-SEMI]

Dozent/in:
Dirk Riehle
Angaben:
Seminar, ECTS: 5
Termine:
Zeit/Ort n.V.
Inhalt:
This module lets students fulfill their degree program's seminar obligation by fulfilling a seminar topic in software engineering and/or open source.
We prefer that you use one of our existing courses for your seminar obligation, but are willing to have you for a one-off topic if none of our courses fit.
Seminar topics should be in the domain of (applied) software engineering and may or may not include open source software as a topic.
You can find current seminar / project / thesis topics at https://oss.cs.fau.de/fun - all topics are customizable to your needs (ECTS points).
If you find something that interests you, please talk to the respective person listed in the topic description (bottom of document, usually).



UnivIS ist ein Produkt der Config eG, Buckenhof