AGNES -
Lehre und Prüfung online
Studierende in Vorlesung
Login

Grundlagen der Programmierung für IMP - Single View

  • Functions:
Basic Information
Type of Course Lecture Number 3313003imp
Term WiSe 2023/24 Hours per term 4
Frequency Moodle-Link  
Lecture Status Freigegeben für Vorlesungsverzeichnis  Freigegeben  Language german
Registration Deadline There is no AGNES online registration possible!
Lecture Format Keine Angabe

Date/Time/Location

Group 1
Day Time Frequency Duration Room Building Room-
plan
Lecturer Proc. Remarks Cancelled on Max. participants
Mon. 15:00 till 17:00 weekly 0115 (Hörsaal)
Floor Number: EG


alttext alttext
Erwin Schrödinger-Zentrum /Modul 1 - Rudower Chaussee 26 (RUD26)

Außenbereich nutzbar Innenbereich nutzbar Parkplatz vorhanden Leitsystem im Außenbereich Barrierearmes WC vorhanden Barrierearme Anreise mit ÖPNV möglich
Mendling It takes place     1000
Wed. 15:00 till 17:00 weekly 0115 (Hörsaal)
Floor Number: EG


alttext alttext
Erwin Schrödinger-Zentrum /Modul 1 - Rudower Chaussee 26 (RUD26)

Außenbereich nutzbar Innenbereich nutzbar Parkplatz vorhanden Leitsystem im Außenbereich Barrierearmes WC vorhanden Barrierearme Anreise mit ÖPNV möglich
Mendling It takes place     1000
Group 1:
 


Responsible Instructor
Responsible Instructor Responsibilities
Mendling, Jan, Professor
Degree Programmes
Graduation Degree Programme ECTS Term
Bachelor of Science  Info, Mathe und Physik Monobachelor ( Vertiefung: kein LA; POVersion: 2019 )   -  
Assign to Department
Department
Faculty of Mathematics and Natural Sciences, Department of Computer Science
Contents
Commentary

– Grundlagen: Algorithmus, von-Neumann-Rechner, Programmierparadigmen
– Konzepte imperativer Programmiersprachen: Grundsätzlicher Programmaufbau; Variablen: Datentypen, Wertzuweisungen,
   Ausdrücke, Sichtbarkeit, Lebensdauer; Anweisungen: Bedingte Ausf., Zyklen, Iteration; Methoden: Parameterübergabe;
   Rekursion
– Konzepte der Objektorientierung: Objekte, Klassen, Abstrakte Datentypen; Objekt -Variablen/-Methoden,
   Klassen-Variablen/-Methoden; Werte und Referenztypen; Vererbung, Sichtbarkeit, Überladung, Polymorphie; dynamisches
   Binden; Ausnahmebehandlung; Oberflächenprogrammierung; Nebenläufigkeit
– Einführung in eine konkrete objektorientierte Sprache (z.B. JAVA): Grundaufbau eines Programms, Entwicklungsumgebungen,
   ausgewählte Klassen der Bibliothek, Programmierrichtlinien für eigene Klassen, Techniken zur Fehlersuche (Debugging)
– Einfache Datenstrukturen und Algorithmen: Listen, Stack, Mengen, Bäume, Sortieren und Suchen
– Softwareentwicklung: Softwarelebenszyklus, Software-Qualitätsmerkmale
– Alternative Konzepte: Zeiger, maschinennahe Programmierung, alternative Modularisierungstechniken

Structure Tree

Class not found in this term. Class is in term WiSe 2023/24. Current Term: Summer 2024.
Humboldt-Universität zu Berlin | Unter den Linden 6 | D-10099 Berlin