Prak6kum Informa6k I - Informatik
Prak6kum Informa6k I - Informatik
Prak6kum Informa6k I - Informatik
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Prak%kum Informa%k I <br />
Programmieren in der Sprache C
Prak%kum Informa%k I <br />
Wintersemester 2011/2012 <br />
• Verantwortlicher Hochschullehrer: <br />
Prof. Dr.-‐Ing. Thomas Zielke <br />
• WissenschaGlicher Mitarbeiter: <br />
Jens Lippel <br />
• LehrbeauGragter: <br />
Alfred Linder <br />
• Tutoren: <br />
Christa Tichelkamp, Lena Frank, <br />
Alexandru Ienasiga <br />
Einführung in das Prak%kum Informa%k I <br />
2
Vorlesung Informa%k I <br />
Wintersemester 2011/2012 <br />
Beginn am<br />
Donnerstag,<br />
29. September 2011,<br />
um 10:00 Uhr im Audimax !<br />
Einführung in das Prak%kum Informa%k I <br />
3
"Popularität" von Programmiersprachen <br />
Java <br />
C <br />
The TIOBE Programming Community index is an indicator of the popularity of <br />
programming languages: <br />
www.tiobe.com<br />
Einführung in das Prak%kum Informa%k I <br />
4
C ≠ C++ <br />
• Viele Entwicklungswerkzeuge für die <br />
Programmiersprache C können auch für C++ <br />
verwendet werden, weil die Syntax von C eine <br />
Untermenge der C++ Syntax ist. <br />
• In diesem Programmierprak%kum wird nur <br />
Standard C verwendet, <br />
sogenanntes "ANSI C" ! <br />
Einführung in das Prak%kum Informa%k I <br />
6
Online Programmier-‐Bücher für C <br />
C von A bis Z (Jürgen Wolf) <br />
hep://pronix.linuxdelta.de/C/standard_C/ <br />
C-‐HowTo: Programmieren lernen <br />
mit der Programmiersprache C <br />
(Elias Fischer) <br />
hep://www.c-‐howto.de/ <br />
Einführung in das Prak%kum Informa%k I <br />
7
weitere Literaturempfehlungen: <br />
• Helmut Erlenköeer, C Programmieren <br />
von Anfang an, Rowolt Taschenbuch, <br />
ISBN: 3499600749, 2006. <br />
• Die Programmiersprache C, <br />
Regionales Rechenzentrum, Hannover <br />
(RRZN), 17.Auflage, 2008. <br />
(bei Campus-‐IT erhältlich!) <br />
Einführung in das Prak%kum Informa%k I <br />
8
"Online-‐Compiler" hep://ideone.com <br />
Einführung in das Prak%kum Informa%k I <br />
9
Organisa%on (1) <br />
➭ Präsenztermine <br />
• Es gibt insgesamt 4 Präsenztermine mit Anwesenheitspflicht <br />
(Doppelstunden). <br />
• Bei diesen Terminen werden prak%sche Programmierübungen <br />
an PC-‐Arbeitsplätzen unter Betreuung durchgeführt. <br />
Raum: H26c (Campus-‐IT) bzw. S2 (Informa%k-‐Labor). <br />
• Eigene Laptops können benutzt werden, wenn sie sich mit <br />
dem WLAN in der Hochschule verbinden können. <br />
• Während der Präsenztermine wird auch die zuvor abgegebene <br />
Projektaufgabe individuell besprochen und bewertet. <br />
• Die Teilnehmer und Teilnehmerinnen müssen alle <br />
Präsenztermine in der gleichen Prak%kumsgruppe absolvieren! <br />
Einführung in das Prak%kum Informa%k I <br />
10
Organisa%on (2) <br />
➭ Projektaufgaben <br />
• Es gibt 3 Projektaufgaben, die jeweils zwischen zwei <br />
Präsenzterminen eigenständig zu bearbeiten sind. <br />
• Die Aufgabenstellung wird jeweils zusammen mit der <br />
Übungsanleitung an dem zugehörigen Präsenztermin <br />
ausgegeben. <br />
• Die Lösung einer Projektaufgabe ist spätestens am Tag <br />
vor dem folgenden Präsenztermin über das Web-‐Portal <br />
"APORT" abzugeben. Genaue Informa%onen dazu in <br />
der Aufgabenstellung. <br />
Einführung in das Prak%kum Informa%k I <br />
11
Organisa%on (3) <br />
➭ Zusatzaufgabe <br />
• Am Semesterende wird ein größeres <br />
Programmierprojekt als "Zusatzaufgabe" ausgegeben. <br />
• Die Bearbeitung der Zusatzaufgabe ist nur für die <br />
Teilnehmerinnen und Teilnehmer erforderlich, die in <br />
der Gesamtbewertung des Prak%kums die <br />
Maximalpunktzahl anstreben. <br />
➭ Tutorien nach Vereinbarung <br />
• In den Semesterwochen, in denen keine <br />
Präsenztermine stapinden, können bei Bedarf und <br />
nach Vereinbarung kleine Gruppen bei zusätzlichen <br />
Programmierübungen betreut werden. <br />
Einführung in das Prak%kum Informa%k I <br />
12
Organisa%on (4) <br />
• Terminpläne / Aushänge im Schaukasten am <br />
Informa%k-‐Labor (zwischen S1a und S2) <br />
• Die erste Woche mit Präsenzterminen ist KW41 <br />
(ab 10.10.) . <br />
• Die Terminpläne für die einzelnen Gruppen <br />
werden im Schaukasten ausgehängt. <br />
➭ Alle erforderlichen Unterlagen werden im <br />
Internet zur Verfügung gestellt <br />
(erreichbar über die Webseite von Prof. Zielke) <br />
Einführung in das Prak%kum Informa%k I <br />
13
Bewertung <br />
Das Prak%kum Informa%k I wird mit maximal <br />
24 Leistungspunkten bewertet. <br />
1,5 Punkte für ak%ve Anwesenheit pro <br />
Präsenztermin, max. 6 Punkte insgesamt. <br />
Max. 4 Punkte für jede Projektaufgabe, <br />
max. 12 Punkte insgesamt. <br />
Max. 6 Punkte für die Bearbeitung der <br />
Zusatzaufgabe. <br />
Einführung in das Prak%kum Informa%k I <br />
14
Viel Spaß und Erfolg im Praktikum <strong>Informatik</strong> I !<br />
Wir stehen für Ihre Fragen zur Verfügung: <br />
Jens Lippel, Raum S1a, Email: Jens.Lippel@s-‐duesseldorf.de <br />
Thomas Zielke, Email: Thomas.Zielke@s-‐duesseldorf.de <br />
Einführung in das Prak%kum Informa%k I <br />
15