Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11. Niveaustufe: Bachelor



Ähnliche Dokumente
Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11. Niveaustufe: Bachelor

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2013/14

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Programmieren I. Überblick. Institut für Angewandte Informatik

Wie und wann kann ich die Modulbeschreibung ändern?

Programmieren I. Überblick. Institut für Angewandte Informatik

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

Grundlagen der Informatik

Institut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr.

Studienverlauf und Prüfungen an der DHBW Mannheim.

44 Bachelorstudiengang OnlineMedien

Software Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003

Fachbereich Wirtschaftswissenschaften Die Vorsitzenden der Prüfungsausschüsse

Herzlich willkommen zur Lehrveranstaltung. Softwaretechnische Grundlagen / Programmierpraktikum

Marketing und Holzmarktlehre

Informatik als zweites Hauptfach im Magisterstudiengang an der Johannes Gutenberg-Universität Mainz

Wirtschaftsingenieurwesen (Informationstechnik) Modulname. Programmierung II / Software Engineering II Modulnummer

Amtsblatt der Hochschule für angewandte Wissenschaften Landshut. Jahrgang: 2014 Laufende Nr.:

44 Bachelorstudiengang OnlineMedien

Herzlich willkommen zur Lehrveranstaltung. Softwaretechnische Grundlagen / Programmierpraktikum

Erste Änderungssatzung zur Prüfungsordnung für den Bachelorstudiengang Wirtschaftsinformatik (Business Information Systems) an der Universität Leipzig

Tel Vorstellung der eigenen Person

LP (nach ECTS): 9. Sekr.: FR Modulbeschreibung

Modulbeschreibung: Master of Education Informatik

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia

Algorithmik II. SS 2003 Prof. Dr. H. Stoyan Lehrstuhl für Informatik 8 ( Künstliche Intelligenz) stoyan@informatik.uni-erlangen.

(Stand: )

Ausführungsbestimmungen des. des Bachelor of Science Studienganges

MSB M 01. b) Sprachkompetenz in einer weiteren Migrantensprache; 4. Qualifikationsziele des Moduls / zu erwerbende Kompetenzen:

Einführung und Motivation

32 Bachelorstudiengang Allgemeine Informatik

Studienplan TECHNIKPÄDAGOGIK AUFBAUSTUDIENGANG Anhang C. Universitätsstr. 38 Tel

Modulhandbuch Bachelor Kommunikationswissenschaft (Hauptfach)

Modulkatalog Zusatzausbildung Deutsch als Fremdsprachenphilologie

Auszug aus dem Kommentierten Vorlesungsverzeichnis des Faches Geschichte, Stand WS 2007/08 HINWEISE ZU GRUNDSTUDIUM, ZWISCHENPRÜFUNG UND HAUPTSTUDIUM

Teilstudienordnung für das Fach Psychologie

Einführung für Studierende im. Bachelorstudiengang Mathematik und Anwendungsgebiete. 20. Oktober 2015 Prof. Dr. Stefan Schröer

Wirtschaftsprüfung. Modulschlüssel: Leistungspunkte:

Modulcode Modulbezeichnung Zuordnung. Fakultät: Landschaftsarchitektur, Gartenbau und Forst. Vorlesung , und Logistik Findeisen

Datenstrukturen und Algorithmen

Bestimmungen. für den. Studiengang Kommunikation und Medienmanagement. Abschluss: Master of Science vom

VERANTWORTLICHE DOZENTINNEN/ DOZENTEN Allgemeine Qualifikation bildung der TU Dresden

Bestimmungen. für den. Studiengang Informatik. Abschluss: Master of Science (M.Sc.) Vom Version 4

Nr. 86 / 13 vom 28. Oktober 2013

Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007

1 Anwendbarkeit des Allgemeinen Teils der Prüfungsordnung

Liste Programmieren - Java

Wintersemester 2010/2011 Rüdiger Westermann Institut für Informatik Technische Universität München

Bestimmungen. für den. Studiengang Technische Redaktion. Abschluss: Master of Science

4 Pflichtmodule im Fach Betriebswirtschaftslehre. In 7 Abs. 2 wird im Fach Betriebswirtschaftslehre der Punkt c. geändert:

Fakultät für Mathematik- und Wirtschaftswissenschaften. Modulhandbuch. Brückenkurse. Sommersemester 2016

Voraussetzung für die Teilnahme: Bestehen der Aufnahmeprüfung für den weiterbildenden Masterstudiengang Rhythmik-Elementare Musikpädagogik.

Historisches Seminar. Philosophische Fakultät. Lehramtsstudiengang. Hinweise zum Studium. (Studienbeginn vor WS 2003/04) Integriertes Proseminar

Schülerstudierende in Informatik-Grundvorlesungen an der Universität Göttingen

2. Information zum 1. Studienjahr im. Diplomstudiengang Mathematik. Bachelor/Master-Studiengang Mathematik und Anwendungsgebiete

NBl. MWV. Schl.-H S. 40 Tag der Bekanntmachung auf der Internetseite der CAU: 02. Oktober 2009

Studien- und Prüfungsordnung für Bachelor- Studiengänge der Hochschule Aalen - Technik und Wirtschaft vom 4. Juni 2007

Kontakt. Programmierkurs. Webseite. Ziel des Kurses

FAQs zum Bachelorstudiengang Informatik PO-Version Allgemeine Informationen zum Bachelorstudiengang Informatik

Organisatorisches. Informatik II Informationen und Daten. Organisatorisches. Organisatorisches. Rainer Schrader. 13. Oktober 2008

Modulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11

Teil B: Besondere Regelungen

Mathematische Grundlagen

geändert durch Satzungen vom 1. September Juni November März Februar 2014

/A13. Inhalt. Anlage 1: Beispielstudienplan Anlage 2: Studien- und Prüfungsplan

55 Bachelorstudiengang Medienkonzeption

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer

Die Naturwissenschaftlich-Technische Fakultät 6 der Universität des Saarlandes Fachrichtung Informatik

Auswertung zu 5510P MES-Praktikum

Inhalt. III. Übergangs- und Schlussbestimmungen 10 In-Kraft-Treten. Anlagen

URL: Modulbeschreibung

Modulsignatur/Modulnummer... (Stand: Sommersemester 2012)

B.A.-MODULBESCHREIBUNGEN GERMANISTIK: SPRACH- UND KULTURWISSENSCHAFT. GSp-1.1 MODULNUMMER MODULNAME VERANTWORTLICHE DOZENTINNEN/ DOZENTEN

32 Bachelorstudiengang Allgemeine Informatik

Programmierung. Prof. Dr. Michael Hanus Tel , R. 706 / CAP-4

FAQs zum Bachelorstudiengang Software Engineering PO-Version Allgemeine Informationen zum Bachelorstudiengang Software Engineering

Master-Studium Informatik

Nino Simunic M.A. Computerlinguistik, Campus DU

EDV: Informationstechnik: Grundlagen der Programmierung (2 V + 3 Ü) WS 2015 / EDV, WS 2015/2016, Prof. Dr.-Ing. Sigrid Wenzel Seite 1

Modulbezeichnung Systemisches Human Resources Management I (SHRM I)

Studien- und Prüfungsleistungen

Studien- und Prüfungsordnung Beifach Angewandte Informatik

Masterstudiengang Informatik

Studien- und Prüfungsordnung für Master- Studiengänge der Hochschule Aalen - Technik und Wirtschaft vom 2. Juni 2006

Amtliche Bekanntmachung Jahrgang 2008 / Nr. 048 Tag der Veröffentlichung: 01. November 2008

Modulkatalog Deutsch als Zweitsprache

Teil II: Konzepte imperativer Sprachen

Programmieren ++ Begleitende Übungen zu Veranstaltungen + Umsetzen des Algorithmus in ein lauffähiges Programm

Anlage zur Allgemeinen Studien- und Prüfungsordnung für Bachelor- und Master-Studiengänge an der Hochschule für Technik und Wirtschaft des Saarlandes

Anlage zur Allgemeinen Studien- und Prüfungsordnung für Bachelor- und Master-Studiengänge an der Hochschule für Technik und Wirtschaft des Saarlandes

Die Instrumente des entscheidungsorientierten Rechnungswesens werden durch umfangreiche Fallstudien und Praxisbeispielen erarbeitet.

Programmieren für Ingenieure Sommer Ein Rechner. Rechner sind überall. Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.

Finanzen und Unternehmensrechnung (FUR)

Transkript:

Modul-Nr.: BA-VI-1030 Modulname: Programmierung Grundlagen (PRG) Niveaustufe: Bachelor Empfohlenes Semester: 1./2. Studiensemester : Grundkonzepte der Programmierung (GKP) Objektorientierte Programmmierung (OOP) Studiengang: Verkehrsinformatik Status: Pflicht Verantwortliche/r: Prof. Dr. Kay Gürtzig Dozenten: Prof. Dr. Kay Gürtzig Voraussetzung für die Teilnahme an diesem Modul/erforderliche Kenntnisse: grundlegende Kenntnisse zu Logik, Mengenlehre, Relationen Dieses Modul ist Voraussetzung für: Kompetenz- und Lernziele: Studierende lernen Grundkonzepte der prozeduralen und objektrientierten Programmierung kennen. Sie erwerben praktische Erfahrungen mit dem Instrumentarium der Standardbibliotheken vor allem der Sprachen C und C++. Sie beherrschen den Umgang mit verbreiteten integrierten Entwicklungsumgebungen (wie VisualStudio und Eclipse) Studierende werden befähigt, aus einer gegebenen Problemstellung algorithmische Lösungen zu erarbeiten. Sie werden dabei mit den Prinzipien der strukturierten Programmierung vertraut gemacht und beherrschen den prozeduralen wie auch den objektorientierten Entwurf von Programmen und Datenstrukturen. Die Studierenden können dabei aus der Kenntnis wichtiger Design-Patterns kompetente Entscheidungen für den Entwurf von Software-Lösungen ableiten und sich auf Wissen über und Erfahrungen mit wichtigen Datenstrukturen und Algorithmen stützen. Lehrinhalte: Informationsdarstellung in Rechnern und Widerspiegelung in Datentypen von Hochsprachen Literale, Variablen, Operatoren und Ausdrücke; Kontrollstrukturen in klassischen Programmiersprachen (Beispiel C); benutzerdefinierte Funktionen und Prozeduren; Verbundstrukturen, Arrays, Zeiger, verkettete Datenstrukturen; Statische und dynamische Implementierung linearer, verzweigter und mehrdimensionaler Datenstrukturen; Container-Konzept, Datenverwaltungsalgorithmen und strukturen, Generische Programmierung und Templates in C++; Konzepte und Prinzipien der strukturierten und der objektorientierten Programmierung; Klassenentwurf als Grundlage von Projekten der OOP; Defensive Programmierung mit Exceptions; Ausgewählte Design-Patterns; Seite 1 von 6

Literatur/Vorlesungsunterlagen: Art der Lehrveranstaltung: Vorlesung und Übung Bewertungstyp: dezimal Credits (ECTS): gesamt: 10 CP 6 CP in Teilmodul GKP 4 CP in Teilmodul OOP Workload: Dauer des Moduls: 2 Semester Häufigkeit des Angebots/ Verwendbarkeit des Moduls: Teilmodul GKP im WS Teilmodul OOP im SS Leistungsnachweise: Zusammensetzung der Modulnote: gewichtetes arithmetisches Mittel der Noten der Voraussetzungen für die Vergabe von Credits: Modulnote muss mindestens 4,0 sein jede Teilmodulnote muss mindestens 4,0 sein Zulassungsvoraussetzungen für die Modulprüfung/ Teilprüfung: Veranstaltungssprache: deutsch Veranstaltungsort: Hörsaal, Seminarraum, Labor Präsenzzeiten: Bemerkungen: Seite 2 von 6

Beschreibung der Einzelveranstaltungen des Moduls A) Teilmodul 1 (Grundkonzepte der Programmierung) Veranstaltungstitel: Dozent/in: Zuordnung zu Modul: BA-VI-1031: Grundkonzepte der Programmierung (GKP) Prof. Dr.-Ing. Kay Grützig BA-VI-1030 Studiensemester: 1 Veranstaltungsform: Max. Teilnehmerzahl: Anmeldung: Vorlesung + Übung Begrenzung Kreditpunkte: 6 Präsenzzeiten: 4 SWS (4 Stunden wöchentlich bei 15 Vorlesungswochen: 2 SWS Vorlesung + 2 SWS Übung) Sprache: Leistungsnachweise/ Bedingung für die Vergabe von Credits: Zulassungsvoraussetzungen für die Teilprüfung: Wiederholungsprüfung: Workload: Deutsch studienbegleitender Leistungsnachweis (STPL) Hausaufgaben Programmierung (Gruppenarbeit) mit Bewertung Abschlussklausur Hausaufgaben (25 %) und Klausur (75 %) müssen zusammen mit mindestens 4,0 bewertet sein Klausur und evtl. Hausaufgaben 60 Stunden Kontaktveranstaltung 100 Stunden Nachbereitung, Literatur und Hausaufgaben 20 Stunden Klausurvorbereitung Inhalte: Informationsdarstellung, Zahlensysteme, Codes; Literale, Variablen und Konstanten; Datentypen, Operatoren und Ausdrücke; Kontrollstrukturen in Programmiersprachen, speziell C; Naiver Algorithmusbegriff, Programmablaufplan, Struktogramm Entwicklungsumgebungen (VisualStudio); Arrays, Zeiger, dynamische Datenallokation; verkettete Listen; Realisierung von Stapeln, Warteschlangen und mehrdimensionalen Arrays; Arbeit mit Dateien. Seite 3 von 6

Veranstaltungsunterlagen/ Literatur Skript mit Folien zur Vorlesung; E-Learning-Portal mit Übungsaufgaben und Arbeitsmaterialien; Balzert, Helmut : Lehrbuch Grundlagen der Informatik, Spektrum, 1999 Ottmann, T; P. Widmayer: Algorithmen und Datenstrukturen Spektrum, 2002 Isernhagen, Rolf : Softwaretechnik in C und C++: Modulare, objektorientierte und generische Programmierung. Das Lehrbuch, Hanser, 2001 Helmke, Hartmut ; Isernhagen, Rolf: Softwaretechnik in C und C++ : Modulare, objektorientierte und generische Programmierung. Das Kompendium, Hanser, 2001 Sedgewick, Robert : Algorithmen in C++, Pearson Studium, 2002 Reß, H.; G.Viebeck: Datenstrukturen und Algorithmen in C++, Hanser, 2003 Güting, R. H.; S. Dieker: Datenstrukturen und Algorithmen, Teubner, 2003 Seite 4 von 6

Beschreibung der Einzelveranstaltungen des Moduls B) Teilmodul 2 (Objektorientierte Programmierung) Veranstaltungstitel: Dozent/in: Zuordnung zu Modul: Studiensemester: 2 Veranstaltungsform: Max. Teilnehmerzahl: Anmeldung: Kreditpunkte: 4 BA-VI-1032: Objektorientierte Programmierung (OOP) Prof. Dr.-Ing. Kay Grützig BA-VI-1030 Vorlesung + Übung Begrenzung Präsenzzeiten: 3 SWS (3 Stunden wöchentlich bei 15 Vorlesungswochen: 2 Stunden Vorlesung + 1 Stunde Übung) Sprache: Leistungsnachweise/ Bedingung für die Vergabe von Credits: Zulassungsvoraussetzungen für die Teilprüfung: Wiederholungsprüfung: Deutsch Teilprüfungsleistung (TPL) Klausur Bewertung der Klausur muss mindestens 4,0 sein Wiederholung der nicht bestandenen Klausur Workload: 45 Stunden Kontaktveranstaltung 60 Stunden Nachbereitung, Literatur und Hausaufgaben 15 Klausurvorbereitung Inhalte: Grundkonzepte der OOP; Entwurf von Klassen in C++; Probleme der Vererbung generell und in C++; Standard Template Library und Container; OO-Implementierung von Bäumen und Graphen; Exceptions; Ausgewählte Design Patterns Seite 5 von 6

Veranstaltungsunterlagen/ Literatur Skript mit Vorlesungsfolien, E-Learning-Portal;; Lippman, S. B.; S. Lajoie: C++ IT-Studienausgabe, mitp- Verlag 2002 Isernhagen, Rolf : Softwaretechnik in C und C++ : Modulare, objektorientierte und generische Programmierung. Das Lehrbuch, Hanser Verlag, 2001 Helmke, Hartmut ; Isernhagen, Rolf: Softwaretechnik in C und C++ : Modulare, objektorientierte und generische Programmierung. Das Kompendium, Hanser Verlag, 2001 Sedgewick, Robert : Algorithmen in C++, Pearson Studium, 2002 Gamma, E.; Helm, R.; Johnson, R. E.: Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software, Addison Wesley, München 2004 Seite 6 von 6