Sie sind auf Seite 1von 17

Programmierung 1

Prof. Wolfgang Golubski


Prof. Frank Grimm
Oliver Arnold
Tobias Nürnberger
Steffen Ott
Kennenlernrunde

Vorkenntnisse? Erwartungen? etc.


class Hallo {
public static void main() {
System.out.println(„Hallo Welt!“);
Programmiersprache }
Java
}

Warum Java?
Klare Konzepte
• Viele IT-Firmen verwenden Java
• Sehr viele Bibliotheken/Projekte
• Viele davon Open Source
Warum Java? • Sehr gute Programmierwerkzeuge
• Einige werden Sie bald einsetzen
• Sehr große Community, Web-Foren,
Literatur, Beispiele
Warum Java?
Warum Java?
• Schneller Einstieg in Beruf
• Produktiv vom ersten Tag an

Die bestbezahlten Programmiersprachen für Deutschland im internationalen Report (https://insights.stackoverflow.com/survey/2017#salary).


Warum Java?
• Seit ~16 Jahren stetig populärer
• Ständig modernisiert

www.tiobe.com
Warum Java?

https://githut.info/
Warum ist dieses
Modul so wichtig?
Ein Blick ins Curriculum…
Wie wird Prog 1
durchgeführt?
Wissenschaftsrat 2022 - Empfehlungen für eine zukunftsfähige
Ausgestaltung von Studium und Lehre
• https://www.wissenschaftsrat.de/download/2022/9699-22.html
• Zitat (Beziehung zwischen Lehr- und Studienqualität)
• „begleitet und angeleitet von Lehrenden sowie im Austausch mit
Kommilitoninnen und Kommilitonen reflektierten und aktiven
Mitgestaltenden“
Wie wird Prog 1
durchgeführt?
Kompetenz • Fähigkeit
• Lösen von Problemen
• Wissen (z.B. Befehle, Konstrukte,
• Kreativ sein
Syntax) • Im Team zusammenarbeiten
• Fähigkeit • Details beachten
• Motivieren und geduldig sein
• Fertigkeit
• Umgehen mit Fehlern
• Transferieren, Anwenden können
• (Üben)
Wie wird Prog 1
durchgeführt?
Konkreter • Interagieren / Kommunizieren
• Coaching • Im Team
• Reflektieren • Organisieren (selbst, zusammen)

Qualifikationsziele (Modulbeschreibung)
Die Studierenden haben Fähigkeiten und grundlegende Erfahrungen mit der
Programmierung in Java. Dabei liegt der Fokus auf allgemeinen
objektorientierten Programmierkonzepten aus der Sicht der Softwaretechnik.
Die Studierenden beherrschen das Entwickeln und Implementieren von Java-
Programmen unter Verwendung einer Entwicklungsumgebung.
Ablauf in Prog1
• Hausaufgaben und Stoffvermittlung werden vertauscht
• Lerninhalte in der Vorbereitung erarbeitet und Anwendung in den
Lehrveranstaltungen
• in der Vorlesung (Dienstag) werden Fragen, die in der Vorbereitung
aufgekommen sind, durch die Lehrenden aufgenommen und geklärt
• es wird dabei kein neuer Stoff vermittelt!
• es wird nur der vorbereitete Stoff von den Studierenden möglichst
selbständig eingeübt!
• Lehrende sind Moderator, Coach und Helfer
• Stichwort: lebenslanges Lernen
Wöchentlicher Workflow
(Fragen 14tägig nach Gruppen getrennt)
Studierende
lesen Kapitel laden Fragen hoch

Mitarbeiter
sammeln Fragen sortieren Fragen

Professoren
wählen Fragen aus bereiten Antworten vor

Gemeinsam
Lehrveranstaltung (Fragen & Antworten, Praktikum)
Ablauf der
Lehrveranstaltung
Antworten (ca. 45 Min.)
• PowerPoint (Fragen, Erklärungen, Quellcode, Platz für Notizen)
• Einführung zur nächsten Quelle

Variabler Teil (ca. 30-45 Min.)


• Live Hacking
• Gruppe beantwortet geeignete Fragen selbst
• etc.

Praktikum mit moderater Komplexität (ca. 90 Min.)


• auf Studierende zugehen, um Feedback zum Wissensstand zu
bekommen
• weitere individuelle Fragen beantworten
Ergänzendes Seminar
• In 2 Gruppen, Donnerstag und Montag jeweils 15:20 Uhr
• Einschreiben in 2 Gruppen im OPAL
• Festigung der Lehrinhalte, weiterführende Übungen, offene Fragen,
mitunter direkte Fortführung von Dienstag
• Lehrende:
• Oliver Arnold
• Steffen Ott
• Objekterzeugung • Zuweisungen
Vorschau • Kopf einer Klasse • Methoden
BlueJ-Kapitel • Datenfelder/Instanzvariablen • Return
2 • Kommentare • sondierende und
verändernde Methoden
• Konstruktoren
• System.out.println
• Parameter
• Sichtbarkeit und • Verketten von
Lebensdauer von Variablen Zeichenketten

Das könnte Ihnen auch gefallen