Diese Lehrveranstaltung bietet eine Einführung in die Informatik, d.h., in die Wissenschaft, deren Aufgabe das Problemlösen mit Hilfe von Computern ist. Unsere Präsentation beginnt mit einer abstrakten Sichtweise auf das Programmieren und die Entwicklung von Algorithmen und beschreibt danach, wie echte Programme auf Computern ausgeführt werden. Danach befassen wir uns mit der Programmiersprache Java; wir beginnen mit grundlegenden Konstrukten für das Schreiben kleiner Programme, die einfache Probleme lösen, und schreiten fort zu mächtigeren Möglichkeiten der Sprache um größere Programme zu schreiben, die komplexere Probleme lösen. Während dieser Zeit berühren wir grundlegende Themen der Informatik wie Datenstrukturen, Algorithmen und systematische Programmentwicklung.