27.04.2014 Aufrufe

Kurs- und Modulkatalog Nanotechnologie 2013/14 - LNQE - Leibniz ...

Kurs- und Modulkatalog Nanotechnologie 2013/14 - LNQE - Leibniz ...

Kurs- und Modulkatalog Nanotechnologie 2013/14 - LNQE - Leibniz ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

01.10.<strong>2013</strong> Teil C: Verzeichnis der <strong>Kurs</strong>beschreibungen: Bachelor<br />

Informationstechnisches Praktikum<br />

Informationtechnology (Practical Work)<br />

Dozent: Niemann<br />

Ziel des <strong>Kurs</strong>es:<br />

Ziel des IT Praktikums ist einerseits die Schulung des algorithmischen, lösungs-orientierten Denkens <strong>und</strong> andererseits<br />

die praktische Umsetzung von Algorithmen in der Programmiersprache C. Nach erfolgreicher Teilnahme sollen<br />

die Teilnehmer in der Lage sein, zu einfachen algorithmischen Problemen einen Lösungsansatz zu finden <strong>und</strong><br />

den Algorithmus in C zu realisieren.<br />

Inhalt:<br />

Absolventen von technischen Studiengängen sehen sich sowohl im Studium als auch in der Praxis oft kleineren<br />

Programmierprojekten ausgesetzt, in denen sie entweder selber programmieren müssen, oder ein Programmierer<br />

angeleitet werden muss, oder wo die eingesetzte Spezialsoftware algorithmisches Denken voraussetzt. Das für<br />

diese Zwecke nötige Gr<strong>und</strong>verständnis von Rechnern <strong>und</strong> deren Programmierung soll in diesem Praktikum vermittelt<br />

werden. Im Rahmen des Praktikums werden Gr<strong>und</strong>lagen der Informatik <strong>und</strong> des Programmierens behandelt<br />

<strong>und</strong> am Beispiel der Programmiersprache C geübt. Zu den Gr<strong>und</strong>lagen der Informatik gehören:<br />

- Prinzipielle Möglichkeiten <strong>und</strong> Grenzen der Berechenbarkeit, d.h. was kann überhaupt programmiert werden <strong>und</strong><br />

was nicht?<br />

- was sind Algorithmen? Wie gelangt man von einer Problemstellung strukturiert zu einer Lösung/zu einem Algorithmus?<br />

- Eigenschaften von Algorithmen<br />

- Datenstrukturen, wie können Daten je nach Zweck sinnvoll im Rechner dargestellt werden?<br />

- Prinzipieller Aufbau <strong>und</strong> Funktionsweise eines Rechners<br />

Diese Gr<strong>und</strong>lagen werden dann praktisch in C geübt. Dazu wird erklärt, was eine Program-miersprache ist, wie sie<br />

allgemein aufgebaut ist <strong>und</strong> was man genau unter dem Schreiben von Programmen versteht. Kurze Ausblicke in<br />

benachbarte <strong>und</strong> weiterführende Gebiete (wie Softwaretechnik, Objektorientierte Programmierung, C++, …) werden<br />

gegeben. In der Vorlesung werden die Sprachkonstrukte, Datentypen <strong>und</strong> Befehle von C erklärt <strong>und</strong> Algorithmen<br />

<strong>und</strong> deren Umsetzung in Programme an praktischen Beispielen gezeigt. Zu den Vorlesungsinhalten gibt<br />

es dann jeweils praktische Übungsaufgaben. Abgeschlossen wird die Veranstaltung durch eine praktische Programmierprüfung.<br />

Zur Bearbeitung der Übungsaufgaben <strong>und</strong> auch für die Abschlussprüfung steht der Rechnerpool<br />

im Otto-Klüsner-Haus mit entsprechender Software zur Verfügung.<br />

Empfohlene Vorkenntnisse:<br />

Elementare Kenntnisse im Umgang mit einem Rechner<br />

Voraussetzungen: ---<br />

Literaturempfehlung: Handbuch des RRZN „Die Programmiersprache C“, Standardwerke<br />

Besonderheiten:---<br />

Präsenzstudienzeit: 42h<br />

Selbststudienzeit: 48h<br />

Art der Prüfung: keine<br />

Studienleistung: praktisch am Rechner<br />

V2/Ü1<br />

LP: 3<br />

WS<br />

Empfohlen ab dem: 4. Semester<br />

Seite 34

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!