Diese Vorlesung gibt eine Einführung in die begrifflichen Grundlagen und die
Methodik der problemnahen Programmierung. Handinhand mit der Programmierung werden schrittweise die
Konzepte höherer Programmiersprachen eingeführt. Als Anwendungsbeispiele dienen elementare Algorithmen
auf einfachen und zusammengesetzten Datenstrukturen.
Ziele der Veranstaltung sind:
1. Beschreibung und Modellierung von Problemen in der Informatik
2. Finden von Lösungsansätzen
3. Umsetzung dieser Lösungsansätze auf den Computer, um dann Probleme schnell und effizient zu lösen
Im Einzelnen sind die folgenden Abschnitte geplant:
1. Grundbegriffe
2. Algorithmusbegriff
3. Objektorientierte Programmierung am Beispiel von JAVA
4. Grundlegende Datenstrukturen der Informatik