INFB Alternative Programming Paradigms | Course | INF | |
---|---|---|---|
Lecturers : |
Prof. Dr. Emanuel Kitzelmann
eMail
|
Term | 3 |
Course Classification : | Bachelor Informatik, Profil-Katalog B-INF-Profil | CH | 4 |
Language : | Deutsch/Englisch | Type | VÜ |
Type of examination : | PL | Credits | 5 |
Method of evaluation : | written examination 120 min | ||
Requirements : | |||
Cross References : | |||
Previous knowledges : | |||
Aids and special features : | |||
Teaching aims : | Students are introduced to the relationships between various programming paradigms and generations of programming languages. Thus, they are able to judge their characteristics, advantages, disadvantages with regard to computer science and media applications. Using 2 alternative languages (for example, Lisp/Scheme and Prolog), students will gain the ability to program applications beyond the common programming paradigms/languages, such as Java or C. Students will have a command of the fundamental concept of both these languages and can deepen their existing knowledge independently. | ||
Contents : | - Reasons for existence of alternative programming paradigms, generations of programming languages and their characteristics | ||
Literature : | Kapitel « Programmiersprachen» in Schneider/Werner: Taschenbuch der Informatik, Fachbuchverlag Leipzig, 6. Auflage 2007 Zahlreiche weitere Bücher zu dem Thema in der Bibliothek Skript/Folien zur Lehrveranstaltung unter moodle www.DrScheme.org, www.swi-prolog.org |