inf980 Einführung in die Informatik (Complete module description)

inf980 Einführung in die Informatik (Complete module description)

Deutsch English PDF Download
Module label Einführung in die Informatik
Modulkürzel inf980
Credit points 6.0 KP
Workload 180 h
Verwendbarkeit des Moduls
  • Fach-Bachelor Betriebswirtschaftslehre mit juristischem Schwerpunkt > Professionalisierungsbereich
  • Fach-Bachelor Biologie > Professionalisierungsbereich
  • Fach-Bachelor Chemie > Professionalisierungsbereich
  • Fach-Bachelor Comparative and European Law > Professionalisierungsbereich
  • Fach-Bachelor Engineering Physics > Professionalisierungsbereich
  • Fach-Bachelor Informatik > Professionalisierungsbereich
  • Fach-Bachelor Mathematik > Professionalisierungsbereich
  • Fach-Bachelor Nachhaltigkeitsökonomik > Professionalisierungsbereich
  • Fach-Bachelor Nachhaltigkeitsökonomik > Wahlpflichtbereich
  • Fach-Bachelor Pädagogik > Professionalisierungsbereich
  • Fach-Bachelor Pädagogisches Handeln in der Migrationsgesellschaft > Professionalisierungsbereich
  • Fach-Bachelor Physik, Technik und Medizin > Professionalisierungsbereich
  • Fach-Bachelor Sozialwissenschaften > Professionalisierungsbereich
  • Fach-Bachelor Umweltwissenschaften > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftsinformatik > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftswissenschaften > Professionalisierungsbereich
  • Professionalisierungsbereich 2FB > Professionalisierungsbereich Zwei-Fächer-Bachelor außerschulisch
Zuständige Personen
  • Vogel-Sonnenschein, Ute (module responsibility)
  • Lehrenden, Die im Modul (Prüfungsberechtigt)
Prerequisites

Es werden keine spezifischen Vorkenntnisse erwartet.

Diese Modul wendet sich an Studierende in Studiengängen außerhalb der Informatik. Studierende des Departments für Informatik der Bachelor- und Master-Studiengänge Informatik und Wirtschaftsinformatik  gehören nicht zur Zielgruppe.

Skills to be acquired in this module

Absolvent*innen des Moduls haben ein tiefergehendes Verständnis von grundlegenden Theorien und Techniken der Informatik erworben und können auftretende Probleme einordnen. Die Studenten werden damit befähigt, einfache Aufgabenstellungen aus ihrem Fachgebiet mit Mitteln der Informatik zu strukturieren, zu modellieren und Lösungsansätze zu entwerfen und den Lösungsaufwand abzuschätzen. Sie haben ein Grundverständnis für den Entwurf und den Einsatz von relationalen Datenbanken.

Module contents
  • Einführung in die Programmierung in Python
  • Grundlagen der Rechnerarchitektur
  • Darstellung von Informationen
  • Formale Sprachen, Grammatiken und Automaten
  • Grundlegende Datenstrukturen
  • Problemlöseparadigmen, Algorithmen und Komplexität
  • Grundlegende Konzepte von (relationalen) Datenbanken 
Literaturempfehlungen
  1. Robert Sedgewick und Kevin Wayne
    Algorithms
    2011, ISBN: 032157351X
  2. Hans Petter Langtangen
    A Primer on Scientific Programming with Python
    Springer Berlin Heidelberg, 2014, ISBN: 9783642549595
  3. Robert Sedgewick und Kevin Wayne
    Computer science : an interdisciplinary approach
    Boston Columbus Indianapolis New York San Francisco Amsterdam Cape Town Dubai
    London Marid Milan Munich Paris Montreal Toronto Delhi Mexico City São Paulo
    Sydney Hong Kong Seoul Singapore Taipei Tokyo Addison-Wesley, 2017, ISBN:
    0134076427;
  4. John Guttag 
    Introduction to computation and programming using Python : with application to
    understanding data
    Cambridge, Massachusetts London, England The MIT Press, 2016, ISBN:
    9780262529624
  5. Paul Gries, Jennifer Campell, Jason Montojo und Jennifer Campbell
    Practical programming : an introduction to computer science using Python 3.6
    Raleigh, North Carolina The Pragmatic Bookshelf, 2017, ISBN: 9781680502688
  6. Gerard Blanchet
    Computer architecture
    Hoboken, NJ Wiley, 2013, ISBN: 1118577795
  7. J. Glenn Brookshear und Dennis Brylow
    Computer science : an overview
    Boston Munich u.a. Pearson, 2015, ISBN: 1292061162;
  8. John Zelle:
    Python Programming : An Introduction to Computer Science 
    3rd edition, Franklin, Beedle, 2017
  9. Brad Miller, David Ranum, 
    How to think like a Computer Scientist" , Online-Course Python for newbies: 
    e-Book: http://openbookproject.net/thinkcs/python/english3e/
Links
Languages of instruction German, English
Duration (semesters) 1 Semester
Module frequency jeweils im Sommersemester
Module capacity unrestricted
Reference text

Im Wintersemester findet das Modul auf englisch und im Sommersemester  auf Deutsch statt.

Die Vorlesungsfolien und Übungsaufgaben sind in Englisch.

Lehr-/Lernform V+Ü
Lehrveranstaltungsform Comment SWS Frequency Workload of compulsory attendance
Lecture 4 WiSe 56
Exercises 2 WiSe 28
Präsenzzeit Modul insgesamt 84 h
Examination Prüfungszeiten Type of examination
Final exam of module

Die Prüfung findet in den ersten drei Wochen nach Ende der Veranstaltungszeit statt.

Die Wiederholungsprüfung findet in den letzten drei Wochen vor Beginn der nächsten Veranstaltungszeit statt.

mündliche Prüfung oder Klausur