HTW Chur

Hochschule für Technik und Wirtschaft

Home > Aus- und Weiterbildung > Bachelor > Modulbereich 2 > Programmierlogiken

Programmierlogiken

Modul: Programmierlogiken 2.3 iudPROG

Voraussetzung:

  • Grundlagen der Informatik & Telekommunikation 2.1 iudGLIT
  • Datenbanksysteme 2.2  iudDBS

Niveau: Bachelorstufe, Pflichtmodul

Kontaktlektionen pro Woche: 4

ECTS: 4 ECTS

 

Dozenten:

Sandro Bischof

Martin Studer

Modulziele:

  • Die Studierenden haben Grundkenntnisse über Methoden und Techniken zur Entwicklung von Algorithmen
  • Die Studierenden sind in der Lage, studiumspezifische 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

Modulstruktur:

Vorlesung, Übung

 

Prüfung:

  • Schriftliche Prüfung
  • Programmierübung(en)

 

Literatur:

Vollständig:

  • U. Böttcher (2002): Grundlagen der Programmierung, Herdt-Verlag
    PG 30-0-07-02-01

Ausgewählte Kapitel:

  • U. Böttcher, D. Frischalowski (2002): Java 2 – Grundlagen der Programmierung, Herdt-Verlag
    JAV14 30-0-14-43-01

Curricula

Modulbeschreibungen (ab Jahrgang 2010)

Zu den Modulbeschreibungen 2010