CIS
Centrum für Informations-
und Sprachverarbeitung

Besuch Deutsches Museum am Montag den 17.2. Anmelden! siehe unten, ab 17:30 in die Gastwirtschaft Frauenhofer (in der Frauenhoferstr.9)

Aktuelles

Klausurtermin: 27.1. 10-12 Uhr, BU101

Die Wiederholungsprüfung in Einf. in die Programmierung erst wieder im Wintersemester 2020/21.



Pflichtmodul P1: Einführung in die Programmierung für Computerlinguisten

WS2019/20, Dr. Max Hadersbeck

Tutoren: Hania Lask und Marcel Eisterhues

HomePage/Blog zur Übung : (hier klicken)

Studierenden Informationen zur Veranstaltung: tutorium@geek-mail.com

Aktuelles

Klausurtermin: 27.1. 10-12 Uhr, BU101

News:

Arbeiten Sie mit! Sind Sie dabei, bei unserer FinderApp WiTTFind für das Weltkulturerbe: Wittgensteins Nachlass

hier klicken zu unserer FinderApp WiTTFind

Wir würden uns sehr freuen, wenn Sie uns bei unserer "Forschungs-Gemein-Wohl" Arbeit, der Nachkorrektur (hier ein Beispiel) für das Weltkulturerbe Wittgenstein helfen .
Wir werden am kommenden Freitag, den 15.11. nach dem Tutorium am Rechner einen Schulungstermin anbieten, bei dem wir die OCR-Korrektur nochmal im Detail besprechen werden.
Hier gibt es Informationen zur Mithilfe bei der OCR Korrektur: (hier klicken)

Damit Sie mitarbeiten können, müssen Sie sich aus Copyrechtgründen hier mit ihrer LMU-CAMPUS email-adresse registrieren: (hier registrieren)

 

Das war die Klausur ! Ihr habt es geschafft.

Bei Frau Lask und Herrn Eisterhues möchte ich mich nochmal recht herzlich bedanken. Sie waren ein Spitzenteam und kaum zu toppen!!
Ohne Ihre herausragende, fleissige, kluge und sehr gute Mitarbeit in den Übungen, der Korrektur der Hausaufgaben, der Übungsseiten und den Zusatztutorien wäre die Unterstützung bei den Studenierenden niemals so gut geworden. Die Noten zeigen es!!! Die Arbeit war sehr gut. Vielen Dank.
Frau Lask wird im nächsten Semester Tutorin in der Veranstaltung "Höhere Programmierung" sein, dazu auch noch Frau von Grafenstein und ich freue mich sehr darüber, dass wir wieder so eine gute Unterstüztung haben.
Ganz herzlichen Dank für Frau Lask und Herrn Eisterhues

Noten für die Klausur Einführung in die Programmierung, WS2019/20

Kompliment und Gratulation an die vielen sehr guten Klausuren, wir haben beste Gründe nöchsten Montag zu FEIERN !!!
Es sind nur die Noten aufgeführt, die explizit der Veröffentlichung zugestimmt haben.
ENTFÄLLT Klausureinsicht am Montag, den 16.3. um 13 Uhr ENTFÄLLT .

12.3.2020: Aktuell: Wegen des Corona-Virus und Anordnungen der LMU-München, findet bis auf weiteres keine Sprechstunde statt. Melden Sie ihre Angelegenheiten bitte per email

10808800	1
11544301	1
11969976	1
12128532	1
97507321	1,3
11582322	1,3
12118160	1,3
11963630	1,3
11524007	1,3
12118884	1,3
11531335	1,3
11851581	1,3
12109141	1,3
121xx006	1,3
121xx625	1,3
119xx852	1,3
121xx755	1,3
117xx924	1,3
121xx158	1,7
109xx444	1,7
121xx591	1,7
121xx851	1,7
121xx276	1,7
121xx630	2
121xx782	2
121xx120	2
116xx818	2,3
115xx586	2,3
119xx720	2,3
121xx502	2,3
118xx814	2,3
121xx891	2,3
258xx33		2,3
109xx459	2,3
119xx795	2,7
116xx860	2,7
118xx988	2,7
118xx596	2,7
119xx221	2,7
110xx576	3
113xx042	3
121xx854	3
121xx381	3,3
121xx752	3,3
121xx053	3,3
113xx589	3,3
121xx248	3,3
121xx490	4
121xx178	4
113xx245	4
117xx926	5
107xx644	5
112xx494	5
606xx25		5
119xx137	5
119xx806	5
114xx787	5
109xx998	5
117xx825	5
119xx939	5

Zur Fachschaft: (hier klicken)

Veranstaltungen

Vorlesungen:

Mo. 10-12 Uhr, Oettingenstr. 67, (Raum BU101)
Fr. 13-14 Uhr, Oettingenstr. 67, (Raum BU101)

Übungen:

Übung I am Do: 10-12 Uhr: Oettingenstr. 67. (Raum BU101)
alternative Übung am Rechner:(es reicht, wenn Sie eine Übung besuchen):
Übung II am Fr: 14-16 Uhr : Rechnerraum (Gobi) Oettingenstr. 67

aktuelle Termine:

Am Donnerstag 17.10, 10-12 Uhr Vorlesung "Geschichte der Informatik"
Am Freitag, 18.10, 13-14 Uhr Vorlesung "Linux"
Am Freitag, 18.10, 14-16 Uhr Übung am Rechner, Rechnerraum Gobi
Am Montag 21.10, 10-12 Uhr Vorlesung "Geschichte der Informatik"
Am Donnerstag, 27.10, 10-12 Uhr Vorlesung "Linux"
Am Freitag, 28.10, 13-14 Uhr Vorlesung "Linux"
Ab Montag 28.10, 10-12 Uhr Vorlesung "Programmieren mit Python .... "

Inhalte der Veranstaltung

In dieser Veranstaltung werden Sie einen Überblick über die Arbeitsweise von Computern bekommen. Am Anfang des Semesters gibt es eine Einführung in LINUX. Danach lernen wir Strategien und Vorgehensweisen zur Entwicklung von Computerprogrammen. Außerdem lernen wir Datentypen, Standardkontrollstrukturen und den Aufbau regulärer Ausdrücke der Skriptsprache Python kennen. In der Übung werden kleine Programme selbst geschrieben. Es gibt zwei Übungstermine von denen einer wahrgenommen werden muss.

Am Montag, 17.2. bietet das Deutsche Museum um 13:00 eine Abteilungsführung Informatik für uns an (maximal 20 Leute)!

Aktuell: Da die Führung um 13:00 Uhr beginnt, treffen wir uns um 12:30 Uhr in der Haupthalle/Haupteingang Deutsches Museum!
Für die Führung braucht jeder/jede eine Tages-Eintrittskarte (Studenten) zum Museum. Wer also Interesse hat, kann schon am Morgen ins Museum gehen und dann um 13:00 Uhr in die Informatikabteilung kommen. Damit er/sie aber das Geld von mir nachträglich bekommt, muss er/sie sich aber dann bei mir vorher melden.
Hinterher (ca. 17:30 Uhr) gehen wir auf jeden Fall in die Gaststätte "Frauenhofer" (Frauenhoferstr.9), um das Semesterende zu feiern. Wer erst zum Umtrunk kommen möchte, kann gerne nachkommen.

Besuch Deutsches Museum am Montag den 17.2. um 13:00 Uhr, bitte hier eintragen:

Vorname
Nachname (dahinter +G, falls jemand den ganzen Tag ins Museum geht. Sollte die Teilnahme kurzfristig zurückgezogen werden, bitte nochmal anmelden mit einer -1 dahinter

Literatur

  1. H.P. Gumm/M. Sommer: Einführung in die Informatik, Oldenbourg
  2. online Kurs: Learning Python: https://www.learnpython.org/
  3. der Klassiker: Mark Lutz: Learning Python http://shop.oreilly.com/product/0636920028154.do

Voraussetzungen

Kenntnisse einer Programmiersprache sind nicht notwendig

Scheinkriterien

Zum Erwerb eines Scheines muss die Klausur (Modul-Prüfung, die die Vorlesung und die Übung umfasst!) bestanden werden.
Die Übungsaufgaben sollen in Gruppen (4 Leute) bearbeitet werden. Die Aufgaben sind freiwillig und werden korrigiert.
Ich empfehle jedem/jeder ausdrücklich die Übungsaufgaben, auch wenn sie freiwillig sind, sorgfältig zu lösen.
In der Modulprüfung werden auch Varianten der Übungsaufgaben vorkommen.

Skripten

Hier das Skript zum Downloaden für die Veranstaltung Einführung in Python (hier klicken)

Aufgaben:

  • 1. Blatt: (wir beginnen die Bearbeitung heute in der Übung, aber die Abgabe der Übung ist erst am: 24.10. 10:00) 
    Hier finden Sie das erste Blatt: (hier klicken)

  • Nun kennen sie schon einiges über UNIX und sie können sich an die nächste Aufgabe wagen:
  • 2. Blatt: (Abgabe: 31.10. 10:00)  finden Sie (hier klicken)
  • 3. Blatt: (Abgabe: 7.11. 10:00)  finden Sie (hier klicken)
  • 4. Blatt: (Abgabe: 14.11. 10:00)  finden Sie (hier klicken)
  • 5. Blatt: (Abgabe: 21.11. 10:00)  finden Sie (hier klicken)
  • 6. Blatt: (Abgabe: 28.11. 10:00)  finden Sie (hier klicken) Die Übung am Donnerstag, den 28.11. findet nicht in BU101 statt, sondern im Rechnerraum Kalahari!!!

  • Das ist Schwarmintelligenz! Wunderbar ... immer mehr helfen bei der wichtigen Arbeit am Welt Kulturerbe mit. Vielleicht entscheiden Sie sich auch noch, da mitzuarbeiten. Wir würden uns sehr freuen: Vielen Dank an die schon Mitarbeitenenden.
    Am kommenden Freitag nach der Übung gibt es wieder die Gelegenheit über die Korrektur zu reden.
    Also, wer auch noch mithelfen will, hier können Sie sich mit ihrer LMU-CAMPUS email-adresse registrieren: (hier registrieren)

    Eine Zusatzaufgabe (= Aufgabe 20) für "Superprogrammierer.." (Abgabe als Aufgabe 20: 5.12. 10:00)  finden Sie (hier klicken)
  • 7. Blatt: (Abgabe: 5.12. 10:00)  finden Sie (hier klicken)
  • 8. Blatt: (Abgabe: 12.12. 10:00)  finden Sie (hier klicken)
  • Ohne Fleiss kein Preis!

    Es ist nahezu unmöglich ohne Übung das Programmieren zu lernen.

    Also: Ich kann Sie nur motivieren, machen Sie die Hausaufgaben!

  • 9. Blatt: (Abgabe: 20.12. 10:00)  finden Sie (hier klicken
    Achtung: Wir überspringen die Übung 9, die können Sie in den Ferien üben
    Die Übung für die Ferien: (hier zur Ferienübung 9)

.... WO SIND DIE PYTHON HACKER am CIS ...."Wir programmieren einen Schneemann"

Wie auf der Weihnachtsfeier mit ein paar Leuten besprochen, die Aufgabe an ALLE Studierenden am CIS!
Bisher waren die kürzesten Lösungen in der Programmiersprache PERL.... also PYTHON-Freaks .... wo seid Ihr !!! Die besten Lösungen der werden in der Übung am 19.12 vorgestellt!
Es gibt auch ein kleines "Ranking": Es gewinnt dieses Programm das die Aufgabe 1 löst, funktioniert und die wenigsten Buchstaben (!!!) umfaßt (keine Imports, (außer die Lösung mit Farben) aber sonst sind alle Tricks von Python erlaubt! Die Identline darf nicht fehlen!!!)
(zum Zählen der Wörter der UNIX-Befehl: wc -w -c myprogram.py  

Das ist die Weihnachtsübung (hier klicken)
Die Abgabe ist freiwillig, Abgabe als Übung 18, bis zum 19.12.

 

Letztes Jahr hatten wir eine andere Aufgabe, die Programmierung eines Weihnachtsbaumes: (hier klicken)
Da hatten wir viele Lösungen:

Wir hatten zwei PERL Lösungen und acht python Lösungen und eine Lösung in FARBE !!! Anzahl der Buchstaben, Filename und Link:
  1. 131 Buchstaben, d_b.perl (hier klicken)
  2. 144 Buchstaben, y_k.py (hier klicken)
  3. 145 Buchstaben, d_b1.perl (hier klicken)
  4. 147 Buchstaben, f_d.py (hier klicken)
  5. 256 Buchstaben, y_k_color.py (hier klicken)
  6. 147 Buchstaben, f_d.py (hier klicken)
  7. 331 Buchstaben, s_c.py (hier klicken)
  8. 347 Buchstaben, l_w1.py (hier klicken)
  9. 659 Buchstaben, l_a1.py (hier klicken)
  10. 699 Buchstaben, y_d.py (hier klicken)
  11. 709 Buchstaben, l_w.py (hier klicken)
  12. 713 Buchstaben, l_a.py (hier klicken)
  13. 881 Buchstaben, k_m_color.py (Lösung in Farbe, hier klicken)

Weltkulturerbe, wer will uns noch helfen? Wir würden uns freuen
Und wer uns doch noch bei der OCR Korrektur helfen möchte, wir würden uns sehr freuen, der kann sich immer noch hier anmelden: Also, wer auch noch mithelfen will, hier können Sie sich mit ihrer LMU-CAMPUS email-adresse registrieren: (hier registrieren) Also, wer auch noch mithelfen will, hier können Sie sich mit ihrer LMU-CAMPUS email-adresse registrieren: (hier registrieren)

 

  • 10. Blatt: (Abgabe als Aufgabe 9: 9.1.19)  finden Sie (hier klicken)
  • 11. Blatt: (Abgabe 16.1.19)  finden Sie (hier klicken)
  • Das ist das letzte Übungsblatt und eine hervorragende Übung für die Klausur. Also noch mal der Aufruf an Sie: "Programmieren Sie alleine => Diskutieren Sie Ihre Lösung in Ihrer Gruppe => dann abgeben" (Bem. Arbeiten Sie auch mit UNICODE Properties und dem Modul regex!

  • 12. und letztes Blatt:  (Abgabe: 23.1. 10:00)  finden Sie (hier klicken)
    Für die Aufgabe brauchen Sie eine Textdatei, die sie hier finden: (hier klicken)
  • Sie haben die Übungen geschafft !!!

    für "Interessierte:

  • Ferien-Blatt:  (keine Abgabe)  finden Sie (hier klicken)
    Den Europarl Corpus für jeweils zwei Sprachen finden Sie hier: (hier klicken)

Eine Übersicht über den Klausurstoff finden Sie hier: Klausurstoff 2020

Die Wiederholungsprüfung zu Einf. in die Programmierung erst wieder im Wintersemester 2020/21.

Übungsabgabe

Hier gehts zur Übungsabgabe: (hier klicken)