Programmierparadigmen / Programming Paradigms

Dozent

Prof. Dr. H. Ulrich Hoppe, hoppe@collide.info, Sprechstunde nach Vereinbarung

Übungsleitung

M.Sc. Tobias Hecking, hecking@collide.info, Sprechstunde nach Vereinbarung

Vorlesung

Mi, 12:00 - 14:00 h (LB 131)

Inhalte

  • Syntax und Semantik von Programmiersprachen
  • Funktionale Programmierung mit Haskell
  • Basiskonzepte von Programmiersprachen
  • Objektorientierte Programmierung mit Ruby
  • Logische Programmierung mit Prolog

Literatur

  • Concepts of Programming Languages, 9th Edition, R.W. Sebesta, Addison-Wesley, 2009
  • Seven Languages in Seven Weeks, Bruce A. Tate, Pragmatic Bookshelf Inc., 2010
    Deutsche Ausgabe: Sieben Wochen, sieben Sprachen, O'Reilly, 2011
  • Comparative Programming Languages, 3rd Edition, R.G. Clark, Addison-Wesley, 2001

Übungen

Mo, 16:00 - 18:00 h (LE 105)

Di, 10:00 - 12:00 h (LE 120)

Do, 10:00 - 12:00 h (LC 137)

Fr, 8:00 - 10:00 h (LE 120)

Zielgruppen

Studiengang Semester Pflichtkennzeichen
AI-M BA, Angewandte Informatik - Medieninformatik (Bachelor) 3-4 PV
AI-I BA, Angewandte Informatik - Ingenieurinformatik (Bachelor) 3-4 PV
ISE/CE B.Sc., ISE/Computer Engineering (Bachelor of Science) 3 WP