Praktikum - Betriebssysteme - Google Android (IN0012, IN2106, IN4004)

Vortragende/r (Mitwirkende/r)
Nummer0000000337
ArtPraktikum
Umfang6 SWS
SemesterWintersemester 2013/14
UnterrichtsspracheEnglisch
Stellung in StudienplänenSiehe TUMonline
TermineSiehe TUMonline

Termine

Teilnahmekriterien & Anmeldung

Siehe TUMonlineAnmerkung: Bitte über TUMonline in die folgende Warteliste "Android Winter 2013/14" eintragen: https://campus.tum.de/tumonline/sa.gruppen_einteilung?clvnr=950090969&corg=24633 Auswahl nach Qualifikation (ab 5. Semester, Kenntnisse in Java, C, Linux, Projektmanagement und erfolgreiche Teilnahme an IN0009 und IN0010) und Anwesenheit bei der Vorbesprechung.

Lernziele

siehe Modulbeschreibung IN0012

Beschreibung

Dieses Modul wird von verschiedenen Lehrstühlen angeboten, so dass die Fachlichkeit des Projekts aus dem Gebiet des jeweiligen Lehrstuhls stammt (z.B. Datenbanken, Informationssysteme, Netzwerke, Groupware, Grafik, Robotik, Bilderkennung). Die Teilnehmer üben das systematische Software-Engineering anhand eines kleinen Systems in Kleingruppen nach Vorgabe und mit enger Zeitkontrolle (Entwurf, Implementierung, Test). Teilergebnisse der Gruppenarbeit sind in Vorträgen zu präsentieren. Entwurf, Projektplanung und Implementierung sind zu dokumentieren. Für "Betriebssysteme - Google Android - Schwerpunkt Sicherheit" bedeutet dies: =============================================================== Das Android-Praktikum richtet sich sowohl an fortgeschrittene Studierende aus dem Bachelorstudium, als auch besonders aus dem Master-Studiengang. Der Schwerpunkt wird in diesem Semester "Android Sicherheit" sein. Java-Kenntnisse im Zusammenhang mit Eclipse sind zwingend erforderlich, genauso wie Kenntnisse in Linux oder C. Bestehende Assembler-Kenntnisse sind von Vorteil (optional). Studierende müssen für einen Besuch der Veranstaltung mindestens das vierte Semester (Bachelor) abgeschlossen haben (d.h. ins 5. Semester kommen). Inhaltlich ist der Kurs in mehrere Kapitel unterteilt: Beginnend mit Vorträgen zu den Grundlagen Androids, folgt eine intensive Phase der App-Entwicklung bis hin zum App-Reengineering. Besonderer Themenschwerpunkt ist in diesem Semester die Sicherheit von Android (z.B. Exploits) bzw. alle angrenzenden Themen. Die Studierenden erhalten im Rahmen eines Workshops die Option Vorträge aus einer Reihe vordefinierter Themen auszuwählen, dessen Schwerpunkte sich im Bereich der Sicherheit finden, aber auch allgemeine Themen beinhalten können. In sogenannten Lightning Talks (Kurzpräsentationen) erhalten die Studierenden weiterhin die Option eigene Themen einzubringen. Hausaufgaben, Gruppenarbeiten und eine mehrmonatige Projektarbeit in Teams stellen eine intensive Praxiserfahrung sicher. Wir sind bemüht Projekte mit namhaften Herstellern zu offerieren (bisher z.B. Giesecke & Devrient, BMW, dem KIT, Kisibox, Ravensburger oder auch im internationalen Umfeld mit der Texas A&M University). Auch Kooperationen mit anderen Lehrstühlen sind möglich (z.B. Robotik/PR2). Eigene Projektideen sind ebenfalls eine Option. Weitere Hinweise: 10 ECTS; Unterrichtssprache: Englisch, Folien: Englisch, Aufgaben: Englisch, E-Learning: Englisch. Vorträge und Abgaben durch Studierende erfolgen ebenfalls immer in Englisch.

Inhaltliche Voraussetzungen

Notwendige Kenntnisse: Java-Programmierung / Eclipse / C / Linux Wünschenswerte Kenntnisse: Assembler Zur Teilnahme an den Gruppenarbeiten und Übungen ist ein Notebook erforderlich. Hinweis: Die TUM stellt eine begrenzte Anzahl an Leihgeräten zur Verfügung (http://asta.fs.tum.de/service/leihlaptops).

Lehr- und Lernmethoden

Modul IN0006; Modul IN0008 (eventuell); Modul IN0009 (eventuell); Modul IN0010

Empfohlene Literatur

wird im Rahmen der Veranstaltung vorgestellt z.B. Android 2 - "Grundlagen und Programmierung", Arno Becker/Marcus Pant

Links

Praktikum - Betriebssysteme - Google Android (IN0012, IN2106, IN4004)

Achtung! Wenn Sie Interesse an einer Teilnahme haben, dann melden Sie sich bitte vor der Vorbesprechung unter diesem Link an. Tragen Sie sich dort bitte in die Warteliste unter Android Winter 2013/14 ein.

Die Vorbesprechung findet am 9. Juli 2013 um 16:00 Uhr im Raum 3.5.06 (Hochbrück-Seminarraum 3) im Parkring 37 in Garching-Hochbrück statt. Benutzen Sie bitte den Eingang wenige Meter rechts des EDEKA (Parkring 37). Den Seminarraum finden Sie dort im 3. Stock, ein Fahrstuhl befindet sich nach der Eingangstür links.

Es gibt ausschließlich eine Warteliste, keine Teilnehmerliste. Die Entscheidung, welche Studierenden zum Praktikum zugelassen werden, erfolgt im Anschluss an die Vorbesprechung.