Programmierparadigmen
Summer
(engl. Programming Paradigms )
Modulnummer: FIN-INF-110121 |
| Link zum LSF: | LSF |
| Verantwortung: | Dr. Christian Braune |
| Dozent:in: | Dr. Christian Braune |
| Lehrveranstaltungen: |
|
| Verwendbarkeit: | - B.Sc. INF: Informatik II - Pflicht - B.Sc. CV: Informatik - Wahlpflicht - B.Sc. INGINF: Informatik - Wahlpflicht - B.Sc. WIF: Gestalten und Anwenden - Wahlpflicht - B.Sc. INF (bilingual): Informatik II - Pflicht - M.Sc. DE: Grundlagen Informatik |
|
Kürzel PGP |
CP 5 |
Semester Summer |
Fachsem. ab 2. |
Dauer 1 Semester |
Sprache deutsch |
Niveau Bachelor |
Angestrebte Lernergebnisse:
Students who successfully complete this course ...
- know the most common paradigms for algorithm design,
- are able to apply them,
- can assess in which situations which paradigm is most suitable
- and understand the advantages and disadvantages of using each paradigm.
Inhalt:
- Concepts of the main paradigms (procedural, object-oriented, functional, logical, and possibly other paradigms)
- Technical implementation of the paradigms in programming languages
- Application of paradigms in programming languages such as C, Java, Scala, Haskell, Prolog
- Decision criteria for paradigms
Arbeitsaufwand:
56 h attendance time
94 h independent work
| Prüfungsvorleistungen: | Studien-/Prüfungsleistungen: | Lehrform / SWS: |
|
Preliminary examination requirements need to be fulfilled |
Exam: oral exam (if there is a sufficient number of participants: written exam, 120 minutes)
|
|
| Voraussetzungen nach Prüfungsordnung: | Empfohlene Voraussetzungen: |
|
none
|
Einführung in die Informatik
|
| Medienformen: | Literatur: |
|
|
|
Hinweise: