Programmiersprache C++

   


Semester: SS 2003

LVA - Name

Programmiersprache C++

LVA - Nummer:

353.021

LVA - Typ:

PR

Wochenstunden pro Sem.:

2

Vortragende(r):

Susanne Loidl

Max. Teilnehmerzahl:

20

Anmeldemodus:

Online
Die endgültige Einteilung der Teilnehmer erfolgt ausschließlich in der Vorbesprechung.
Ich bitte daher alle, die sich angemeldet haben (vom KUSSS zugeteilte Teilnehmer, Warteliste und alle anderen), an der Vorbesprechung teilzunehmen.

Termine:

wöchentlich
Di, 8:30 - 10:00
1. Termin: 11.3., 8:30, T 857 (siehe auch Durchführung der LVA).

Klausur:
Do, 12.6.2003, 15:30 Uhr, HS 8
Es ist keine Anmeldung erforderlich.

Nachklausur:
Di 14.10.2003, 10:15 Uhr, MZ 05B

Eine Anmeldung ist per Email an loidl@fim.uni-linz.ac.at bis 9.10.2003 erforderlich.

 

Ort:

T 857

Inhalt der LVA:

 

LVA - Modus:

 

Prüfung:

schriftlich am Ende des Semesters

Literatur:

 

Sonstige Informationen:

Sprechstunden, Anrechenbarkeit

Weitere Auskünfte:

Abgabe, Arbeitsplatz, Entwicklungsumgebung 

Links zu anderen Semestern:

SS 2002, WS 2002/03

Inhalt

Ziel des Praktikums ist das Erlernen der Programmiersprache C++. Die Lehrveranstaltung beginnt mit einem Basisteil. Dieser Basisteil soll ein grundlegendes Verständnis für die Programmierkonzepte in C bzw. C++ schaffen. Vom Basisteil wird in die objektorientierte Programmierung in C++ übergeleitet. Besonderer Wert wird dabei auf folgende Themen gelegt:

Durchführung der Lehrveranstaltung

Die Lehrveranstaltung wird  jeweils dienstags von 8:30 bis 10:00 Uhr  im Raum T857 und zu Beginn 1-2x zusätzlich nach Absprache mit den Studenten  abgehalten. Da es sich um ein Praktikum handelt, gilt Anwesenheitspflicht in den Praktikumsstunden.

In den Praktikumsstunden wird jeweils ein bestimmtes Thema anhand von Beispielen und Diskussionen vertieft.

Am Ende jeder Praktikumsstunde wird auch eine Übung ausgeteilt, die von allen Studierenden in Eigenregie innerhalb von zwei Wochen zu lösen ist. Im Laufe des gesamten Semesters werden Übungen ausgeteilt, die jeder Studierende ausgearbeitet abgeben muss. Alle Übungen werden innerhalb einer Woche durchgesehen, bewertet und in der nächsten Praktikumsstunde zurückgegeben. Die Bewertung erfolgt in Punkten, wobei maximal 24 Punkte vergeben werden können.

Eine Übung gilt nur dann als abgegeben, wenn sie in einer korrekten äußerlichen Form abgegeben wurde und mit mindestens acht Punkten bewertet wird. Eine korrekte äußerliche Form beinhaltet, dass

Begleitend wird eine elektronisches Forum eingerichtet werden, in welchem die Studenten diskutieren und sich gegenseitig unterstützen können.

Am Ende des Semesters findet eine Abschlußklausur statt, mit der das im Laufe des Semesters angeeignete Wissen überprüft wird. Bei dieser Klausur sind sämtliche Unterlagen (außer Notebooks und Ähnliches) erlaubt. Grundlage für die Teilnahme an dieser Abschlussklausur sind die abgegebenen Übungen und das Projekt. Teilnahmeberechtigt sind daher nur jene Studierende, die mindestens sieben Übungen abgegeben haben und die in Summe mindestens 50% der maximal erreichbaren Punkte auf den Übungen und dem Projekt erzielt haben. Die Gesamtbeurteilung für das Praktikum wird aus den Punkten für die Übungen und dem Projekt, der Klausur sowie der Mitarbeit während der Praktikumsstunden berechnet.

Abgabe

Elektronische Abgabe

Alle Quellcodes müssen auch elektronisch abgegeben werden. Die elektronische Abgabe erfolgt über das WeLearn-System online. Die elektronische Abgabe hat jeweils bis Montag 23:59 Uhr zu erfolgen.

Schriftliche Abgabe

Die schriftliche Abgabe der Übungen erfolgt dienstags in der Lehrveranstaltung.    

Entwicklungsumgebung

Es gibt sehr viele Entwicklungsumgebungen für C++. Im Prinzip kann jede verwendet werden. Allerdings sollte beachtet werden, dass alle Programme mit der Entwicklungsumgebung Visual C++ 6.0 getestet werden, bevor sie abgegeben werden. Ein Programm, das mit Visual C++ 6.0 nicht funktioniert, wird nicht akzeptiert.

Arbeitsplatz

Alle Hausübungen können zu Hause durchgeführt werden, sofern sie über einen geeigneten Computer verfügen. Wem kein geeignetes Gerät zur Verfügung steht, kann den Computerraum der TNF im achten Stock des TNF-Turms benutzen.

In den Räumen T858 und T859 stehen einige PCs, auf denen das Betriebssystem Microsoft Windows NT installiert ist, und einige Unix-PCs sowie X-Terminals. Für dieses Praktikum werden die Windows NT - PCs verwendet. Sie sind an einen NT-Server angeschlossen. Jeder Studierende bekommt am Beginn des Semesters einen Benutzernamen zugewiesen, mit dem er sich an diesen PCs anmelden und darauf arbeiten kann.

Neben den Laufwerken der lokalen Arbeitsstation stehen jedem Benutzer zwei weitere Laufwerke des Servers zur Verfügung. Auf dem Laufwerk Z: können private Daten abgelegt werden, auf die nur der jeweilige Benutzer Zugriff hat. Es sollte allerdings beachtet werden, daß diese Daten nicht regelmäßig gesichert werden und jeder Studierende selbst dafür sorgen soll, daß seine Daten nicht verlorengehen.

Anrechenbarkeit

Laut Auskunft (Stand: 15.2.2001) Frau Prof. Kappel: "Da das Vorziehen der Praktikums aus C++ in den 1.Studienabschnitt Sinn macht, wuerde ich sagen: ja, das "Praktikum: Programmiersprache C++, 2KV", Par.9 Tab.8 des aktuellen Inf.studienplans ist als Wahlfach fuer den 1.Studienabschnitt (quasi als Ergaenzung zu Tab. 3) anrechenbar."

Nunmehr ist Prof. Mössenböck für Anrechnungen in der Informatik zuständig, von ihm habe folgende Auskunft bekommen:
PR: Programmiersprache C++ ist aufgrund der objektorientierten Inhalte anrechenbar auf das Praktikum aus Software Entwicklung 2 (Prog. Praktikum 3) des 1. Abschnittes.

Termine

Die folgende Tabelle gibt eine Übersicht über das Semester. Die unter Stoff angegebenen Kapitel beziehen sich auf das erste in der Literaturliste angegebene Buch. In der Spalte Beispiele wird man einen Link zu jenen Beispielen finden, die in den Praktikumsstunden präsentiert wurden.

Zur Zeit vorgesehene Termine (können sich in Absprache mit den Studenten ändern):
11.3.: 8:30, T857:  Gruppeneinteilung und Festlegung der Termine 
Nähere Details oder Änderungen werden in der Praktikumsstunde bekanntgegeben.

Sprechstunden

Dipl.Ing. Dr. Susanne Loidl Mo. 9:00 - 12:00 T 661
Tutor: Elmar Habelsberger  online  

Literatur

Es gibt eine sehr große Auswahl von Büchern über C++. Im folgenden sind einige als Literaturhinweise genannt. Das erste Buch wird als Lehrbuch zum Praktikum verwendet.

  1. Stanley B. Lippman: C++, Einführung und Leitfaden, 2. Auflage, Addison-Wesley 1997
  2. Stanley B. Lippman: C++ Primer, Addison-Wesley 1990
  3. André Wilms: C++ Programmierung, Addison-Wesley 1997
  4. Bjarne Stroustrup: Die C++ Programmiersprache, Addison-Wesley 1987
  5. Borland C++ Programmierhandbuch, Borland 1992

letze Änderung: 01 September 2003 by Susanne Loidl