HOCHSCHULE FURTWANGEN UNIVERSITY Studiengang Wirtschaftsnetze Bachelor Titel Einführung in die Programmierung und Praktikum Dozent Prof. Dr. Oliver Taminé Einordnung 2. Semester 6 SWS Arbeitsaufwand Gesamt 180 Std. Vor- und Präsenz 90 Std. Nachbereitung: 70 Std. Gewichtung • • • • Informatik: hoch Betriebswirtschaft: niedrig Andere Grundlagenfächer: niedrig Schlüsselqualifikationen: mittel Voraussetzungen • keine • Konzepte strukturierter Programmierung und objektorientierter Programmierung verstehen und auf einfache bis mittlere Problemstellungen anwenden können. Vermittlung algorithmischer DenkstrukturenSystematische und detaillierte Pläne zur Lösung eines Problems entwerfen können. Selbständig eigene, kleine Programme entwickeln Lernziele • • • • Inhalt • • 6 credits Pflichtfach Prüfung und Vorbereitung: 20Std. Grundlagen des Programmierens 1. Daten und Befehle 2. Elementare Programmarchitekturen 3. Beschreibung von Programmiersprachen (Backus Naur, Syntaxdiagramme) Strukturierte Programmierung 1. Elemente der Programmiersprache Java (Ausdrücke, Operanden und Operatoren, Sequenzen, Verzweigungen und Fallunterscheidungen, Schleifen) 2. Algorithmen und deren Darstellung mit Struktogrammen Datenstrukturen 1. einfache Datenstrukturen 2. Arrays 3. Strings Grundlagen Konzepte der Objektorientierung 1. objektorientiertes Paradigma 2. Elemente der objektorientierten Programmierung: Klassen, Objekte, Attribute, Methoden, Konstruktoren 3. Überladen von Methoden 4. Vererbung 5. Überschreiben von Methoden 6. Interaktion von Objekten unterschiedlicher Klassen • • • • Literatur Lehr- und Lernmethoden Bewertung Hanspeter Mössenböck, Sprechen Sie Java, dpunkt.verlag 2001 Udo Müller, Java – Das Lehrbuch, mitp 2004 Dietmar Abts , Grundkurs Java, vieweg 2002 Dietmar Ratz, Jens Scheffler, Detlef Seese, Grundkurs Programmieren in Java, Bd.1 : Der Einstieg in Programmierung und Objektorientierung, Hanser 2005 Nachschlagewerke: • Guido Krüger, Handbuch der Java-Programmierung, AddisonWesley 2002 • Christian Ullenboom, Java ist auch eine Insel, Galileo Computing 2005 Vorlesung, gemeinsame Übungen im Praktikum, selbstständige Bearbeitung von Übungen und Präsentation, Tutorium Klausur, Bewertung von Übungen