INFB Alternative Programming Paradigms | Course | INF | |
---|---|---|---|
Lecturers : |
Prof. Dr.-Ing. Jochen Heinsohn eMail | Homepage |
Term | 3 |
Course Classification : | Informatics Bachelor, Core elective modules B-INF-Profil | CH | 4 |
Language : | Englisch/Deutsch | Type | L E |
Type of examination : | PL | Credits | 5 |
Method of evaluation : | written examination 120 min | ||
Requirements : | |||
Cross References : | AltProgPar.html | ||
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 4 und 5 in: Horn/Kerner, Lehr- und Übungsbuch Informatik, Band 3 (Praktische Informatik), Fachbuchverlag Leipzig, 1997 • Kapitel « Programmiersprachen» in Schneider/Werner: Taschenbuch der Informatik, Fachbuchverlag Leipzig, 5. Auflage 2004 (als einfache Einführung gut geeignet) • Skript zur Lehrveranstaltung sowie zahlreiche weitere Bücher zu dem Thema in der Bibliothek • www.DrScheme.org, www.swi-prolog.org |