Einführung in die imperative Programmierung Lehrende/r Modulbeauftragte/ Jörg Desel Jörg Desel Dauer des Moduls ein Semester ECTS 5 Workload 150 Stunden Häufigkeit in jedem Semester Lehrveranstaltungen 01613 Einführung in die imperative Programmierung Detaillierter Zeitaufwand Bearbeitung der Kurseinheiten: 75 Stunden Lösungen der Einsendeaufgaben erstellen: 40 Stunden Klausursvorbereitung, Klausur: 35 Stunden Qualifikationsziele Nach erfolgreicher Teilnahme sind die Studierenden sind mit grundlegenden imperativen Programmierkonzepten vertraut. Sie kennen Richtlinien für guten Programmierstil sowie Grundlagen des Testens. Die sinnvolle Anwendung sämtlicher Lerninhalte beherrschen sie im Rahmen von kleineren Programmieraufgaben. Sie kennen die wichtigsten grundlegenden Datenstrukturen und Algorithmen der Informatik. Sie sind in der Lage, für die eigene Softwareentwicklung die jeweils geeignete Datenstruktur auszuwählen und sie ggf. anzupassen. Sie besitzen ein eingehendes Verständnis der Analyse von Algorithmen und können somit zwischen effizienten und ineffizienten Lösungen in der Programmierung unterscheiden. Inhalte Kurs 01613 stellt grundlegende imperative Programmierkonzepte und ihre sinnvolle Anwendung vor. Behandelt werden u.a. einfache und strukturierte Datentypen, Zeiger und einfache dynamische Datenstrukturen (lineare Listen, Binärbäume), einfache und zusammengesetzte Anweisungen, Schleifen, Prozeduren, Funktionen und Rekursion. Es wird eine Pascal-ähnliche Programmiersprache verwendet. Bei der Vermittlung der Konzepte wird darauf geachtet, dass der Zugang zur Objektorientierung nicht verstellt wird. Die Bedeutung der SoftwareQualitätssicherung wird dadurch unterstrichen, dass von Beginn an Wert auf guten Programmierstil gelegt wird sowie Grundlagen des Softwaretests vermittelt werden. Inhaltliche Voraussetzungen 01613: Mathematische Schulkenntnisse. Lehr- und Betreuungsformen Kursmaterial Einsendeaufgaben mit Korrektur und/oder Musterlösung internetgestütztes Diskussionsforum fachmentorielle Betreuung (Regional- und Studienzentren) Anmerkung keine Prüfungsformen Art der Prüfungsleistung Unbenoteter Leistungsnachweis bestandene Kursabschlussklausur Modulhandbuch Bachelor Mathematik Voraussetzungen WS/SS SWS 2+1
© Copyright 2024 ExpyDoc