DIE LVA WIRD AB DIESEM SEMESTER VOM INSTITUT E317 ABGEHALTEN:
DIE NEUE LVA. NR.: 317.530
Die TeilnehmerInnen beherrschen Grundkonzepte der Informatik und der Programmierung und sind in der Lage für gegebene Problem- oder Aufgabenstellungen Computer-Programme zu entwickeln oder vorhandene zu verstehen und anzupassen. Dazu vermittelt das Modul die zur Erstellung von Programmen in einer höheren Programmiersprache notwendigen fachlichen und methodische Kenntnisse sowie Kenntnisse über eine systematische Vorgehensweise bei der Entwicklung von Algorithmen und der Umsetzung dieser in ein Computerprogramm. Durch die praktische Anwendung von Werkzeugen der Programmierung erlangen die TeilnehmerInnen die praktische Fertigkeiten zur Erstellung von Programmen und die Fähigkeit zum Einsatz einfacher formaler und informeller Methoden bei der Erstellung und Evaluation von Programmen. Sie erlernen Vorgehensweisen und Systematiken aus dem Bereich des Software-Engineerings und eine abstrakte und systemorientierte Denkweise, wie sie für die Programmierung notwendig ist. Folgende Kompetenzen werden besonders gefördert:
• Selbstorganisation und Eigenverantwortlichkeit,
• Fähigkeit zur Präsentation der erarbeiteten Programme
• Verständnis für das Themengebiet Informatik und Software-Entwicklung als Querschnittkompetenz für Studierende aus den Bereichen Maschinenbau, Wirtschaftsingenieurwesen oder Verfahrenstechnik
• Einführung und Grundlagen Prozedurale und objektorientierte Programmierung
• Kontrollstrukturen, Methoden, Funktionen
• Algorithmen und Datenstrukturen
• Graphische Benutzungsoberflächen
• Grundlagen der Datenbanktechnologie
• Grundlagen der Web-Programmierung
• Software-Entwicklungsprozesse und -projekte
• Programmiertechniken und Entwicklungswerkzeuge
Im Vorlesungsteil werden durch elektronische Medien gestützt anhand von Beispielen die Inhalte vermittelt, die dann im Übungsteil durch selbständiges Schreiben von Programmen vertieft werden. Die Übungen werden durch Mitarbeiter und Tutoren unterstützt. Es erfolgt eine Einschulung in die verwendete Softwareentwicklungsumgebung;
Probleme der TeilnehmerInnen bei der Lösung der gestellten Aufgaben werden im Rahmen dieser Tutorien behandelt und zusätzlich besteht die Möglichkeit der Interaktion mit den Lehrenden und mit anderen ÜbungsteilnehmerInnen über die E-Learning Plattform.
Die Leistungsbeurteilung erfolgt durch Bewertung von Hausübungen und einem Abschlusstest.
Die Anmeldung erfolgt über Gruppen-Anmeldung.
Grundlegende Kenntnisse um Umgang mit PCs, insbesondere das Installieren von Programmen unter dem Betriebssystem Windows (alternative Betriebssysteme auch möglich)