Bild des Institutes mit dem Logo der Universität

Programmierkurs C, Sommersemester 2010

Organisatorisches


Eclipse installieren

Zunächst in das Verzeichnis /scratch wechseln:

user@stud20 ~ % cd /scratch

Jetzt Eclipse herunterladen:

user@stud20 /scratch % wget http://mirror.netcologne.de/eclipse//technology/epp/downloads/release/helios/R/eclipse-cpp-helios-linux-gtk-x86_64.tar.gz

Nun lädt Eclipse herunter..
--2010-08-02 09:26:30-- http://mirror.netcologne.de/eclipse//technology/epp/downloads/release/helios/R/eclipse-cpp-helios-linux-gtk-x86_64.tar.gz
Resolving mirror.netcologne.de... 194.8.197.22, 2001:4dd0:1234:1::deb
Connecting to mirror.netcologne.de|194.8.197.22|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 91765571 (88M) [application/x-gzip]
Saving to: `eclipse-cpp-helios-linux-gtk-x86_64.tar.gz'

16% =====> 14,886,614 8.86M/s


Nun können wir es entpacken:

user@stud20 /scratch % tar -xzf eclipse-cpp-helios-linux-gtk-x86_64.tar.gz

... und starten:

user@stud20 /scratch % cd eclipse/
user@stud20 /scratch % ./eclipse &

Zum erneuten Starten von Eclipse eine Konsole öffnen und dann eintippen:

user@stud20 ~ % cd /scratch/eclipse/
user@stud20 /scratch/eclipse % ./eclipse &

Eclipse auf anderen Systemen (Mac OS, Windows)


Wenn Sie Eclipse auf einem anderen System, wie Windows oder Mac OS installieren möchten, folgen Sie bitte dieser Anleitung (PDF) von Max Berger, auch online in einer HTML-Version zu haben.

Allgemeine Informationen


Dozenten:Prof. Dr. Helmut Harbrecht, Dipl.-Math. Felix Effenberger
Termine:02.08.2010-12.08.2010
Zeit und Ort:
Mo-Do9.45-11.15Ort wird noch bekannt gegeben.
Übungen:
Mo-Do11.30-13.00CIP-Pools, Gruppen 1 und 2.
Mo-Do14.00-15.30CIP-Pools, Gruppen 3 und 4.
Inhalt:C ist eine Programmiersprache, die für kleine Programmieraufgaben bis hin zur Entwicklung von ganzen Betriebssystemen geeignet und auf nahezu allen Betriebssystemen verfügbar ist. Der eigentliche Sprachumfang besteht aus weniger als 30 Schlüsselwörtern und wird durch Funktions-Bibliotheken für viele Anwendungsbereiche ergänzt, was eine vergleichsweise einfache Erlernbarkeit bei breiter Einsetzbarkeit ermöglicht.
Im Kurs werden keine Vorkenntnisse über Programmiersprachen vorausgesetzt und neben den Sprachmitteln soll vor allem vermittelt werden, wie man programmiert. Das schließt die prinzipielle Herangehensweise und die Beschäftigung mit algorithmischen Details ein. Zusätzlich werden auch Hilfsprogramme, welche die Programmierung erleichtern, vorgestellt.
Die Übungen finden im Anschluss an die Vorlesung statt, sind betreut und bieten die Möglichkeit den Inhalt der Vorlesung an Aufgaben zu üben. Für den Erwerb der ECTS-Punkte ist eine Teilnahme an den Übungen Pflicht.
Der Kurs ist eine Pflichtveranstaltung für Studierende des Bachelorstudienganges im 2. Semester im Rahmen des Moduls G5. Desweiteren können Studierende im Grund- und Hauptstudium des Diplom- und Lehramtsstudienganges Mathematik, sowie fachfremde Hörer an diesem Kurs teilnehmen.
Dieser Kurs wird in Form eines zweiwöchigen Kompaktseminars abgehalten, wobei im Veranstaltungszeitraum von Montag bis Donnerstag jeweils um 9.45 Uhr die Vorlesung statt findet und die Übungen im Anschluss daran in den CIP-Pools abgehalten werden. Die Freitage sind frei.
Literatur:B. Kernighan/D. Ritchie: Programmieren in C, Prentice-Hall Internat., 2. Ausg., 1990
R. Sedgewick: Algorithmen in C, Addison-Wesley, 1990
Voraussetzungen:Grundkenntnisse in Analysis, linearer Algebra und im Umgang mit Computern
Anmerkungen:Dieser Kurs wird in Form eines zweiwöchigen Kompaktseminars abgehalten (jeden Tag 2V+2Ü), wobei im Veranstaltungszeitraum von Montag bis Donnerstag jeweils um 9.45 Uhr die Vorlesung statt findet und die Übungen im Anschluss daran in den CIP-Pools abgehalten werden. Die Freitage sind frei. Anmeldung zu den Übungsgruppen bitte online auf dieser Seite.

Kurzreferenzen


Beliebte Fehler

Folien und Skript


Übungsaufgaben