Software-Entwicklung im Wirtschaftsingenieurwesen
- Fakult?t
Institut für Management und Technik
- Version
Version 10.0 vom 03.03.2021
- Modulkennung
75B0284
- Modulname (englisch)
Introduction to Programming
- Studieng?nge mit diesem Modul
Wirtschaftsingenieurwesen (Bachelor) (B.Sc.)
- Niveaustufe
2
- Kurzbeschreibung
Dieses Modul soll Studierende in die Lage versetzen, erste kleinere imperative Programme zu erstellen. Der Bereich der Objektorientierung wird ebenfalls angerissen. Abgerundet wird das Modul durch ein kleines selbstgestelltes Problem inklusive graphischer Benutzeroberfl?che.Letzteres wird mit den Studierenden interaktiv modelliert und bearbeitet.
- Lehrinhalte
Die Syntax der Programmiersprache Pascal wird behandelt und in kleineren Beispielen eingeübt. Als Hilfsmittel zur Beschreibung werden Ablaufdiagramme, Syntaxdiagramme und Struktogramme eingesetzt.Die Inhalte umfassen neben den Basisdatentypen von Pascal, die Sprachkonstrukte Schleifen und Verzweigungen, Funktionen und Prozeduren, Aufz?hlungs- und Ausschnittstypen, Arrays, Records und Dateiverarbeitung.Schlagwortartige Auflistung der Inhalte:,Prozedurale Programmierung,Strukturiertes Programmieren im Kleinen,Programmentwicklung durch schrittweise Verfeinerung,Gestaltung von Programmtexten,Programmlayout,Programmkommentierung,Konzept der Modularisierung,Schnittstellen,DatenModule,Objektorientierte Programmierung
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden sind soweit mit einer imperativen Sprache vertraut, dass sie selbstst?ndig kleinere Programme erstellen k?nnen bzw. Programme von anderen pflegen/erweitern k?nnen.
Wissensvertiefung
Die Studierenden verfügen über Grundwissen in ausgew?hlten Gebieten des Lehrgebiets/Fachs.
K?nnen - instrumentale Kompetenz
Die Studierenden setzen eine Reihe von Standard- und einige fortgeschrittene Verfahren und Methoden ein, um Daten zu verabeiten und strukturiert darzustellen, um so Informationen zu gewinnen und zu bearbeiten.
K?nnen - kommunikative Kompetenz
Die Studierenden k?nnen Probleme (Programme) strukturieren und im Team einzelne Teilaufgaben (Prozeduren, Funktionen) bearbeiten. Die Studierenden k?nnen selbstst?ndig die Datenstrukturen, Schnittstellen zu anderen Programmteilen erarbeiten und dokumentieren.
K?nnen - systemische Kompetenz
- Lehr-/Lernmethoden
Vorlesung mit ?bung, wobei der ?bungsanteil überwiegt (s.u.) , geplantes Vorgehen: Vorlesung im seminaristischen Stil, regelm??ige Rückfragen bei den Studierenden zur ?berprüfung des Wissenstandes, ?bungen zum einen ?on Demand“ (spontan), zum anderen - regelm??ige – ?bungsaufgaben am PC, u.U. in Gruppen.
- Empfohlene Vorkenntnisse
keine, jedoch sind Kenntnisse der Mathematik und des Moduls GWI nützlich
- Modulpromotor
Rauscher, Reinhard
- Lehrende
Rauscher, Reinhard
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 58 Vorlesungen 0 Exkursionen 32 betreute Kleingruppen Workload Dozentenungebunden Std. Workload Lehrtyp 30 Veranstaltungsvor-/-nachbereitung 0 Prüfungsvorbereitung 30 Hausarbeiten
- Literatur
W. Doberenz, T. Kowalski: Borland Delphi 6. Grundlagen und Profiwissen, Hanser-Verlag, in der jeweils aktuellen Auflage, 1032 Seiten !!!!D. Basler: Unternehmensorientierte Software-Entwicklung mit Delphi, Vieweg, in der jeweils aktuellen AuflageR. Kaiser: Objekt Pascal mit Delphi, Springer, in der jeweils aktuellen AuflageG. Lang A. Bohne: Delphi 6 lernen, Addision Wesley, in der jeweils aktuellen AuflageVan Conneyt, et al: LAZARUS, Computer & Literatur Verlag, in der jeweils aktuellen AuflageN. Hodges: Coding in Delphi, Trenchant Publishing, in der jeweils aktuellen Auflage
- Prüfungsleistung
- Klausur 2-stündig
- Klausur 1-stündig
- Experimentelle Arbeit
- Bemerkung zur Prüfungsform
Die Prüfungsform wird zu Beginn der Lehrveranstaltung durch die/den Lehrenden bekanntgegeben.
- Prüfungsanforderungen
keine
- Dauer
1 Semester
- Angebotsfrequenz
Nur Wintersemester
- Lehrsprache
Deutsch