Einführung in die Programmierung - Vorlesung - SS 2009
Modulbeschreibung
Lesender:
Bachmann, Peter; Prof. Dr. rer.nat.habil., HG 2.38, Tel.: 3887
Zeiten:
Di A/B 15:30 - 17:00 Uhr, Audimax 2
Anliegen:
In der Vorlesung wird Wissen vermittelt bzw. es wird dargelegt, wie und wo man sich das erforderliche Wissen aneignen kann. Selbständig, außerhalb der Vorlesung soll dann das Wissen angeeignet und Fertigkeiten dazu erworben werden.
Zur Vorlesung gehört auch eine Übung. Wöchentlich werden Übungsblätter ausgegeben, auf denen Aufgaben formuliert sind, die schriftlich gelöst werden und denen Übungstutoren zur Kontrolle abgegeben werden sollen. Die Bewertung der Lösungen gehen nicht in die Endnote ein. Mehr zur Organisation der Übungen siehe Übungsseite.
Zur Lehrveranstaltung stehen Materialien bereit (Siehe unten), von denen das Skript sich direkt auf die Lehrveranstaltung bezieht.
Der kalkulierte Arbeitszeitaufwand für die Lehrveranstaltung Algorithmieren und Programmieren beträgt insgesamt 180 Stunden.
Organisation:
Die Anmeldung zur Lehrveranstaltung erfolgt über das Prüfungsamt. Zusätzlich muss eine Anmeldung zur Übung ab dem 06.04.2009 online über das Systen LEHVIS:
https://lehvis.informatik.tu-cottbus.de
erfolgen. Dabei muss man sich unbedingt in eine der Übungsgruppen (Siehe Übungsseite) eintragen. Die vorhandenen Übungsgruppen sind aus LEHVIS ersichtlich. Bis zum 23.05.2009 kann man über das Prüfungsamt ohne Konsequenzen von der Lehrveranstaltung zurücktreten.
Prüfungsdurchführung:
Alle Prüfungen sind schriftlich. Es können beliebige schriftliche Aufzeichnungen (Mitschriften, Skripte, Bücher) benutzt werden, aber keine Computer und keine Handys.
Prüfungstermine:
Zwischenklausur: 08.05.2009 von 15:30 bis 16:30 Uhr, Audimax 1,2 und GH
Musterlösungen zur Zwischenklausur
Endklausur: 27.07.2009 von 09:00 bis 11:00 Uhr, Audimax 1,2 und GH
Wiederholungsklausur: 06.10.2009 von 09:00 Uhr bis 12:00 Uhr, Audimax 2
Materialien:
MinGW Paket mit GNU C++ Compiler als Kommandozeilenwerkzeug (
Downloadseite)
Integrierte Entwicklungsumgebung Dev-C++ mit GNU C++ Compiler (
Downloadseite).
Link zum download .Net Version 3.5 (für Lernprogramm erforderlich)
Demonstration zum Euklidschen Algorithmus als .pdf
Mischen, nicht rekursiv, ohne Umspeichern als .pdf
Weitere Programmierbeispiele:
Listen
Bäume
Sie finden eine Vielzahl von Tutorials (z. B.
hier), wenn Sie nach C Tutorials googeln.
