Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

MPGI 1 (Bachelor): Unterschied zwischen den Versionen

K
K
Zeile 1: Zeile 1:
'''Methodische und Praktische Grundlagen der Informatik 1: Algorithmische und funktionale Lösung diskreter Probleme''' ist eine Pflichtveranstaltung im ersten Semester der Studiengänge [[Lehrveranstaltungen Informatik|Informatik]] und [[Lehrveranstaltungen Technische Informatik|Technische Informatik]] nach neuer [[StuPO Informatik|Bachelor-StuPO]]. Sie besteht aus 4 SWS [[Vorlesung]] und 2 SWS [[Übung]] und entspricht 9 [[ECTS]]-Leistungspunkten.
 
 
 
{{Vorlage:KlausurBox|titel=|klausurliste=
 
{{Vorlage:KlausurBox|titel=|klausurliste=
 
<!-- Bitte hier als Liste einfügen. -->
 
<!-- Bitte hier als Liste einfügen. -->
Zeile 10: Zeile 8:
 
* [http://docs.freitagsrunde.org/Klausuren/MPGI1/ProbeklausurWS09_10_Muster_Loesungen.pdf Lsg. Probeklausur WS 2009/ 2010 ]
 
* [http://docs.freitagsrunde.org/Klausuren/MPGI1/ProbeklausurWS09_10_Muster_Loesungen.pdf Lsg. Probeklausur WS 2009/ 2010 ]
 
}}
 
}}
 +
'''Methodische und Praktische Grundlagen der Informatik 1: Algorithmische und funktionale Lösung diskreter Probleme''' ist eine Pflichtveranstaltung im ersten Semester der Studiengänge [[Lehrveranstaltungen Informatik|Informatik]] und [[Lehrveranstaltungen Technische Informatik|Technische Informatik]] nach neuer [[StuPO Informatik|Bachelor-StuPO]]. Sie besteht aus 4 SWS [[Vorlesung]] und 2 SWS [[Übung]] und entspricht 9 [[ECTS]]-Leistungspunkten.
  
 
== Inhalt ==
 
== Inhalt ==

Version vom 14. Februar 2012, 11:41 Uhr

Methodische und Praktische Grundlagen der Informatik 1: Algorithmische und funktionale Lösung diskreter Probleme ist eine Pflichtveranstaltung im ersten Semester der Studiengänge Informatik und Technische Informatik nach neuer Bachelor-StuPO. Sie besteht aus 4 SWS Vorlesung und 2 SWS Übung und entspricht 9 ECTS-Leistungspunkten.

Inhalt

  • Programmierung in Opal
    • funktionale Programmierung
    • Rekursion/Rekursionstypen
    • Higher Order Functions (HOF), Currying
    • Listenfunktionale
    • Datenstrukturen
    • Eingabe/Ausgabe
  • Lambdanotation
  • Aufwandsberechnung
  • Bäume, Graphen
  • Heaps
  • Sortierverfahren

[...] to be continued

Die meisten von diesen Themen werden nur kurz angesprochen und sind nicht relevant für die Prüfung. Die angesprochenen Themen wechseln dementsprechent etwas je Dozent und Semester.

Tipps und nützliche Infos

Material WS 2007/08

Literatur

Persönliche Kommentare

Prof Pepper hält sehr nette Vorlesungen, wobei insgesamt nicht besonders viel Stoff behandelt wird. Dafür bereitet einigen das Konzept der funktionalen Programmierung Probleme. Sollte man schon eine funktionale Sprache kennen, kann man davon ausgehen das man kaum etwas tun muss um gut zu bestehen.[Georg]

Entsprechung in der (alten) StuPO 90: Informatik 1 (StuPO90) (ohne Hardware-Teil).
(Dort findet ihr Klausuren und mehr)