Softwareentwicklung und Programmieren (Java) I

(SWE 1)



Vorlesung für:

Baccelor Wirtschaftsinformatik, 1. Semester
Schwerpunktfach

Umfang

4-stündig: Vorlesung
2-stündig: Praktikum

Leistungsnachweis

Klausur,
die erfolgreiche Teilnahme am Praktikum ist Voraussetzung zur Zulassung zur Klausur

Ziel der Veranstaltung

Der Student soll den Einstieg in die Programmierung erfahren. Am Ende des Semesters soll er selbstständig einfache Programmieraufgaben lösen können.

Kurzbeschreibung

In dieser Vorlesung werden die Grundlagen der Programmierung anhand der Programmiersprache Java gelehrt. Java umfasst alle wichtigen Konzepte moderner Programmiersprachen. Der Schwerpunkt der Vorlesung liegt auf der allgemeinen Methodik des Programmierens und weniger auf den Spezialitäten der Sprache Java.

Der erste Teil der Vorlesung vermittelt die Grundlagen der Programmierung. Dazu werden wichtige Grundbegriffe wie Grammatik, Syntax und Semantik eingeführt und elementare Konstrukte (primitive Datentypen und Variablen, Kontrollstrukturen, Operatoren und Funktionen) besprochen. Das Verständnis dieser elementaren Konstrukte und die Umsetzung einfacher Algorithmen in lauffähige Programme mithilfe dieser Konstrukte stehen im Vordergrund.

Im zweiten Teil der Vorlesung werden die Konzepte der objektorientierten Programmierung eingeführt.
Die Umsetzung von Konzepten in Problemlösungen wird mit Hilfe von Beispielen in der Vorlesung und durch die Bearbeitung der Praktikumsaufgaben erlernt.
Eine ein wichtiges Lernziel der Veranstaltung ist die eigenständige Umsetzung des in der Vorlesung erworbenen Wissens und der besprochenen Vorgehensweisen durch die Bearbeitung der Aufgaben im Praktikum. Beurteilt wird dabei nicht nur die Funktion der entstandenen Programme, sondern in entscheidendem Maße auch die Struktur der Lösungen.

Inhalt


Literatur

Ratz I Grundkurs Programmieren in JAVA, Band 1, 3.Auflage Hanser 2006,ISBN: 3-446-22878-0
Ratz II Grundkurs Programmieren in JAVA, Band 2, 2.Auflage Hanser 2006, ISBN 3-446-21814-9
Ratz Zum Buch begleitende Internetseite http://www.grundkurs-java.de

Last updated 28.9.2007