Grundlagen der Informatik Dr. Norbert Spangler Sprechstunde : nach Vereinbarung E-Mail n.spangler@fbi.h-da.de n.spangler@t-online.de http://www.fbi.h-da.de/organisation/personen/spangler-norbert.html
Grundlagen der Informatik Kap. 0 Organisation Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 2
Homepage Erreichbar über die Homepage des Fachbereichs Informatik www.fbi.h-da.de/organisation/personen Aktuelle Informationen/Termine Praktikumsaufgaben Folien der Vorlesung (kein Skript) Übungen mit Musterlösungen Klausurergebnisse mit Musterlösung Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 3
Literatur Peter Prinz, Ulla Kirch-Prinz C++ Lernen und professionell anwenden mtp-verlag Bonn, 2002 ( ca. 45, inkl. Autorensystem C++) Helmut Erlenkötter C++ rororo 2001, (ca. 10 ) Jürgen Wolff von Gudenberg Objektorientiert Programmieren von Anfang an Spektrum Akademischer Verlag, 1966, (ca. 25 ) Jesse Liberty C++ in 21 Tagen Markt&Technik 1999, (ca. 45 ) Ulrich Breymann C++ Hanser Fachbuchverlag 2003 (ca. 40 ) Mit CD-ROM Bjarne Stroustrup Die C++ Programmiersprache (Deutsche Übersetzung der Special Edition) Addison-Wesley, Boston, 2000, (ca. 50 ) Zahlreiche Online-Skripten im Internet/ Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 4
Software: C++ (kostenlose) C++ Lizenzen http://www.microsoft.com/germany/msdn/vstudio/products/ express/visualc/default.mspx Visual C++ 2005 Express Edition (wie im Labor) weitere Compiler im Internet Autorenlizenz als Anlage bei Büchern ( z.b. Prinz) Microsoft Visual Studio 6.0 Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 5
Aufbau der Lehrveranstaltung Vorlesungen : 3 Unterrichtsstunden/Woche -> 2 Blöcke / 1 Block im Wechsel Praktikum : 1 Unterrichtsstunde/Woche -> 1 Block alle 14 Tage Testierte Praktikumsaufgaben sind Voraussetzung zur Anerkennung der Lehrveranstaltung. Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 6
Ablauf des Praktikums/1 Das Praktikum erfolgt 14-tägig in mehreren Gruppen. Innerhalb der Gruppen bilden maximal 2 StudentInnen ein Team. Die Einteilung in die Gruppen erfolgt anhand der Listen. Die jeweilige Aufgabe wird mindestens 1 Woche vor dem Termin im Internet veröffentlicht und in der Vorlesung besprochen. Die Aufgabe ist als Hausaufgabe zu lösen. Das Programm ist mittels eines Texteditors zu erstellen und auf einem Memorystick (USB 2.0) mitzubringen. Zusätzlich ist in der Regel (ab Praktikum 3) ein Entwurf, sowie ein Testplan zu erstellen und mitzubringen. Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 7
Ablauf des Praktikums/2 Während des Praktikums sind eventuelle Fehler zu beseitigen. Die Bedienung der Entwicklungsumgebung im Labor ist in dem Dokument zu Praktikum 1 beschrieben. Danach muss -Der Entwurf vorgelegt und erkärt werden -Der Testplan begründet werden -Das lauffähige Programm vorgeführt und erklärt werden Testat. Sofern dies nicht gelingt kann im Praktikum der Abgabetermin für diese Aufgabe durch den Dozenten 1 mal verlängert werden. Danach gilt die Aufgabe als nicht testiert. Maximal 1 Testat darf am Ende des Semesters fehlen. Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 8
Ablauf des Praktikums/3 StudentInnen mit Laptop und eigenem C++ dürfen die Praktikumsaufgaben auch auf Ihrem Gerät vorführen. Hierzu sind in den Labors spezielle Steckdosen vorgesehen. Die Rechner in den Labors haben Internetanschluss. Die notwendigen Dateien sind auf dem Laufwerk D anzulegen. Diese werden spätestens nach 24 Stunden gelöscht. Daher ist eine Archivierung auf den PCs nicht möglich. Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 9
Termine Eine Liste der Termine findet sich im Internet. Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 10
Praktikum 1 Praktikum 1 besteht aus 2 Teilen: a) Kennenlernen der Entwicklungsumgebung b) Problemanalyse für das Projekt im SS 2007 Dr. Norbert Spangler / Grundlagen der Informatik 09.10.2006 11