Programmierlogiken
Modul: Programmierlogiken 2.3iwPROG
Niveau: Bachelor-Stufe, Pflichtmodul
ECTS: 4
Dozenten:
Bernard Bekavac
Modulanforderung:
- 2.1 iwGLIT: Grundlagen der Informatik & Telekommunikation
- 2.2iwDBS: Datenbanksysteme
Modulziele
Die Studierenden
- haben Grundkenntnisse über Methoden und Techniken zur Entwicklung von Algorithmen.
- sind in der Lage, informationsmethodische Problemstellungen in Algorithmen abzubilden und in einer geeigneten Programmiersprache (z.B. Java, JavaScript, php) formulieren zu können.
- Die Studierenden kennen verschiedene Programmier-Paradigmen, zugehörige Programmiersprachen und ihre Anwendungsschwerpunkte.
Modulinhalte
- Grundelemente eines Programms
- Variablen, Datentypen und Arrays
- Kontrollstrukturen (Schleifen, Verzweigungen und Verschachtelungen)
- Operatoren (Schwerpunktmässig auf Texten bzw. Zeichenketten operierend)
- Eingaben und Plausibilitätsprüfungen - Algorithmen und deren Entwurfsmethoden
- Begriffsbestimmung
- Programmablaufplan
- Struktogramm
- Pseudocode - Klassifizierung von Programmiersprachen nach Generationen
- Programmier-Paradigmen (Strukturierte vs. Objektorientierte Programmierung) und zugehörige Programmiersprachen
- Umsetzung von Algorithmen in Programmiersprache(n): Syntax, Semantik und Pragmatik
