Unsere neue Marke
Menu

Coding 1: Softwareentwicklung Grundlagen

Niveau

Bachelor

Lernergebnisse der Lehrveranstaltungen/des Moduls

Die Teilnehmer:innen:
• können Ansätze der prozeduralen und objektorientierten Programmierung erklären
• können Programmieraufgaben selbständig lösen und analysieren
• können Sprachelemente moderner Programmiersprachen beschreiben
• können geeignete Entwicklungsumgebungen auswählen, zusammenstellen und benutzen
• können Algorithmen und Datenstrukturen bezüglich deren Komplexität vergleichen
• können eigene effiziente Algorithmen und Datenstrukturen entwickeln

Voraussetzungen der Lehrveranstaltung

keine Voraussetzungen

Lehrinhalte

- Einführung in die Programmierung mit Fokus auf das Web
- Detaillierte Betrachtung einer spezifischen Programmiersprache, Aufbau von Programmen, Datentypen, Operatoren, Ablaufstrukturen, Modularisierung, Objektorientierung
- Grundlagen der Softwareentwicklung und der benutzten Werkzeuge, insbesondere der Integrierten Entwicklungsumgebungen (IDE) und der typischen Arbeitsschritte vom Entwurf, der Implementierung über das Debugging bis zum laufenden Programm
- Algorithmen und Datenstrukturen, die in der Softwareentwicklung zum Einsatz kommen

Empfohlene Fachliteratur

- Ackermann, P.: JavaScript: Das umfassende Handbuch. JavaScript lernen und verstehen. Inkl. objektorientierter und funktionaler Programmierung, Reinwerk Computing, 2021
- Zakas, N.: Understanding ECMAScript6: The Definitive Guide for JavaScript Developers, No Starch Press, 2016
- Rozentals, N: Mastering TypeScript - Fourth Edition, Packt, 2021
- Sedgewick, R.; Wayne, K.: Algorithmen: Algorithmen und Datenstrukturen - Pearson Studium - IT, 2014
- Cormen, T.; Leiserson, C.; Rivest, R.; Stein, C.; Molitor, P.: Algorithmen - Eine Einführung - De Gruyter, 2013

Bewertungsmethoden und -Kriterien

Portfolioprüfung

Unterrichtssprache

Deutsch

Anzahl der zugewiesenen ECTS-Credits

6

Semesterwochenstunden (SWS)

Geplante Lehr- und Lernmethode

Vortrag, Gruppenarbeit, Präsentation und Diskussion von Aufgaben

Semester/Trisemester, In dem die Lehrveranstaltung/Das Modul Angeboten wird

1

Art der Lehrveranstaltung/des Moduls

Art der Lehrveranstaltung