10. Sommerstudium
für Frauen in der Informatik
3. – 14. September 2007

Fachbereich 3 Mathematik und Informatik

English


Einladung

Teilnehmerinnen

Lehrangebote

Eröffnung
Ringvorlesung VortragsForum
Studium und Karriere
Softwareentwicklung
Linux-Akademie
Web und Internet
Aktuelle Informatik
Zeitung
Chor
Vollversammlung
Bewegung
Kultur
10-Jahre-Party

Planungshilfen

Dozentinnen

GI-Empfehlung

Anmeldung

Werbung

 

Informatica Feminale

 

Sommerstudien 1998-2006

 

Transfer nach
Baden-Württemberg
Kooperation mit ditact in Salzburg, Österreich
Kooperation mit CWC in Hamilton, Neuseeland

 

if@informatica-feminale.de

 


Linux-Akademie

In diesem Jahr werden während des Sommerstudiums mehrere kurze Bausteine rund um Linux angeboten. So können alle Teilnehmerinnen, die bereits Vorwissen besitzen, gezielt ihre Lücken schließen oder spezielle Interessen weiter verfolgen. Die einzelnen Workshops können einzeln belegt werden:
- Kommandozeilenbasics
- Systemadministrationsbasics
- Software aus dem Quellcode installieren

- Shellprogrammierung mit sh/bash
- Vi
- Linux&Recht
- Linux rappelt sich auf – das System anhand des Boot-Prozesses verstehen
- Emacs
- Server-Monitoring mit Munin

- Einführung in Embedded Linux
- Embedded Linux-Labor


IF LIN 01
Kommandozeilenbasics

Dipl.-Soz. Carola Schirmer
Universität Bremen

Di 4.9. 9.00-12.30 Uhr

Voraussetzung: Teilnehmerinnen sollten sich im Vorfeld Klarheit über grundlegende Begriffe wie Kernel, Distribution, Prozesse, Dateisystem und Partitionen sowie über den Aufbau des Linux-Dateibaums nach dem Filesystem Hierarchy Standard (FHS) verschaffen.

Inhalt: Was ist eine shell (bash)? Tab-Completion; Kommando-Historie; schnelles Editieren der Kommandozeile; Wildcards; Ein-, Ausgabe- und Fehlerausgabeumleitung; mehrere Kommandos auf einmal; Pipes; Hilfe holen: man, which, info und --help; erste Kommandos: ls, cd, pwd, cat, less, tail; Dateien anlegen und loeschen: touch, rm, mkdir
* Optional: top, ps, kill; evtl. Umgebungsvariablen; .profile und andere Startskripte;



IF LIN 02
Systemadministrationsbasics

Dipl.-Inf. Dipl.-Pol. Jutta Horstmann
Data in Transit Berlin

Mi 5.9. 9.00-12.30 Uhr

Voraussetzung: Kenntnisse wie aus LIN 01

Inhalt: Die folgenden Aufgaben werden wir uns zusammen vornehmen und auf der Kommandozeile lösen: Nutzer und Gruppen anlegen und verwalten. Logs lesen und analysieren. Cronjobs einrichten. Prozesse, Systemlast und Speicherplatz überwachen. Backup und Recovery. Reboot. Netzwerkstatus. Systemsicherheit.


IF LIN 03
Software aus dem Quellcode installieren

Dipl.-Chem. Patricia Jung
München

Do 6.9. 14.00-15.45 Uhr

Voraussetzung: Kenntnisse wie aus LIN 01

Inhalt: Was tun, wenn die gewünschte Software nur im Quellcode vorliegt oder frau keine root-Rechte hat, um distributionseigene Binärpakete einzuspielen? Wir machen uns an praktischen Beispielen mit der quasi-standardisierten Vorgehensweise des Installierens aus dem Quellcode bekannt.


IF LIN 04
Shellprogrammierung mit sh/bash

Dipl.-Chem. Patricia Jung
München

Fr 7.9. 9.00-12.30 und 14.00-15.30 Uhr

Voraussetzung: Kenntnisse wie aus LIN 01, Sicherheit im Umgang mit einem
Texteditor wie Vi, Emacs oder Kate, Klarheit über grundlegende
Programmierkonzepte wie Variablen, konditionale Abfragen und Schleifen.

Inhalt: Die meisten Shells, insbesondere die Linux-Standard-Shell Bash, bieten nicht nur Erleichterungen beim Eintippen von Befehlen, sondern interpretieren Code in ihrer eigenen Programmiersprache. Damit lassen sich auch kompliziertere Aufgaben vergleichsweise schnell lösen. Wir machen uns mit grundlegenden Elementen dieser Programmiersprache vertraut und üben das Schreiben einfacher Shellskripte.



IF LIN 05
Vi

Dipl.-Soz. Maika Büschenfeldt
Hamburg

Fr 7.9. 9.00-12.30 Uhr

Voraussetzung: Kenntnisse wie aus IF LIN 01

Inhalt: Der vi ist einer der Standardeditoren unter Linux. Wer mit den grundlegenden Befehlen und der – für Einsteigerinnen zunächst recht eigentümlichen Arbeitsweise – dieses Editors vertraut ist, findet in vi ein
schnelles und effizientes Tool. Im Kurs werden die unterschiedlichen Betriebsarten und wichtigsten Kommandos des vi erklärt, ausprobiert und besprochen. Zusätzlich beinhaltet der Kurs einen Kurzeinstieg in die Verarbeitung von regulären Ausdrücken (Suchmuster) zum Suchen und Ersetzen von Zeichenketten.



IF LIN 06
Linux & Recht

Dipl.-Soz. Maika Büschenfeldt
Hamburg

Fr 7.9. 14.00-15.30 Uhr

Voraussetzung: keine

Inhalt: Freie vs. Proprietäre Software, Copyright, Patente, Urheberrecht


IF LIN 07
Linux rappelt sich auf – das System anhand des Boot-Prozesses verstehen lernen

Dipl.-Chem. Patricia Jung
München

Sa 8.9. 11.00-12.30 und 13.30-17.00 Uhr

Voraussetzung: Kenntnisse wie aus LIN 01, LIN 02, LIN 04, oder LIN 05
Anforderung: Eigene Linuxlaptops mitzubringen erwünscht! Teilnehmerinnen ohne Laptop sind ebenso herzlich willkommen!

Inhalt: Wir gehen einmal den Weg vom Einschalten des Rechners bis zur Login-Aufforderung Schritt für Schritt nach und schauen uns an, welche Programme und Dateien dabei eine Rolle spielen und wie diese Dateien (Stichwort: fstab, inittab, Initskripte) aufgebaut sind.


IF LIN 08
Emacs

Dipl.-Inf. Christina Dörge
Bremen

Sa 8.9. 13.30-17.00 Uhr

Voraussetzung: Kenntnisse wie aus LIN 01

Inhalt: In diesem Kurs sollen die wichtigsten Kommandos erklärt und besprochen werden, so dass es auch möglich ist, den Emacs ohne Buttons und Menu zu benutzen – was besonders für die von uns interessant sein dürfte, die ab und an auch mit dem Emacs innerhalb einer Shell arbeiten müssen.



IF LIN 09
Server-Monitoring mit Munin 

Gabriele Pohl (Technische Assistentin Informatik)
Bonn

Sa 8.9. 13.30-17.00 Uhr
So 9.9. 11.00-12.30 und 13.30-15.00 Uhr

Voraussetzung: Idealerweise Erfahrung als Linux-SysAdmine, mindestens: Systemadministrationsbasics (Kurs IF LIN 02 oder vergleichbare Kenntnisse), Software aus dem Quellcode installieren (Kurs IF
LIN 03 oder vergleichbare Kenntnisse), Shellprogrammierung mit sh/bash (Kurs IF LIN 04 oder vergleichbare Kenntnisse)

Inhalt: Munin (http://munin.sourceforge.net/) ist ein Werkzeug zur Langzeitüberwachung von Servern. In regelmäßigen Abständen fragt es die Aktivität der Dienste ab, stellt die Messwerte grafisch dar und vermittelt damit sehr anschaulich wertvolle Erkenntnisse zur Dienste-Optimierung und Vermeidung von Ausfällen. Einführung ins Thema Server-Monitoring, Installation und Einrichtung von Munin-Nodes und Munin-Server, praktische Anwendung vor Ort.



IF LIN 10
Einführung in Embedded Linux

Dipl.-Inf. Miriam Busch
Berlin

So 9.9. 11.00-12.30 und 13.30-17.00 Uhr

Voraussetzung: Grundlegendes Verständnis von Betriebsysteme im Allgemeinen und Linux im Speziellen

Inhalt: Diverse Geräte des modernen Haushalts (Unterhaltungselektronik, DSL-WLAN-Router, Navigationssysteme...) sind eingebettete Linux-Systeme. Wie sind diese Systeme aufgebaut? Wie entwickelt man Software für eingebettete Systeme? Aus welchen Hardware-Komponenten bestehen sie? Welche speziellen Schwierigkeiten stellen sich? Diesen Fragen wird in einführenden Vorträgen nachgegangen.



IF LIN 11
Embedded Linux-Labor

Dipl.-Inf. Miriam Busch
Berlin

Mo 10.9. 9.00-12.30 und 13.30-17.00 Uhr
Di 11.9. 9.00-12.30 und 13.30-17.00 Uhr

Voraussetzung: Teilnahme am Kurs "Einführung in Embedded Linux" (unbedingt, wird vorausgesetzt), Grundverständnis des Linux Boot-Prozesses (Kurs IF LIN 07 oder vergleichbare Kenntnisse), Erfahrungen mit der Linux-Kommandozeile (Kurs IF LIN 01 oder vergleichbare Kenntnisse) sowie Software aus dem Quellcode installieren (Kurs IF LIN 03 oder vergleichbare Kenntnisse) sowie Grundkenntnisse TCP/IP oder die Bereitschaft, sich vor dem Sommerstudium mit Hilfe gestellter Lektüre einzuarbeiten.

Inhalt: Basierend auf dem Einführungskurs Embedded Linux werden wir nun unsere Hände an die Hardware legen und eine freie Linuxdistribution auf handelsüblichen Wireless-Routern installieren und verändern. Wir nutzen dabei voraussichtlich das Projekt OpenWRT (openwrt.org).

   

sitemap
Letzte Änderung 07/2007 VO