Hochschule Augsburg - Fakultät für Informatik

Modul

MASEM (MIN2)/ MSEM (BIS3 (MWI3)

Seminar

Master

Dozenten

Prof. Dr. Alexander von Bodisco

Arbeitsaufwand

  • Präsenzzeit: 2 SWS / 22,5 h
  • Ausarbeitung: 127,5 h

ECTS Credits

5

Beschreibung

Pflichtfach

Noten

Vorläufige Noten SS2015 => PDF

Termine

Einführungsveranstaltung:

  • Organisatorisches und Themenvergabe: Do 19.3 in Raum J4.19

Blocktermine:

  • Samstags 30.5.2015
  • Uhrzeit: 9:00-15:00Uhr
  • Raum J4.06

Zeitplan: Schedule

 

Bewertung

Note ergibt sich aus Teilnoten (Ausarbeitung Version 1+2, Vortrag und Review).

Inhalt

Ziel des Seminars ist die selbständige Erarbeitung von vertieften Kenntnissen in einem abgeschlossenen Bereich des angebotenen Themengebiets sowie die aktive Beschäftigung im Rahmen der Einzelpräsentationen mit weiteren Beiträgen hierzu. Seine Ergebnisse fast jeder Teilnehmer in einer Ausarbeitung zusammen und präsentiert sie in einem Vortrag.

Im Rahmen dieser Lehrveranstaltung werden mehrere Themenbereiche von verschiedenen Dozenten angeboten, aus denen ein Einzelthema gewählt werden kann. Dies geschieht i.a. zum Ende des vorangehenden Semesters, in manchen Fällen auch im Wege einer kurzen Einführungsveranstaltung. Die Anmeldung erfolgt online und ist verbindlich. Für das Seminar gilt Anwesenheitspflicht, es wird eine aktive Teilnahme (Diskussion, Kolloquium) erwartet.

Lehrinhalte:

Die Studierenden erlangen detaillierte Kenntnisse im gewählten Themenbereich sowie erweiterte Kompetenzen in den Bereichen wissenschaftliches Arbeiten, Präsentation und Rhetorik.

Templates:

Empfohlenes Semester:

Themen – SS2015

Name         

Inhalt

Folien

Ausarbeitung 

Datum

Einführungsveranstaltung

Organisatorisches und Themenvergabe

  • Themenübersicht
  • Spielregeln
  • Themenwahl

PDF

-

15.02.2015

Schedule

Zeitplan und Vortragende

PDF

Neuer Zeitplan

15.05.2015

Hilfestellung I

Wie schreibe ich eine Seminararbeit?

ToDo

-

-

Hilfestellung II

Wie schreibe ich ein Review?

PDF

-

23.04.2014

Hilfestellung III

Kurze LaTeX - Einführung

PDF

- 23.04.2014
Hilfestellung IV Ausarbeitung - Musterbeispiel 1 PDF - 20.03.2015
Hilfestellung V Ausarbeitung - Musterbeispiel 2 PDF - 20.03.2015
Hilfestellung VI Ausarbeitung - Musterbeispiel 3 PDF - 20.03.2015
Hilfestellung VII Review - Beispiel PDF - -


 

  Hochschule Augsburg - Fakultät für Informatik

Modul

DVASEM

Seminar

DVA

Dozenten

Prof. Dr. Alexander von Bodisco

Arbeitsaufwand

  • Präsenzzeit: 2 SWS / 22,5 h
  • Ausarbeitung: 67,5 h

ECTS Credits

3

Beschreibung

Pflichtfach

Noten

Vorläufige Ergebnisse SS2015 => PDF

Termine

Seminartermine:

  • Organisatorisches und Themenvergabe : Di 17.03.2015 08:00 Uhr (Raum W3.16)
  • Seminartermine:
    • Gruppe 1: Di 08:00(s.t.)-09:30 Uhr (Raum W3.16)
    • Gruppe 2: Di 09:50(s.t.)-11:20 Uhr (Raum W3.16)
    • Termine:

14.04.2015, 21.04.2015, 28.04.2015, 05.05.2015, 12.05.2015, 19.05.2015, 02.06.2015

  • Zeitplan der Vorträge: PDF

Bewertung: Note ergibt sich aus Teilnoten (Ausarbeitung Version 1+2, Vortrag und Review)

 

Inhalt

Ziel des Seminars ist die selbständige Erarbeitung von vertieften Kenntnissen in einem abgeschlossenen Bereich des angebotenen Themengebiets sowie die aktive Beschäftigung im Rahmen der Einzelpräsentationen mit weiteren Beiträgen hierzu. Seine Ergebnisse fast jeder Teilnehmer in einer Ausarbeitung zusammen und präsentiert sie in einem Vortrag.

Im Rahmen dieser Lehrveranstaltung werden mehrere Themenbereiche von verschiedenen Dozenten angeboten, aus denen ein Einzelthema gewählt werden kann. Dies geschieht i.a. zum Ende des vorangehenden Semesters, in manchen Fällen auch im Wege einer kurzen Einführungsveranstaltung. Die Anmeldung erfolgt online und ist verbindlich. Für das Seminar gilt Anwesenheitspflicht, es wird eine aktive Teilnahme (Diskussion, Kolloquium) erwartet.

Lehrinhalte:

Die Studierenden erlangen detaillierte Kenntnisse im gewählten Themenbereich sowie erweiterte Kompetenzen in den Bereichen Wissenschaftliches Arbeiten, Präsentation und Rhetorik.

Templates:

Empfohlenes Semester:

Themen – SS2015

Name         

Inhalt

Folien

Ausarbeitung 

Datum

Einführungsveranstaltung

Organisatorisches

  • Themenübersicht
  • Spielregeln
  • Themenwahl

PDF

-

12.02.2015

Schedule

Termine und Vortragende

PDF

-

23.03.2015

Hilfestellung I

Wie schreibe ich eine Seminararbeit?

PDF

-

01.04.2014

HilfestellungII

Wie schreibe ich ein Review?

PDF

-

01.04.2014

Hilfestellung III

Kurze LaTeX - Einführung

PDF

-

01.04.2014

Hilfestellung IV

Ausarbeitung - Beispiel1

PDF

-

23.03.2015

Hilfestellung V

Ausarbeitung - Beispiel2

PDF

-

23.03.2015

Hilfestellung VI

Review - Beispiel

TXT

 

06.05.2014


 

  Hochschule Augsburg - Fakultät für Informatik

Modul

PROG.2

Vorlesung

Praktikum Programmieren 2 (TI2)

Dozenten

Prof. Dr. Alexander von Bodisco

SWS

2P

ECTS Credits

7 (inkl. Vorlesung 4SWS)

Beschreibung

Pflichtfach

Termine

Praktikum:

  • Einführungsveranstaltung:
    • Di 27.03.2015 - 09:50-11:20 Uhr - Raum M2.02/M2.03
    • Di 27.03.2015 - 11:40-13:10 Uhr - Raum M2.02
 

Inhalt

Lernziele

Die Studierenden beherrschen die Grundlagen der objektorientierten Softwareentwicklung am Beispiel der Programmiersprache C++.

Die Studierenden sind in der Lage, das Gelernte im Rahmen praktischer Übungen anzuwenden.

Inhalt

  1. Prinzipien der objektorientierte Softwareentwicklung
  2. Benutzung von Klassen, Standardbibliothek
  3. Fehlerbehandlung
  4. Entwicklung von Klassen
  5. Vererbung
  6. Grafische Oberflächen
  7. Iteratoren, Templates, Echtzeitprogrammierung

Empfohlenes Semester:

Folien

Name         

Content

Link

Vorlesung

Letztes Update

Funktionen Teil 1

Einführung in die Thematik

PDF

14.03.2013

14.03.2013

Funktionen Teil 2

Funktionen

  • Deklaration
  • Definition
  • Einbinden
  • Polymorphie

PDF

14.03.2013

14.03.2013

Felder/Arrays

 

Felder

  • Eindimensional
  • Mehrdimensional
  • Call by Reference
  • Speicherbedarf

PDF

14.03.2013

14.03.2013

Zeiger/Pointer

Abgabe des Berichts & Kolloquium

PDF

14.03.2013

14.03.2013

Dynamische Felder und Zeigerarithmetik

Zeigerarithmetik & Speicherallokation

PDF

14.03.2013

14.03.2013

Praktikum

Beispiele /

Hilfestellung

SS 2015

Nummer

Name

Kurzbeschreibung

Link

Letztes Update

1

StringTokenizer Version1

Aufteilen eines Strings in kleinere Strings mit Standardfunktionen

CPP

27.03.2015

2

StringTokenizer Version2

Aufteilen eines Strings in kleinere Strings mit stringstream

CPP

27.03.2015

3

Vektorbeispiel1

Abspeichern von Strings in einem Vektor mit anschließender Ausgabe

CPP

27.03.2015

4

Vektorbeispiel2

Ausgabe eines Vektors in "korrekter" Reihenfolge

CPP

27.03.2015

5

Vektorbeispiel3

Abspeichern von Zahlen in einem Vektor am Beispiel des kleinen Gauss

CPP

27.03.2015

6

Umlaute

Ausgabe von Umlauten auf der Konsole

TXT

27.03.2015

 Literatur:

  1. Wolf, J.: Grundkurs C++. Galileo Press, 2011.
  2. Lous, D.: Jetzt lerne ich Visual C++. Markt + Technik, 2010.
  3. Breymann, U.: C++  - Einführung und professionelle Programmierung, Hanser-Verlag
  4. B.Eckel: Thinking in C++, Band I und II, freie online-Version unter www.mindview.com.
  5. D.May: Grundkurs Software-Entwicklung mit C++, Hanser-Verlag
  6. A.Willms: C++-Programmierung - 2. Auflage. Programmiersprache, Programmiertechnik, Datenorganisation,  Addison-Wesley .
  7. A.Willms: Workshop C++, Addison-Wesley.
  8. Louis, D.: C++, New Reference. Markt + Technik, 2001.

Entwicklungsumgebung:

  • Eclipse (Windows/Linux/OSX) - Link

Links:

1. Cplusplus - http://www.cplusplus.com/doc/tutorial/

2. C/C++ Programmieren Unii Halle - http://www2.informatik.uni-halle.de/lehre/c/

Copyright:

Vorlesungsmaterial und Hilfestellungen sind Copyrightgeschützt und dürfen nur innerhalb der Vorlesung verwendet werden.

Hinweis:

Für den Inhalt externer Seiten ist der jeweiilige Betreiber verantwortlich. Der Aufruf externer Links erfolgt auf eigenes Risiko.

 

  Hochschule Augsburg - Fakultät für Informatik

Modul

DAK+DB

Vorlesung

Grundlagen der Datenkommunikation und Datenbanken

Dozenten

Prof. Dr. Alexander von Bodisco

SWS

2V+2V

ECTS Credits

5

Beschreibung

Pflichtfach

Termine

Vorlesung:

  • Einführungsvorlesung: Mi 18.03.2015
  • Vorlesung: Mi 11:40(s.t.)-13:10 Uhr (Raum J3.19)

Übung:

  • Integriert in die Vorlesung


Prüfung:

  • schriftliche Prüfung 90 Minuten (50% DK, 50%DB)
  • Zugelassene Hilfsmittel:
    • Nicht-programmierbarer Taschenrechner

Empfohlenes Semester: TI4

 

Inhalt

Die Studierenden erlangen Kenntnisse über notwendige Grundlagen zur Kommunikation von verteilten Systemen. Die Studierenden sind nach erfolgreicher und aktiver Teilnahme an der Lehrveranstaltung in der Lage, konkrete Probleme der Kommunikation in Rechnernetzen zu identifizieren, so dass eine Lösung bestimmt werden kann.

Die Kommunikationsschichten werden dabei Schrittweise behandelt. Zusätzlich werden die Teilnehmer im Umgang mit Standardanwendungen zur Untersuchung von Netzwerkdatenverkehr geschult.

Lehrinhalte:

  • Kenntnisse über die Grundlagen der Kommunikation
  • Wissen zur Interpretation und Auswertung der Kommunikation
  • Modellierung von Systemabläufen und Optimierungsproblemen
  • Identifikation von Schwachstellen in Rechnernetzen
  • Verständnis für Kommunikationsprobleme und deren Komplexität

Folien – SS2015

Name         

Content

Link

Lecture

Last update on

V0_Einführung

Einführung in die Thematik

  • Übersicht
  • Grundlagen
  • Internet

PDF

18.03.2015,

25.03.2015,

01.04.2015

18.03.2015

V1_Anwendungsschicht

Anwendungsschicht

  • Netzwerkanwendungen
  • Protokolle
    • HTTP
    • FTP
    • SMTP, POP3, IMAP
    • DNS
  • P2P-Anwendungen
  • Socketprogrammierung
  • Wireshark

PDF

01.04.2015,

08.04.2015,

15.04.2015,

29.04.2015

 

18.03.2015

V2_Transportschicht

Transportschicht

  • Dienste
  • Multiplexing
  • Zuverlässiger Datenaustausch
  • Protokolle UDP+TCP
  • Staukontrolle

PDF

06.05.2015,

13.05.2015,

27.05.2015

03.06.2015

V3_Netzwerkschicht

Netzwerkschicht

  • Funktionsweise von Routern
  • IPv4/IPv6
  • DHCP & NAT
  • Routing Algorithmen
    • Linkstate
    • Distance Vector

PDF

03.06.2015, 10.06.2015

10.06.2015

Übung – SS2015

Name    

Content

Link

Lecture

Last update on

Übung 1

               

Grundlagen der Kommunikation

  • Grundlagen
  • Internet

=> Loesung

PDF

25.03.2015

25.03.2015

Übung 2

Datenübertragung

  • RFC 2549
  • Afrikanische Schwalbe
  • Multihop

=> Loesung

PDF

01.04.2015

01.04.2015

Übung 3

Allgemeine Fragen

  • Multiple-choice

 => Loesung

PDF

08.04.2015

10.06.2015

Übung 4

Hands-on & Wireshark

  • Wireshark
  • UDP Sender & Empfänger
  • Lego - Live Hack

 

=> Keine Loesung

PDF

29.04.2015

10.06.2015

Übung 5

Allgemeine Fragen & Wireshark

  • Multiple-choice TCP
  • Wireshark - Mitschneiden und Auswerten von TCP Verkehr

 => Loesung

PDF

27.05.2015

10.06.2015

Übung 6

Allgemeine Fragen & Routing

  • Multiple-choice Netzwerkschicht
  • Count-to-Infinity Problem
  • Distanzvektoren

 => Loesung

PDF

10.06.2015

10.06.2015

 

Literatur:

1. James Kurose und Keith Ross, "Computernetzwerke - Der Top-Down Ansatz", 6te Auflage, Pearson IT, ISBN-13: 978-3-86894-237-8.

2. Andrew S. Tanenbaum, "Computernetzwerke", 5te Auflage, Pearson Studium, ISBN-13: 978-3-8689-4137-1.

3. Martin Sauter, "Grundkurs Mobile Kommunikationssysteme: UMTS, HSPA und LTE, GSM, GPRS, Wireless LAN und Bluetooth", 5te Auflage, Springer Vieweg, ISBN-13: 978-3-6580-1460-5.