OSA Baden-Württemberg
BW Quadrat Logo
× Die Beispielaufgaben sollten an einem PC bearbeitet werden.

Informatik – Einführung

In den ersten Semestern werden in der Informatik die Grundlagen der Funktionsweise von Software-Entwicklungssystemen und des Prozessablaufs beim Programmieren gelegt. Insbesondere wird darauf Wert gelegt, die Eigenheiten von digitalen Rechenprozessen (Endlichkeit und Digitalität der Wertebereiche und des Systems) in Programmieraufgaben herauszuarbeiten.

Es werden unter anderem folgende Grundlagen vermittelt:

  • Aufbau einer Programmiersprache (lexikalische und syntaktische Struktur), formale Beschreibung
  • der Begriff des Algorithmus, Einführung in C.
  • der Programmierprozess (editieren, übersetzen, binden)
  • Struktogramme/Dokumentation (Programmablaufplan, Nassi-Shneiderman)
  • Datentypen, Variablen, Konstanten
  • Operatoren, Ausdrücke, Anweisungen
  • Steueranweisungen (while, for, do..while)
  • Funktionen, Parameter
  • Zeiger, Adressarithmetik, Vektoren, Matrizen, Strings,
  • Strukturen, rekursive Strukturen, rekursive Algorithmen, verkettete Listen, Bäume
  • Arbeiten mit Dateien
  • Einführung in die objektorientierte Programmierung

Das Quellen- und Literaturverzeichnis zu dieser Seite finden Sie hier.