empfohlenes Vorwissenkeines AbstractEs wird das strukturierte objektorientierte Programmieren mit der Programmiersprache Java vermittelt. Außerdem werden ausgewählte Algorithmen sowie Strategien zu deren Entwurf behandelt. Die Themen folgen den Kapiteln des vorgeschlagenen Lehrbuchs "Lehrbuch der Programmierung mit Java". Lehrinhalte- Grundbegriffe der Informatik; Problemlösen durch Methoden und Maschinen der Informatik; Algorithmusbegriff, Bezüge zu Formalen Sprachen und Grammatiken.
- Grundelemente der Programmierung; Primitive Typen, Anweisungen, Arrays.
- Objekte und Klassen; Grundzüge der Objektorientierung, Verweisvariablen und Zugriffe auf Objekte, Methoden und ihre Parameter, Konstruktoren, Gültigkeitsbereich von Bezeichnern.
- Rekursion; Beschreibung mit Selbstbezug, Rekursive Algorithmen, Rekursive Datenstrukturen, Arten rekursiver Beschreibungen.
- Datenstrukturen, Zeichenkette, Puffer und Stapel, Suchbaum, Hashtabelle, Gerichteter Graph.
Literaturangaben- K. Echtle, M. Goedicke: Lehrbuch der Programmierung mit Java; d-Punkt-Verlag
- K. Arnold, J. Gosling: The Java Programming Language; Addison-Wesley
Hörerschaft- AI-SE-Ba-2017 > Kernstudium > Pflichtbereich II: Informatik > (1. Fachsemester, Pflicht) Modul "Programmierung"
- BWL-Ba-2006-V2013 > Vertiefungsstudium > Wahlpflichtbereich > Bereich Volkswirtschaftslehre, Rechtswissenschaft, Wirtschaftsinformatik, Informatik > Vertiefungsbereich Informatik > (4.-6. Fachsemester, Wahlpflicht) Modul "Programmierung A"
- LA-gbF-kbF-BK-Ba-2011-V2013 > Bachelorprüfung in der kleinen beruflichen Fachrichtung > Wirtschaftsinformatik > Pflichtbereich Kleine berufliche Fachrichtung "Wirtschaftsinformatik" > (6. Fachsemester, Pflicht) Modul "Programmierung A"
- LA-Info-GyGe-Ba-2014 > Pflichtbereich Informatik > (1.-2. Fachsemester, Pflicht) Modul "Programmierung"
- Mathe-Ba-2013 > Informatik > (1.-6. Fachsemester, Pflicht) Modul "Programmierung"
- TechMathe-Ba-2013 > Pflichtbereich > (1.-6. Fachsemester, Pflicht) Modul "Programmierung"
- WiInf-Ba-2010-V2013 > Kernstudium > Pflichtbereich II: Informatik > (1. Fachsemester, Pflicht) Modul "Programmierung"
|