Informatik 2 - Hochschule Regensburg
Informatik 2 - Hochschule Regensburg
Informatik 2 - Hochschule Regensburg
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Modulname<br />
Fachbezeichnung<br />
<strong>Informatik</strong> 2 / Praktikum<br />
Kurzbezeichnung PIN2 Betroffene Studiengänge BA-EI / BA-ME /BA-REE<br />
Studienabschnitt 2. Modul Nr. EI 13.2 / ME 10.2 / REE 9.2<br />
Letzte Änderung SS 2012 Regelsemester EI 3. / ME 4. / REE 3.<br />
Sprache Deutsch Verantwortlich Mottok<br />
Modultyp Pflichtmodul Kreditpunkte 2<br />
Lehrumfang<br />
Lehrform<br />
2 SWS<br />
Praktikum am Computer<br />
Vor- und Nachbereitung 2 h / Woche<br />
Leistungs- Ausarbeitung eines funktionsfähigen Programms<br />
nachweis<br />
Ein Programm je Praktikumseinheit<br />
Professoren: Kneißl, Mottok, Mandl, Scharfenberg, Niemetz<br />
Lehrbeauftragte: Farmbauer, N.N.<br />
Zugel. Hilfsmittel PC, Entwicklungsumgebungen Visual Studio.Net, CodeBlocks oder DevCpp<br />
für LN<br />
Voraussetzungen keine<br />
Vorkenntnisse Parallel schritthaltend zur Vorlesung <strong>Informatik</strong> 2 (IN2): EI 13.1 / ME 10.1 /<br />
REE 9.1; Kenntnisse in C-Programmierung, z.B. aus <strong>Informatik</strong> 1 (IN1): EI<br />
7.1 / ME 2.1 / REE 3.1<br />
Angebotene Aufgabenstellungen, Hilfsprogramme für Grafikausgabe<br />
Lehrunterlagen<br />
Lehrmedien PCs im CIP-Pool, Entwicklungsumgebungen, Tafel, Beamer<br />
Lehrinhalte verschiedene Programmieraufgaben im Text- und Grafik-Modus zu<br />
Verbesserungen gegenüber C<br />
Klassen und Objekte<br />
Zusammenarbeit von Objekten<br />
Kopien von Objekten<br />
Vererbung<br />
Virtuelle Funktionen<br />
Anleitung zu: Arbeit in der Gruppe,<br />
Präsentationstechnik, Diskussionsfähigkeit<br />
Lernziele/<br />
Kompetenzen<br />
Literaturempfehlungen<br />
<strong>Informatik</strong> 2<br />
Fähigkeit, eine einfache Problemstellung in ein C++ Programm umzusetzen<br />
Fähigkeit, Objektorientierung in Programmen praktisch anzuwenden<br />
Fähigkeit, C++ Programme zu schreiben und zum Laufen zu bringen<br />
Fähigkeit, im Team zu arbeiten durch<br />
gemeinsames Vorbereiten im Team, Kommentierung der Programme,<br />
Dokumentation (Flußdiagramme, Struktogramme), Präsentation<br />
der Ergebnisse, Diskussion kontroverser Lösungsansätze<br />
Prinz, P.; Kirch-Prinz, U.: C++ Lernen und professionell anwenden.<br />
4. Aufl. MITP (2007)<br />
N.N.: C++ für C-Programmierer. 12. Auflage, RRZN-Scripten, Hannover<br />
Meyers S.: Effektiv C++ programmieren. 3. Aufl., Addison-Wesley (2008)<br />
Stroustrup B.: Die C++-Programmiersprache. 4. Aufl., Addison-<br />
Wesley (2009)<br />
32