MODULHANDBUCH - Fachschaft Bauingenieurwesen RWTH Aachen
MODULHANDBUCH - Fachschaft Bauingenieurwesen RWTH Aachen
MODULHANDBUCH - Fachschaft Bauingenieurwesen RWTH Aachen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Studiengang:<br />
Bachelor Wirtschaftsingenieurwesen FR Werkstoff- und<br />
Prozesstechnik<br />
Modulbezeichnung: Programmierung (Service)<br />
Studiensemester: 1. Semester<br />
Modulverantwortlicher: Prof. Dr. U. Schroeder<br />
Weitere Dozenten: J. Borchers, Th. Seidl<br />
Sprache: Deutsch<br />
Diplomstudiengang Biologie (Wahlpflicht, 1. Semester)<br />
Bachelor-/Masterstudiengang Physik (Wahlpflicht, 1. Semester)<br />
Diplomstudiengang Physik (Wahlpflicht , 1. Semester)<br />
Diplomstudiengang Wirtschaftsingenieurwesen (Pflicht, 1. Semester)<br />
Bachelorstudiengang Angewandte Geographie (Wahlpflicht, 1.<br />
Semester)<br />
Zuordnung zum Curriculum<br />
Diplomstudiengang Psychologie (Wahlpflicht, Hauptstudium)<br />
Magisterstudiengang Technik-Kommunikation/Grundlagen der Informatik<br />
(Pflicht, 1. Semester)<br />
Magisterstudiengang, Nebenfach Informatik (Pflicht, 1. Semester)<br />
Zusatzstudium Operations Research und Wirtschaftsinformatik (Pflicht, 1.<br />
Semester)<br />
Lehrform/SWS:<br />
Vorlesung (2 SWS) + Übung (1 SWS)<br />
Arbeitsaufwand:<br />
45 h Präsenz- und 75 h Eigenstudium<br />
Kreditpunkte: 4<br />
Lernziele: Erwerb der folgenden Kenntnisse und Fähigkeiten:<br />
- Kenntnis der wesentlichen Konzepte imperativer und<br />
objektorientierter Programmiersprachen sowie wichtiger<br />
Programmiertechniken in diesen Sprachen<br />
- Kenntnis grundlegender Datenstrukturen und ihrer Realisierung<br />
- Fähigkeit zur selbständigen Entwicklung kleinerer Programme und<br />
ihrer Dokumentation unter Beachtung üblicher<br />
Programmierkonventionen<br />
- Kenntnis grundlegender Beschreibungsformen für<br />
Programmiersprachen<br />
Modulinhalte: In der Vorlesung wird der systematische Entwurf von Java-Programmen<br />
als Vorbereitung auf die objektorientierte Software-Entwicklung<br />
erarbeitet. Darüber hinaus werden die begrifflichen Grundlagen von<br />
Programmiersprachen entwickelt.<br />
Themen:<br />
1. Algorithmus und Programm<br />
2. Syntax und Semantik<br />
3. Einführung in objektorientiertes Modellieren und Programmieren,<br />
Objekte und Klassen<br />
4. Imperative Elemente von Programmiersprachen<br />
1. Variablen, Datentypen, Ausdrücke<br />
2. Anweisungen<br />
3. Schleifen und Felder<br />
4. Methoden und Rekursion<br />
5. Rekursive Datenstrukturen<br />
5. Vererbung, Redefinition, Polymorphie und Dynamisches Binden<br />
Voraussetzungen nach<br />
Keine<br />
Prüfungsordnung:<br />
Empfohlene Vorauss.: Keine<br />
Klausur (90 min); die Zulassung zur Modulprüfung erfolgt vorbehaltlich<br />
Prüfungsleistungen:<br />
der regelmäßigen Abgabe der erfolgreich bearbeiteten Übungsaufgaben<br />
des Moduls und der aktiven Mitarbeit in den Übungen<br />
Dauer des Moduls: 1 Semester<br />
Verwendbarkeit:<br />
24