Softwareentwicklung als Prozess

 

 

IF SOF 01 Java für Einsteigerinnen

IF SOF 02 Software-Entwicklung in der Medizin

IF SOF 03 Softwareentwicklung in Projekten

IF SOF 04 C# - Programmierung

IF SOF 05 Programmieren in Java mit Greenfoot

IF SOF 06 Agile, Scrum und Lean

IF SOF 07 Projektmanagement in der Softwareentwicklung

IF SOF 08 Java für Fortgeschrittene

IF SOF 09 Entscheidungen im Software Engineering

 



IF SOF 01

Java für Einsteigerinnen


Kurs


Monika Pobiruchin

HS Heilbronn


Mo 20.8. 11.00-12.30 und 14.00-16.30 Uhr
Di 21.8. 09.00-12.30 und 14.00-16.30 Uhr
Mi 22.8. 09.00-12.30 Uhr
Do 23.8. 09.00-12.30 und 14.00-15.30 Uhr
Fr 24.8. 09.00-12.30 und 14.00-15.30 Uhr


Zielgruppe: offen

Voraussetzung: Interesse an Programmierung, Grundlagen im Umgang mit dem eigenen Rechner, ein eigener Laptop ist unbedingt erforderlich!

Anforderung: Informationsaustausch vor dem Sommerstudium, Vortrag und Übungen beim Sommerstudium, Ausarbeitung nach dem Sommerstudium

Teilnehmerinnen: 10

Credit Points (ECTS): 2, mit Ausarbeitung 3

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.01

(Digitale Medien VAK) (keine Anerkennung)

(Informatik VAK) (keine Anerkennung)

(Produktionstechnik) anerkannt im Modul General Studies


In diesem Kurs können Studien- oder Programmieranfängerinnen ohne Vorkenntnisse grundlegende Programmierkonzepte der objektorientierten Programmierung wie z.B. das Klassenkonzept, Methoden, Vererbung und Overloading anhand der Programmiersprache Java erlernen. Diese Grundlagen können später auch auf andere Programmiersprachen wie C++, C# oder Ruby angewandt werden. In praktischen Übungen werden die wichtigsten Sprachkonstrukte von Java erarbeitet. Ziel dieses Kurses ist es, eine Grundlage zu schaffen, so dass die Teilnehmerinnen anschließend ihr Wissen eigenständig erweitern und eigene Anwendungen erarbeiten können.


^nach oben



IF SOF 02

Software-Entwicklung in der Medizin – Einblicke in den Alltag einer Informatikerin


Workshop


Dr. Hanne Tiesler

Fraunhofer MEVIS, Bremen


Mo 20.8. 11.00-12.30 und 14.00-16.30 Uhr
Di 21.8. 09.00-12.30 und 14.00-16.30 Uhr
Mi 22.8. 09.00-10.30 Uhr


Zielgruppe: offen

Voraussetzung: Grundkenntnisse in Mathematik und Softwaretechnik. Allgemeine Programmierkenntnisse sind von Vorteil aber nicht notwendig

Anforderung: Informationsaustausch vor dem Sommerstudium, Entwicklung eines Software-Prototypen beim Sommerstudium

Teilnehmerinnen: 12

Credit Points (ECTS): 1

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.02

(Digitale Medien VAK) 03-B-UN-2/IF.2012.SOF.02 (Freie Wahl); auf Antrag wählbar für Master

(Informatik VAK) 03-BU-2/IF.2012.SOF.02 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies


Eine der Schnittstellen von Medizin und Informatik ist die Nachverarbeitung von klinischen Bilddaten, aber auch die Entwicklung von Softwareprogrammen zur Planung und verbesserten Durchführung medizinischer Therapien.
In diesem Workshop soll ein Einblick in die Arbeit von Informatikerinnen im Bereich der medizinischen Bildverarbeitung und Software-Entwicklung gegeben werden. Hierzu werden kurze Einführungen in typische medizinische Fragestellungen, das Scripting mit Python und die visuelle Programmierung mit MeVisLab gegeben. Mit Hilfe dieser Kenntnisse haben die Teilnehmerinnen die Möglichkeit auf Basis bestehender Softwaremodule einen Prototyp für die Planung einer medizinischen Therapie zu entwickeln.


^nach oben



IF SOF 03

Softwareentwicklung in Projekten


Kurs


Viola Mattern

Hamburg


Mo 20.8. 11.00-12.30 und 14.00-16.30 Uhr
Di 21.8. 09.00-12.30 und 14.00-16.30 Uhr
Mi 22.8. 09.00-10.30 Uhr


Zielgruppe: offen

Voraussetzung: Grundkenntnisse in Softwaretechnik und erste Programmierkenntnisse

Anforderung: Informationsaustausch vor dem Sommerstudium, Vortrag und Übungen beim, Ausarbeitung nach dem Sommerstudium für Credit-Punkte

Teilnehmerinnen: 12

Credit Points (ECTS): 1, mit Ausarbeitung 2

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.03

(Digitale Medien VAK) 03-B-UN-2/IF.2012.SOF.03 (Freie Wahl); auf Antrag wählbar für Master

(Informatik VAK) 03-BU-2/IF.2012.SOF.03 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies


Die Arbeit in einem Softwareprojekt unterscheidet sich erheblich von Übungsarbeiten im Studium. Erfreulicherweise finden jedoch einige der theoretischen Ansätze Eingang in die Projekte. Dieses Seminar soll den Übergang von der Theorie in die Praxis erleichtern und zeigen, wie Wissen aus dem Studium erfolgreich in der Projektarbeit eingesetzt werden kann. Im Rahmen eines kleinen Projektes werden wir sehen, wie Analyse- und Designmethoden, Aufwandschätzung, Testmanagement im Projektverlauf integriert werden. Wir arbeiten in Kleingruppen und betrachten die Vorgehensmodelle RUP und Scrum.


^nach oben



IF SOF 04

C# - Programmierung


Workshop


Nicole Hertel

Wien, Österreich


Mi 22.8. 11.00-12.30 Uhr
Do 23.8. 09.00-12.30 und 14.00-15.30 Uhr
Fr 24.8. 09.00-12.30 und 14.00-15.30 Uhr


Zielgruppe: offen

Voraussetzung: Interesse an Windows-Programmierung, Grundkenntnisse der Programmierung erleichtern das Verständnis sehr
Sprache: Sind englischsprachige Teilnehmerinnen anwesend, wird die Unterrichtssprache auch Englisch sein!

Anforderung: Informationsaustausch vor dem Sommerstudium, Übungen beim und Ausarbeitung nach dem bzw. alternativ auf Wunsch eine Prüfung beim Sommerstudium.

Teilnehmerinnen: 12

Credit Points (ECTS): 1, mit Ausarbeitung/ Prüfung 2

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.04

(Digitale Medien VAK) (keine Anerkennung)

(Informatik VAK) (keine Anerkennung)

(Produktionstechnik) anerkannt im Modul General Studies


In diesem Workshop lernen Sie die Voraussetzungen für die fortgeschrittene objektorientierte Softwareentwicklung. Sie werden danach in der Lage sein, Abläufe in Klassen abzubilden, können die nötigen Datenstrukturen und Kontrollstrukturen entwerfen und in die Programmiersprache C# umsetzen. Sie beherrschen die Syntax der wesentlichen Bestandteile von C#. Sie wissen, was das .NET-Framework ist und aus welchen Bestandteilen es besteht..


^nach oben



IF SOF 05

Programmieren in Java mit Greenfoot


Kurs


Monika Pobiruchin

HS Heilbronn


Sa 25.8. 11.00-12.30 und 13.30-17.00 Uhr
So 26.8. 11.00-12.30 und 13.30-17.00 Uhr


Zielgruppe: offen

Voraussetzung: Erfahrung in Java und Wissen um objektorientierte Konzepte. Eigener Laptop ist unbedingt erforderlich!

Anforderung: Informationsaustausch vor dem Sommerstudium, Übungen beim Sommerstudium

Teilnehmerinnen: 10

Credit Points (ECTS): 1

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.05

(Digitale Medien VAK) (keine Anerkennung)

(Informatik VAK) (keine Anerkennung)

(Produktionstechnik) anerkannt im Modul General Studies


Greenfoot ist ein Framework, um zweidimensionale Spiele oder Simulationen mit Java zu entwickeln. Gerne wird es auch in der Ausbildung benutzt, weil es einen intuitiven Zugang zu den Konzepten der Objektorientierung bietet.
Dieser Kurs eignet sich daher besonders für Programmieranfängerinnen, die bereits erste Erfahrungen mit Java gesammelt haben und diese vertiefen möchten, oder für Frauen, die ihr Java-Wissen mit einer spielerischen Methode wieder auffrischen möchten. Wir wollen uns weniger die Theorie dahinter anschauen, sondern mehr mit dem Framework experimentieren und so ein kleines Spiel entwickeln.


^nach oben



IF SOF 06

Agile, Scrum und Lean


Kurs


Andrea Stubbe

München


Sa 25.8. 11.00-12.30 und 13.30-17.00 Uhr
So 26.8. 11.00-12.30 und 13.30-17.00 Uhr


Zielgruppe: offen

Voraussetzung: praktische Erfahrungen mit Softwareentwicklung sind von Vorteil, bitte eigenen Laptop mitbringen.
Sprache: Sind englischsprachige Teilnehmerinnen anwesend, wird die Unterrichtssprache auch Englisch sein!

Anforderung: Informationsaustausch vor dem Sommerstudium, Übungen beim und Ausarbeitung nach dem Sommerstudium

Teilnehmerinnen: 12

Credit Points (ECTS): 1, mit Ausarbeitung 2

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.06

(Digitale Medien VAK) 03-B-UN-2/IF.2012.SOF.06 (Freie Wahl); auf Antrag wählbar für Master

(Informatik VAK) 03-BU-2/IF.2012.SOF.06 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies


Viele Unternehmen und Teams in der Softwareentwicklung geben inzwischen an, nach agilen Prinzipien zu arbeiten. Trotzdem findet man auch dort noch viele Vorbehalte gegenüber den neuen und radikal anderen Denkweisen, die wirklich agiles Arbeiten mit sich bringt – so enden diese Versuche oft als "Wasserfall mit Scrum". Dieser Kurs erklärt die Prinzipien der agilen Entwicklung, zeigt einige Probleme aus der Praxis bei der Einführung und Umsetzung auf und zeigt, dass es auch anders geht.
Diskussionen und Übungen bieten den Teilnehmerinnen die Möglichkeit, Erfahrungen im Bereich der agilen Softwareentwicklung zu sammeln und die Vorteile kennenzulernen. Es werden Stories geschrieben, Sprints geplant, über Continuous Integration diskutiert und Vorurteile aus dem Weg geräumt.


^nach oben



IF SOF 07

Projektmanagement in der Softwareentwicklung


Kurs


Viola Mattern

Hamburg


Mo 27.8. 09.00-12.30 und 14.00-15.30 Uhr
Di 28.8. 09.00-12.30 und 14.00-15.30 Uhr
Mi 29.8. 09.00-10.30 Uhr


Zielgruppe: offen

Voraussetzung: Grundkenntnisse in Softwaretechnik und Erfahrung in Programmierung

Anforderung: Informationsaustausch vor dem Sommerstudium, Vortrag und Übungen beim, Ausarbeitung nach dem Sommerstudium für Credit-Punkte

Teilnehmerinnen: 12

Credit Points (ECTS): 1, mit Ausarbeitung 2

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.07

(Digitale Medien VAK) 03-B-UN-2/IF.2012.SOF.07 (Freie Wahl); auf Antrag wählbar für Master

(Informatik VAK) 03-BU-2/IF.2012.SOF.07 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies


Was kommt auf Sie zu, wenn Sie die Leitung eines Softwareentwicklungsprojektes übernehmen? In dieser Veranstaltung erhalten Sie einen Überblick über Aufgaben und Verantwortung der Projektleiterin: Auftragsklärung, Projektplanung und -steuerung, Aufwandschätzung, Risikomanagement, Staffing, Projektmonitoring, Qualitätssicherung, Berichtswesen und Eskalationsverfahren, Projektnachbetrachtung, Einfluss der Vorgehensmodelle auf das Projektmanagement. Im Rahmen eine Projektes werden wir in Kleingruppen die Themen bearbeiten.


^nach oben



IF SOF 08

Java für Fortgeschrittene


Kurs


Monika Pobiruchin

HS Heilbronn


Mo 27.8. 09.00-12.30 und 14.00-15.30 Uhr
Di 28.8. 09.00-12.30 und 14.00-15.30 Uhr
Mi 29.8. 09.00-12.45 Uhr
Do 30.8. 09.00-12.45 und 14.00-15.30 Uhr
Fr 31.8. 09.00-12.45 Uhr


Zielgruppe: offen

Voraussetzung: grundlegende Erfahrungen über objektorientierte Programierung, vorzugsweise in Java, Grundkenntnisse über relationale Datenbanken sind wünschenswert, aber kein Muss. Eigener Laptop ist unbedingt erforderlich!

Anforderung: Informationsaustausch vor dem Sommerstudium, Vortrag und Übungen beim Sommerstudium, Ausarbeitung nach dem Sommerstudium

Teilnehmerinnen: 10

Credit Points (ECTS): 2, mit Ausarbeitung 3

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.08

(Digitale Medien VAK) (keine Anerkennung)

(Informatik VAK) (keine Anerkennung)

(Produktionstechnik) anerkannt im Modul General Studies


Keine Lust mehr auf langweilige Konsolenoutputs? Du weißt, was der Unterschied zwischer einer Klasse und einem Objekt ist? Bist neugierig, wie Datenbanken unter Java angebunden werden können? Dann ist dieser Kurs genau das Richtige für dich!
Der Kurs vermittelt einige wichtige Entwurfsmuster von Java, die Programmierung von graphischen Benutzungsoberflächen (Java Swing), Grundlagen zu Threads und gibt Einblicke in die Verwendung und Anbindung von Datenbanken mit Java (Java Persistence API und Java Database Connectivity JDBC). Grundkenntnisse zu relationalen Datenbanken wären daher wünschenswert, sind aber kein Muss.


^nach oben



IF SOF 09

Entscheidungen im Software Engineering


Kurs


PD Dr. Andrea Herrmann

Stuttgart


Mi 29.8. 11.00-12.45 Uhr
Do 30.8. 09.00-12.45 und 14.00-16.30 Uhr
Fr 31.8. 09.00-12.45 Uhr


Zielgruppe: offen

Voraussetzung: Grundkenntnisse der Softwaretechnik

Anforderung: Informationsaustausch vor und Übungen beim Sommerstudium

Teilnehmerinnen: 20

Credit Points (ECTS): 1

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2012/IF.2012.SOF.09

(Digitale Medien VAK) 03-B-UN-2/IF.2012.SOF.09 (Freie Wahl); auf Antrag wählbar für Master

(Informatik VAK) 03-BU-2/IF.2012.SOF.09 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies


Während des Software-Entwicklungsprozesses treffen alle Beteiligten Entscheidungen: Benutzer priorisieren Anforderungen, Software-Architekten wählen die beste technische Lösung, Projektleiter wägen Qualität, Lieferumfang, Kosten und Termine gegeneinander ab.
Der Kurs vertieft Kenntnisse des Software Engineering Prozesses unter dem Blickwinkel der zu treffenden Entscheidungen. Sie lernen Methoden der
Entscheidungsfindung aus Software Engineering und Management kennen und wenden sie auf eine Fallstudie an.


^nach oben