Elektronik und Computer Engineering

Informatik und Programmieren 1

Integrierte Lehrveranstaltung, 7.50 ECTS

 

Lehrinhalte

Einführung

  • Rechneraufbau (Architektur)
  • Datendarstellung (Codierung) und Interpretation
  • Compiler, Interpreter
  • Software Build Process
  • Speicherverwaltung: Stack, Heap

Programmiersprache C

  • Variablen und Standardtypen
  • Operatoren
  • Kontrollstrukturen, Fallunterscheidungen, Schleifen
  • Funktionen, Prototypen, Speicherklassen von Variablen, Speicherorganisation zur Laufzeit
  • Zeiger
  • Arrays, Strings und Zeigerarithmetik

In den Übungen sind Programmieraufgaben zu lösen.

Lernergebnisse der LV

Die Studierenden

  • kennen den Aufbau und die Arbeitsweise von Digitalrechnern,
  • verfügen über ein grundlegendes Wissen der Software-Entwicklung und
  • beherrschen die prozedurale Programmierung in der Programmiersprache C.

Empfohlene oder verpflichtende Fachliteratur und andere Lernressourcen bzw. –instrumente

Bücher:

  • Kernighan, Ritchie: Programmieren in C
  • Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms
  • Cheltenham Computer Training: C Programming
  • Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms

Art der Vermittlung

Integrierte Lehrveranstaltung, Übungsanteil 50%

Voraussetzungen und Begleitbedingungen

  • Maturaniveau

Prüfungsmethode und Beurteilungskriterien

Immanenter Prüfungscharakter