Workshops "Knowing How"
Aus /bin - basisgruppe informatik - wiki
Ankündigungen zu Workshops in der Reihe "Knowing How". Wir planen Ende 2011/Anfang 2012 Workshops zu Informatik-Themen, in der Leute praktische Einführungen in ein Thema geben, mit dem sie sich längere Zeit (beruflich, hobby-mäßig, in der Bachelor- oder Diplomarbeit, Dissertation, etc.) beschäftigt haben.
Inhaltsverzeichnis |
Wie erstelle ich ein Android App?
Geplant ist, im Dezember einen Workshop zu geben, in der wir ein einfaches Android App programmieren. Wir reservieren ein Computerlab, richten die dafür nötige Entwicklungsumgebung ein (Eclipse + Android SDK) ein. Es wird eine kurze Einführung in den Lifecycle von Android Apps geben, und dann gehen wir Schritt für Schritt vor, um am Ende ein lauffähiges Android App zu haben.
Einfache Java-Kenntnisse sind empfehlenswert.--AKA 17:06, 10. Nov. 2011 (CET)
In einem zweiten fortgeschrittenen Teil ist geplant, sich genauer mit dem Source Code der Dalvik VM auseinanderzusetzen und klar zu machen, wie so eine VM eigentlich funktioniert (und was sie von einer normalen Java VM unterscheidet). Das schöne an Android ist, dass man den Quellcode einsehen, modifizieren und das ganze System selbst neu kompilieren kann (zumindest bis zur Gingerbread-Version jetzt auch für Ice Cream Sandwich).
git 101
git ist ein modernes verteiltes Versionskontrollsystem (DVCS). git 101 soll eine kurze, pragmatische Einführung in die git-Basics geben.
Folgende Fragestellungen sollen geklärt werden:
- Was ist git? Wie ist es aufgebaut? Was bringt mir das?
- git basics (init, clone, pull, commit, ...)
- git für's Studium:
- Für Einzelaufgaben
- Für Gruppenarbeit
- github.com nutzen und Hilfe finden gitref
Dauer: ca. 1h
Mit späterem Support über eigenes Forum/Wiki im Forum
LaTeX
Früher oder später wird mensch im Studium damit konfrontiert werden, gut formatierte Texte abzugeben und mensch wird merken, dass Office-Programme wie LibreOffice oder Word zusätzliche Mehrarbeit bedeuten, wenn es um eine konsistente Gestaltung geht.
Mit LaTeX sollte die ganze Formatierungsscheiße ein Ende haben, dennoch bleibt es meist bei einer recht oberflächlichen Einführung (Wie installier ich's? Wie erzeuge ich mein Dokument? Und wie ändere ich die documentclass?).
Im Workshop können Fragen geklärt werden, wie:
- Bilder und Tabellen einfügen, platzieren und referenzieren.
- Unterschied der verschiedenen Grafikformate verstehen, häufige Fehler vermeiden lernen.
- Wie funktioniert Literaturverwaltung mit BibTeX?
- Wie gestalte ich meinen eigenen Header?
- ...
Weitere Workshop-Ideen
- 3D Suite Maya (unverbindlicher Vorschlag + Angebot von Florian L.)
- Vektorisieren von Grafiken
- Disassemblieren von Binaries
Wenn ihr weitere Ideen habt, stellt sie hier vor.