UnivIS
Informationssystem der Otto-Friedrich-Universität Bamberg © Config eG 
Zur Titelseite der Universität Bamberg
  Sammlung/Stundenplan Home  |  Anmelden  |  Kontakt  |  Hilfe 
Suche:      Semester:   
 
 Darstellung
 
kompakt

kurz

Druckansicht

 
 
Stundenplan

 
 
 Extras
 
alle markieren

alle Markierungen löschen

Ausgabe als XML

 
 

Lehrveranstaltungen

 

Einführung in die Informatik

Dozentinnen/Dozenten:
Karsten Loesing, Christof Simons
Angaben:
Übung, 1 SWS
Termine:
Fr, 12:00 - 14:00, F380
Mo, 16:00 - 18:00, F303, F380
Di-Do, 10:00 - 12:00, F380
Di, 10:00 - 12:00, F381
Mi, Do, 10:00 - 12:00, F303
jede Woche Mo, Di, 14:00 - 18:00, RZ1.03
Fr, 10:00 - 14:00, RZ1.03
Di, 14:00 - 18:00, RZ0.05

 

Einführung in die Informatik-Java

Dozentinnen/Dozenten:
Karsten Loesing, N.N., Guido Wirtz
Angaben:
Vorlesung und Übung, 2 SWS
Termine:
Do, 18:00 - 20:00, F135
Termine werden in Kombination mit Einführung in die Informatik genutzt
Voraussetzungen / Organisatorisches:
Das Praktikum wird nach Legen der notwendigen konzeptionellen Grundlagen im Rahmen der Einführungsveranstaltung zur Informatik jeweils in der zweiten Semesterhälfte in jedem Wintersemester mit 4 Std/Woche durchgeführt. Das Absolvieren der beiden Veranstaltungen in einem Semester wird dringend empfohlen.
Inhalt:
Die Programmiersprache Java wird – in enger Integration mit den Inhalten der Veranstaltung Einführung in die Informatik – als erste imperative und auch objektorientierte Sprache in ihren wichtigsten Konzepten und Bestandteilen eingeführt. Der Schwerpunkt liegt dabei auf der praktischen Anwendung der Sprache zur Erstellung einfacher Programme, das sog. Programmieren im Kleinen. Dazu werden von den Studierenden einfache Programme (Schnittstellen, Klassen und Testklassen) zur Manipulation von grundlegenden Datentypen und einfachen Datenstrukturen (Felder, einfache Listen) erstellt und getestet. Zudem wird die Verwendung der in Java vorhandenen Techniken zur Umsetzung objektorientierten Programmierens wie z.B. Typisierung und Vererbung, sowie Mechanismen zur Abstraktion und Strukturierung wie z.B. Paket-Strukturen gezielt eingeübt.
Lernziele / Kompetenzen:
Studierende sollen mit der Programmiersprache Java und einer einfachen Programmierumgebung (Editor, Compiler, Dokumentations-Werkzeug) soweit praktisch umgehen können, dass sie aus der Beschreibung einfacher Probleme selbständig ein Lösungsverfahren entwickeln und durch Wahl geeigneter Daten- und Kontrollstrukturen in ein funktionsfähiges Java-Programm umsetzen, übersetzen und nach Auswahl geeigneter Testdaten testen können. Zusätzlich sollen die von Java angebotenen Strukturierungs- und Abstraktionstechniken wie Sichtbarkeitsbereiche, Schnittstellen und implementierende Klassen, einfache Vererbung, Programme bestehend aus mehreren Klassen sowie Verwendung eigener und vorgegebener Paketstrukturen sinnvoll eingesetzt werden können.
Empfohlene Literatur:
• Christian Ullenboom: Java ist auch eine Insel. Galileo Computing, 2004(4th)
• John Lewis, Joseph Chase: Java Software Structures. Pearson/Addison-Wesley, 2005 (2nd)
• C. Heinisch, F. Müller, J. Goll: Java als erste Programmiersprache. Teubner, 2005 (4th)



UnivIS ist ein Produkt der Config eG, Buckenhof