Algorithmen und Datenstrukturen I - Einführung -

Größe: px
Ab Seite anzeigen:

Download "Algorithmen und Datenstrukturen I - Einführung -"

Transkript

1 Algorithmen und Datenstrukturen I - Einführung - Alexander Sczyrba Technische Fakultät [email protected] Vorlesung, Universität Bielefeld, Winter 2013/ / 21 Themen heute 1 Das Modul Algorithmen und Datenstrukturen 2 Was ist Informatik? 3 Inhalte der Vorlesung 2 / 21

2 Das Modul Algorithmen und Datenstrukturen 1 Das Modul Algorithmen und Datenstrukturen 2 Was ist Informatik? 3 Inhalte der Vorlesung 3 / 21 Veranstaltungen zu A & D Bestandteile Modul Algorithmen und Datenstrukturen Vorlesung Algorithmen und Datenstrukturen I (Mo 8-10 & Fr 14-16) Dr. Alexander Sczyrba [email protected] Vorlesung Programmieren in Haskell (Mi 16-18) Prof. Dr. Robert Giegerich [email protected] Übung zu A&D I und Haskell (Termine siehe ekvv) Stefan Janssen [email protected] Unix-Praktikum (Termine siehe ekvv) Carsten Gnörlich [email protected] 4 / 21

3 Kontakt Kontakt Dr. Alexander Sczyrba Raum: M3-111 Webseite zur Veranstaltung: 5 / 21 Kontakt Literatur Das Skript zu den Vorlesungen A&D und Programmieren in Haskell (siehe Webseite zur Vorlesung) Klaeren und Sperber. Vom Problem zum Programm. Architektur und Bedeutung von Computerprogrammen, 3. Auflage. Teubner, Neuauflage erschienen als: Klaeren, Herbert und Sperber, Michael. Die Macht der Abstraktion. Einführung in die Programmierung, 1. Auflage. Teubner, 2007 Herold, Lurz und Wohlrab. Grundlagen der Informatik, 2. Auflage, Pearson, Pomberger und Dobler. Algorithmen und Datenstrukturen, Pearson, Saake und Sattler. Algorithmen und Datenstrukturen. Eine Einführung mit Java, 2. Auflage. dpunkt Verlag, Hopcroft und Ullman. Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie, 4. Auflage. Oldenbourg, / 21

4 Was ist Informatik? 1 Das Modul Algorithmen und Datenstrukturen 2 Was ist Informatik? Definition Begriff Gesellschaftliche Aspekte Informatik 3 Inhalte der Vorlesung 7 / 21 Definition Definitionsversuch Informatik ist die Wissenschaft vom maschinellen Rechnen Überlegungen Was sind die Merkmale des Rechnens als einer besonderen Tätigkeit des Verstandes, die sich auf einen Mechanismus übertragen lässt? Was sind die historisch-technischen Voraussetzungen zuverlässiger, universeller und effektiver Rechenmaschinen? Mit der Existenz solcher Rechner entsteht eine neuartige Fragestellung: Welche Aufgaben lassen sich als Rechenaufgaben formulieren und damit an einen Rechner delegieren? Daraus ergibt sich die Modellierung als zentrale Aufgabe der Informatik. 8 / 21

5 Begriff Woher stammt der Begriff Informatik? Aus Information und Automatik geformte Begriffsverschmelzung von Karl Steinbuch (1957) Das menschliche Gehirn ist nicht geschaffen, rationale Prozesse zu veranstalten, sondern das Überleben eines Organismus zu bewirken (Steinbuch, Karl. Falsch Programmiert, 1968) Im Englischen als computer science (Computerwissenschaft) bezeichnet. In der Informatik geht es aber um mehr als nur um Computer. In der Informatik geht es genauso wenig um Computer, wie in der Astronomie um Teleskope. (oft auf Edsger W. Dijkstra zurückgeführt) 9 / 21 Gesellschaftliche Aspekte Gesellschaftliche Aspekte Gibt es eine Computerrevolution? - ein historischer Vergleich: 19. Jahrhundert Die industrielle Revolution bringt die Übertragung menschlicher Fertigkeiten (Kraft, manuelles Geschick) auf die Maschinerie. Die Maschinerie in privater Hand wird zur dominierenden Produktivkraft und die feudale und ständische Gesellschaft weicht der bürgerlichen Gesellschaftsform. Schutz des Eigentums und der bürgerlichen Freiheiten findet als angemessene Herrschaftsform die moderne Demokratie. Diese revolutionären Veränderungen an Gesellschaft und Staatsform sind abgeschlossen, lange bevor der Computer die Bildfläche der Geschichte betritt. 10 / 21

6 Gesellschaftliche Aspekte Technischer Fortschritt 20. Jahrhundert Entwicklung des Computers, zunächst vorwiegend für militärische Zwecke. Forschritt von teilweise mechanischen (Relais), festprogrammierten Rechenmaschinen zum programmierbaren, elektronischen Rechner. Nach Einführung des Transistors (1955), integrierter Schaltkreise (1965) und der Microprozessoren (1971) kontinuierliche Kostensenkung bei gleichzeitiger Leistungssteigerung. Rapide Verbreitung der Computer im kommerziellen Bereich und zuletzt auch im privaten Bereich. 11 / 21 Gesellschaftliche Aspekte Gesellschaftliche Auswirkungen 20. Jahrhundert Der Computer holt den Prozess der Übertragung menschlicher Fertigkeiten auf die Maschine auf dem Gebiet der einfachen Geistestätigkeiten nach. Gesellschaftlich und politisch ändert sich dadurch nichts Wesentliches, wohl aber werden hergebrachte Tätigkeiten entwertet, manche Berufe verschwinden ganz. Der Fortschritt der Informatik (siehe oben, Modellierung) führt zum Vormarsch des Computers in alle Arbeits- und Lebensbereiche. Insbesondere arbeitet die Informatik stets daran, den Computer und seine Software einfacher und vielseitiger benutzbar zu machen - und damit auch Informatiker-Tätigkeiten von gestern zu entwerten. Wer Informatik als Beruf wählt, muss sich darauf einstellen, dass er sich immer wieder neu qualifizieren muss. 12 / 21

7 Informatik Kernbereiche der Informatik Technische Informatik Mikroprozessortechnik, Rechnerarchitektur, Rechnerkommunikation Theoretische Informatik Automatentheorie und formale Sprachen, Berechenbarkeitstheorie, Komplexitätstheorie Praktische Informatik Programmiersprachen, Compiler und Interpreter, Algorithmen und Datenstrukturen, Betriebssysteme, Datenbanken Angewandte Informatik Wirtschaftliche, kommerzielle Anwendungen; technisch-wissenschaftliche Anwendungen Über die Inhalte der Fachbereiche informiert euch bitte im Skript! 13 / 21 Informatik Informatische Arbeitsgruppen an der TechFak Angewandte Informatik (Sagerer/Wrede) Bioinformatik und Medizinische Informatik (Hofestädt) Biomathematik und Theoretische Bioinformatik (Baake) Computergrafik und Geometrieverarbeitung (Botsch) Genominformatik (Stoye) Kognitronik und Sensorik (Rückert) Neuroinformatik (Ritter) Neuromorphic Circuits (Chicca) Praktische Informatik (Giegerich) Rechnernetze und Verteilte Systeme (Ladkin) Semantische Datenbanken (Cimiano) Technische Informatik (Möller) Theoretische Informatik kognitiver Systeme (Hammer) Wissensbasierte Systeme (Wachsmuth) 14 / 21

8 Informatik Forschungsgruppen an der TechFak Ambient Intelligence Group (Hermann) Biodata Mining (Nattkemper) Computational Metagenomics (Sczyrba) Biomechatronik (Schneider) Sociable Agents (Kopp) 15 / 21 Inhalte der Vorlesung 1 Das Modul Algorithmen und Datenstrukturen 2 Was ist Informatik? 3 Inhalte der Vorlesung Modellierung Maschinenmodelle Strategien der algorithmischen Problemlösung Effizienz von Algorithmen Algorithmen auf Zeichenreihen 16 / 21

9 Modellierung Modellierung Vom Problem zur Rechenaufgabe Was sind bekannte Probleme der Informatik? Welche Lösungsstrategien gibt es und wie kann man diese bewerten? Wie sieht ein umfangreicheres Beispiel für ein formales System aus? Beispiel für Musik 17 / 21 Maschinenmodelle Maschinenmodelle Vom Modell zum Programm: Wie sage ich es meinem Rechner? Registermaschinen Endliche Automaten Wie lassen sich Programme analysieren? 18 / 21

10 Strategien der algorithmischen Problemlösung Strategien der algorithmischen Problemlösung Algorithmen (von Muhammed al-chwarizmi) Wie kann man Formeln ausrechnen? Welche grundlegenden Strategien gibt es? Rekursion Divide and Conquer Brute Force Greedy Dynamische Programmierung 19 / 21 Effizienz von Algorithmen Effizienz von Algorithmen Wie kann man über Effizienz geeignet reden? Wie führt man eine Effizienzanalyse durch? Wie effizient sind bekannte Sortierverfahren? Was sind die Grenzen der Optimierung? Welche Auswirkung hat Lazy Evaluation auf die Effizienz? 20 / 21

11 Algorithmen auf Zeichenreihen Algorithmen auf Zeichenreihen Welche Anwendungen beschäftigen sich mit Zeichenreihen? Wie lassen sich die Algorithmen formal fassen? Wie arbeiten bekannte Algorithmen? Boyer-Moore Boyer-Moore-Horspool Knuth-Morris-Pratt Aho-Corasick Kompressionsverfahren, Lempel-Ziv, Lempel-Ziv-Welch 21 / 21

Algorithmen und Datenstrukturen I - Einführung -

Algorithmen und Datenstrukturen I - Einführung - Algorithmen und Datenstrukturen I - Einführung - Alexander Sczyrba Technische Fakultät [email protected] Vorlesung, Universität Bielefeld, Winter 2014/2015 1 / 75 Themen heute 1 Das Modul

Mehr

Algorithmen und Datenstrukturen I - Einführung -

Algorithmen und Datenstrukturen I - Einführung - Algorithmen und Datenstrukturen I - Einführung - Thies Pfeiffer Technische Fakultät [email protected] Vorlesung, Universität Bielefeld, Winter 2012/2013 1 / 91 Themen heute 1 Das Modul

Mehr

Das Studium im Fach Informatik

Das Studium im Fach Informatik [Projekttage Studien- und Berufsorientierung der Jgst. 12] Fachbereich Informatik Fakultät für Mathematik und Informatik FernUniversität Hagen 17. Februar 2009 Was Informatik nicht ist Was ist Informatik?

Mehr

Was ist Informatik? Alexander Lange

Was ist Informatik? Alexander Lange Was ist Informatik? Was ist Informatik? Alexander Lange 12.11.2003 Was ist Informatik? Inhalt 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Das Wort»Informatik«Die Idee Teilgebiete der Informatik Technische Informatik

Mehr

Ingenieurinformatik. Einführung in die Programmiersprache C

Ingenieurinformatik. Einführung in die Programmiersprache C Ingenieurinformatik Einführung in die Programmiersprache C 1 Das Modul Ingenieurinformatik wird in den Bachelorstudiengängen Maschinenbau, Fahrzeugtechnik, Luft- und Raumfahrt angeboten Teil 1: Grundlagen

Mehr

Einführung. Rechnerarchitekturen Entwicklung und Ausführung von Programmen Betriebssysteme

Einführung. Rechnerarchitekturen Entwicklung und Ausführung von Programmen Betriebssysteme Teil I Einführung Überblick 1 2 Geschichte der Informatik 3 Technische Grundlagen der Informatik Rechnerarchitekturen Entwicklung und Ausführung von Programmen Betriebssysteme 4 Daten, Informationen, Kodierung

Mehr

Das Studium im Fach Informatik

Das Studium im Fach Informatik [Projekttage Studien- und Berufsorientierung der Jgst. 12] Fachbereich Informatik Fakultät für Mathematik und Informatik FernUniversität Hagen 22. Februar 2007 Was Informatik nicht ist Was ist Informatik?

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik 01101101 01011001 11010011 10011000 00000011 00011100 01111111 11111111 00110100 00101110 11101110 01110010 10011101 00111010 2 Lehrziel und Inhalt Überblick über die Informatik;

Mehr

INSTITUT FÜR INFORMATIK

INSTITUT FÜR INFORMATIK INSTITUT FÜR INFORMATIK Lehrveranstaltungen Wintersemester 2006/2007 Grundlagen der Praktischen Informatik Vorlesung: Grundlagen der Softwareentwicklung und Programmierung Di.+Fr. 9-11 25.11.00, HS 5C

Mehr

Lehrveranstaltungen WS 2017/2018

Lehrveranstaltungen WS 2017/2018 Lehrveranstaltungen WS 2017/2018 Grundlagenmodule der Informatik (1. - 4. Fachsemester Bachelor) Programmierung Leistungspunkte: 10 Aufnahmekapazität für Studium Universale: 10 Teilnehmer / 2 ECP's Vorlesung:

Mehr

Theoretische Informatik: Berechenbarkeit und Formale Sprachen

Theoretische Informatik: Berechenbarkeit und Formale Sprachen Theoretische Informatik: Berechenbarkeit und Formale Sprachen Prof. Dr. F. Otto Fachbereich Elektrotechnik/Informatik, Universität Kassel 34109 Kassel, Germany E-mail: [email protected]

Mehr

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert und Dr. Thomas Stibor

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert und Dr. Thomas Stibor Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert und Dr. Thomas Stibor Organisatorisches: Vorlesung 4 SWS, Zentralübung 2 SWS: 6 Credit Points Mi 9:45 11:15 Raum 1200 (Vorlesung) Do 8:00

Mehr

Theoretische Informatik: Berechenbarkeit und Formale Sprachen

Theoretische Informatik: Berechenbarkeit und Formale Sprachen Theoretische Informatik: Berechenbarkeit und Formale Sprachen Prof. Dr. F. Otto Fachbereich Elektrotechnik/Informatik, Universität Kassel 34109 Kassel, Germany E-mail: [email protected]

Mehr

Informatik an der Technischen Fakultät der Universität Bielefeld

Informatik an der Technischen Fakultät der Universität Bielefeld Informatik an der Technischen Fakultät der Universität Bielefeld R. Giegerich Fakultätentag Informatik, 23. November 2001 1. Aufbau der Fakultät 2. Forschungsaktivitäten 3. Studiengänge Arbeitsgruppen

Mehr

Praktische Informatik I

Praktische Informatik I Praktische Informatik I WS 2005/2005 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Einführung 1-1 Inhaltsverzeichnis (1) 1. Einführung 1.1 Was ist Informatik?

Mehr

Theoretische Informatik: Berechenbarkeit und Formale Sprachen

Theoretische Informatik: Berechenbarkeit und Formale Sprachen Theoretische Informatik: Berechenbarkeit und Formale Sprachen Prof. Dr. F. Otto Fachbereich Elektrotechnik/Informatik, Universität Kassel 34109 Kassel, Germany E-mail: [email protected]

Mehr

Algorithmen und Datenstrukturen I - Exkurs Formale Sprachen -

Algorithmen und Datenstrukturen I - Exkurs Formale Sprachen - Algorithmen und Datenstrukturen I - Exkurs Formale Sprachen - Thies Pfeiffer Technische Fakultät [email protected] Vorlesung, Universität Bielefeld, Winter 2012/2013 1 / 1 Exkurs: Formale

Mehr

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert Organisatorisches: Vorlesung 4 SWS, Zentralübung 2 SWS: 6 Credit Points Mi 10:30-12:00 Raum 1200 (Vorlesung) Do 8:15-9:45 Raum 1200 (Vorlesung)

Mehr

DUDEN. Basiswissen Schule. Informatik Abitur. PAETEC Verlag für Bildungsmedien Berlin : Dudenverlag Mannheim Leipzig Wien Zürich

DUDEN. Basiswissen Schule. Informatik Abitur. PAETEC Verlag für Bildungsmedien Berlin : Dudenverlag Mannheim Leipzig Wien Zürich DUDEN Basiswissen Schule Informatik Abitur PAETEC Verlag für Bildungsmedien Berlin : Dudenverlag Mannheim Leipzig Wien Zürich vv 3 j Inhaltsverzeichnis 1 Grundbegriffe 7 1.1 Die Informatik als junge Wissenschaft

Mehr

Theoretische Informatik

Theoretische Informatik Theoretische Informatik Wintersemester 2016/2017 2V, Mittwoch, 12:00-13:30 Uhr, F303 2Ü, Dienstag, 12:00-13:30 Uhr, BE08 2Ü, Dienstag, 15:00-16:30 Uhr, B212 2Ü, Mittwoch, 8:30-10:00 Uhr, B312 Fachprüfung:

Mehr

Theoretische Informatik

Theoretische Informatik Theoretische Informatik Sommersemester 2004 Christoph Kreitz Theoretische Informatik, Raum 1.18, Telephon 3060 [email protected] http://www.cs.uni-potsdam.de/ti/kreitz 1. Themen und Lernziele 2.

Mehr

Vorlesung Programmierung

Vorlesung Programmierung - 1 - Vorlesung Programmierung Inhalt der Vorlesung Was ist ein Programm? Was sind grundlegende Programmierkonzepte? Wie konstruiert (entwickelt) man ein Programm? Welche Programmier-Paradigmen gibt es?

Mehr

Algorithmen und Datenstrukturen. und. Programmieren in Haskell

Algorithmen und Datenstrukturen. und. Programmieren in Haskell Datenstrukturen WS 2013/2014 Datenstrukturen Robert, Stefan Janssen, Alexander Sczyrba Technische Fakultät AG Praktische Informatik October 30, 2013 Kontakt & Kontext Prof. Dr. Robert Email: [email protected]

Mehr

Lehrveranstaltungen SS 2017

Lehrveranstaltungen SS 2017 Lehrveranstaltungen SS 2017 Grundlagenmodule der Informatik (1. - 4. Fachsemester Bachelor) Einführung Rechnernetze, Datenbanken und Betriebssysteme Leistungspunkte: 5 Vorlesung: Einführung Rechnernetze,

Mehr

Ingenieurinformatik. Einführung in die Programmiersprache C

Ingenieurinformatik. Einführung in die Programmiersprache C Ingenieurinformatik Einführung in die Programmiersprache C 1 Bachelorstudiengänge Maschinenbau, Fahrzeugtechnik, Luft- und Raumfahrt (Studienplan ab WS2013/14) Teil 1: Einführung in die Programmiersprache

Mehr

Zwischenprüfungs- und Studienordnung der Universität Heidelberg für den Lehramtsstudiengang Informatik -Besonderer Teil-

Zwischenprüfungs- und Studienordnung der Universität Heidelberg für den Lehramtsstudiengang Informatik -Besonderer Teil- 03-1 s- und Studienordnung der Universität Heidelberg für den Lehramtsstudiengang Informatik -Besonderer Teil- vom 22. Juli 2010 Präambel Alle Amts-, Status-, Funktions- und Berufsbezeichnungen, die in

Mehr

EINFÜHRUNG IN DIE THEORETISCHE INFORMATIK 0. ORGANISATORISCHES UND ÜBERBLICK

EINFÜHRUNG IN DIE THEORETISCHE INFORMATIK 0. ORGANISATORISCHES UND ÜBERBLICK EINFÜHRUNG IN DIE THEORETISCHE INFORMATIK Prof. Dr. Klaus Ambos-Spies Sommersemester 2014 0. ORGANISATORISCHES UND ÜBERBLICK Theoretische Informatik (SoSe 2014) 0. Organisatorisches und Überblick 1 / 16

Mehr

Gliederung. Algorithmen und Datenstrukturen I. Eine wichtige Frage. Algorithmus. Materialien zur Vorlesung. Begriffsbestimmung EUKLID Primzahltest

Gliederung. Algorithmen und Datenstrukturen I. Eine wichtige Frage. Algorithmus. Materialien zur Vorlesung. Begriffsbestimmung EUKLID Primzahltest Gliederung Algorithmen und Datenstrukturen I Materialien zur Vorlesung D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg 1 Winter 2009/10,

Mehr

EIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217

EIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217 EIDI 1 Einführung in die Informatik 1 PGdP Praktikum Grundlagen der Programmierung Harald Räcke 2/217 Wie löst man Probleme mithilfe von Computern? 0 Harald Räcke 3/217 Inhalte: EIDI 1 1. Was ist das Problem?

Mehr

Auswertung der Prüfungsdaten (FB 04) vom Sommersemester 2015 /Termin 01 und 02

Auswertung der Prüfungsdaten (FB 04) vom Sommersemester 2015 /Termin 01 und 02 Hochschule für Technik und Wirtschaft Berlin Abteilung Studierendenservice/Prüfungsverwaltung Druckdatum: 09.11.2015 Auswertung der Prüfungsdaten (FB 04) vom Sommersemester 2015 /Termin 01 und 02 Studiengang:

Mehr

Einführung in die Informatik 1

Einführung in die Informatik 1 Einführung in die Informatik 1 Was ist Informatik? Sven Kosub AG Algorithmik/Theorie komplexer Systeme Universität Konstanz E 202 [email protected] Sprechstunde: Freitag, 12:30-14:00 Uhr, o.n.v.

Mehr

Masterstudiengänge am Institut für Informatik

Masterstudiengänge am Institut für Informatik Masterstudiengänge am Institut für Informatik Hintergrund: Informatikerausbildung für Wissenschaft und Industrie im Informationszeitalter wird die Informatik immer stärker zur Schlüsseldisziplin am Arbeitsmarkt

Mehr

Einführung in die Theoretische Informatik

Einführung in die Theoretische Informatik Einführung in die Theoretische Informatik Stefan Rass System Security Research Group (syssec), Institute of Applied Informatics Alpen-Adria Universität Klagenfurt {stefan.rass}@aau.at 2017 WS 2017-09-29

Mehr

Vorlesung Automaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2015

Vorlesung Automaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2015 Vorlesung Automaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2015 Prof. Barbara König Übungsleitung: Jan Stückrath Barbara König Automaten und Formale Sprachen 1 Das heutige Programm:

Mehr

Masterstudiengänge am Institut für Informatik

Masterstudiengänge am Institut für Informatik Masterstudiengänge am Institut für Informatik Hintergrund: Informatikerausbildung für Wissenschaft und Industrie im Informationszeitalter wird die Informatik immer stärker zur Schlüsseldisziplin am Arbeitsmarkt

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren Organisation Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Ziele dieser Veranstaltung Ziel: Wissen, wie man Computerprogramme

Mehr

Vorlesung Programmierung

Vorlesung Programmierung - 1 - Vorlesung Programmierung Inhalt der Vorlesung Was ist ein Programm? Was sind grundlegende Programmierkonzepte? Wie konstruiert (entwickelt) man ein Programm? Welche Programmier-Paradigmen gibt es?

Mehr

Grundlagen der Informatik

Grundlagen der Informatik Grundlagen der Informatik Teil I Definition, Geschichte und Teilgebiete der Informatik Seite 1 Wer steht da? M. Eng. Robert Maaßen [email protected] www.robertmaassen.de Studium: Informatik Vertiefungsrichtung

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren Einführung 26.10.2016 Jun.-Prof. Dr.-Ing. Anne Koziolek Version 1.0 ARBEITSGRUPPE ARCHITECTURE-DRIVEN REQUIREMENTS ENGINEERING (ARE) INSTITUT FÜR PROGRAMMSTRUKTUREN UND DATENORGANISATION

Mehr

Vorlesung Programmierung

Vorlesung Programmierung - 1 - Vorlesung Programmierung n Inhalt der Vorlesung l Was ist ein Programm? l Was sind grundlegende Programmierkonzepte? l Wie konstruiert (entwickelt) man ein Programm? l Welche Programmier-Paradigmen

Mehr

Algorithmen und Berechnungskomplexität I

Algorithmen und Berechnungskomplexität I Algorithmen und Berechnungskomplexität I Prof. Dr. Institut für Informatik Wintersemester 2013/14 Organisatorisches Vorlesung Dienstag und Donnerstag, 12:30 14:00 Uhr (HS 1) Übungen 16 Übungsgruppen Anmeldung

Mehr

Computerlinguistische Grundlagen. Jürgen Hermes Wintersemester 17/18 Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln

Computerlinguistische Grundlagen. Jürgen Hermes Wintersemester 17/18 Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln Computerlinguistische Grundlagen Jürgen Hermes Wintersemester 17/18 Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln Was ist Computerlinguistik? Definition Anwendungen Fragestellung

Mehr

Prüfungstermine WS 2017/18 Wirtschaftsinformatik Bachelorstudiengang

Prüfungstermine WS 2017/18 Wirtschaftsinformatik Bachelorstudiengang Prüfungskommission Wirtschaftinformatik Wirtschaftsinformatik Betriebswirtschaftliche Verfahren (BWL 2) Montag, 22. Januar 2018 12:30 14:00 S 0.11 Grundlagen der Betriebswirtschaftslehre Montag, 22. Januar

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Geschichte und Einteilung der Informatik 01101101 01011001 11010011 10011000 00000011 00011100 01111111 11111111 00110100 00101110 11101110 01110010 10011101 00111010 2 Der

Mehr

Einführung in die Informatik: Programmierung und Software-Entwicklung

Einführung in die Informatik: Programmierung und Software-Entwicklung 1 Einführung in die Informatik: Programmierung und Software-Entwicklung Prof. Dr. Rolf Hennicker in Zusammenarbeit mit Philipp Wendler https://www.sosy-lab.org/teaching/2017-ws-infoeinf/ Die Lehrenden

Mehr

Informatische Allgemeinbildung

Informatische Allgemeinbildung nformatische Allgemeinbildung André Hilbig Prof. Dr. Ludger Humbert Dr. Dorothee Müller Stephan Noller 24. Januar 2017 Drei Projekte zur Entwicklung der nformatischen Allgemeinbildung Theoretische im Alltag

Mehr

Klausurtermine Informatik WS 2017/18 (Prüfungszeitraum vom ) Stand:

Klausurtermine Informatik WS 2017/18 (Prüfungszeitraum vom ) Stand: Klausurtermine Informatik WS 2017/18 (Prüfungszeitraum vom 05.02 06.04.2018) Stand: 23.01.2018 WICHTIG! Bitte informieren Sie sich vor der Prüfung bei den Instituten wegen möglicher Raumänderungen! Wochentag

Mehr

Das Doppelpack für die Informatik

Das Doppelpack für die Informatik Das Doppelpack für die Informatik Einführung in die Informatik 1 (EIDI 1) Praktikum Grundlagen der Programmierung (PGdP) Prof.Dr. Anne Brüggemann-Klein Übungsleitung: Raphaela Palenta N.N.s Im Kontext

Mehr

Organisatorisches. Informatik II Informationen und Daten. Organisatorisches. Organisatorisches. Rainer Schrader. 13. Oktober 2008

Organisatorisches. Informatik II Informationen und Daten. Organisatorisches. Organisatorisches. Rainer Schrader. 13. Oktober 2008 Dozent: Prof. Dr. Rainer Schrader Informatik II Informationen und Daten Rainer Schrader Zentrum für Angewandte Informatik Köln 13. Oktober 2008 Tel.: 470-6030 email: [email protected] Sprechstunde:

Mehr

Oliver Gableske 05. Oktober Institut für Theoretische Informatik

Oliver Gableske 05. Oktober Institut für Theoretische Informatik Oliver Gableske 05. Oktober 2015 Institut für Theoretische Informatik Page 2 Institut für Theoretische Informatik Oliver Gableske 05. Oktober 2015 Die Chefs (I) Prof. Dr. Uwe Schöning (Institutsdirektor)

Mehr

Modulübersichtstabelle des Studienganges Master of Science Informatik

Modulübersichtstabelle des Studienganges Master of Science Informatik Master of Science (Seite 1 von 11) Modulübersichtstabelle des Studienganges Master of Science Modul/zugehörige Lehrveranstaltungen Prüfungsleistung Art/Dauer (Modulabschlussprüfung und/oder semesterbegleitende

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Einführung in die Programmierung Prof. Dr. Peer Kröger, Janina Bleicher, Florian Richter Ludwig-Maximilians-Universität München, Institut für Informatik, LFE Datenbanksysteme Wintersemester 2016/2017 Peer

Mehr

Einführung in die theoretische Informatik

Einführung in die theoretische Informatik SS 2015 Einführung in die theoretische Informatik Ernst W. Mayr Fakultät für Informatik TU München http://www14.in.tum.de/lehre/2015ss/theo/ Sommersemester 2015 THEO Kapitel 0 Organisatorisches Vorlesungen:

Mehr

ADS. 1. Vorlesung. Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm

ADS. 1. Vorlesung. Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm ADS 1. Vorlesung Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm 6.10.2016 ORGANISATORISCHES Algorithmen & Datenstrukturen Prof. Dr. Wolfgang Schramm Der Dozent 2 Prof. Dr. Wolfgang Schramm

Mehr

Mathematisch-algorithmische Grundlagen für Big Data

Mathematisch-algorithmische Grundlagen für Big Data Mathematisch-algorithmische Grundlagen für Big Data Numerische Algorithmen für Datenanalyse und Optimierung Prof. Dr. Peter Becker Fachbereich Informatik Hochschule Bonn-Rhein-Sieg Sommersemester 2017

Mehr

Achtjähriges Gymnasium. Informatik

Achtjähriges Gymnasium. Informatik Achtjähriges Gymnasium Informatik Der Beitrag des Faches Informatik zur Erreichung der Zielsetzung des Gymnasiums Die Entwicklung sehr komplexer und effizienter Informations- und Kommunikationssysteme

Mehr

Jochen Ziegenbalg Oliver Ziegenbalg Bemd Ziegenbalg. Algorithmen. von Hammurapi bis Gödel. 2., verbesserte Auflage Verlag g;> Harri Deutsch

Jochen Ziegenbalg Oliver Ziegenbalg Bemd Ziegenbalg. Algorithmen. von Hammurapi bis Gödel. 2., verbesserte Auflage Verlag g;> Harri Deutsch Jochen Ziegenbalg Oliver Ziegenbalg Bemd Ziegenbalg Algorithmen von Hammurapi bis Gödel 2., verbesserte Auflage 2007 Verlag g;> Harri Deutsch Inhalt Einleitung 1 Vorbemerkungen: Stellenwert des Themas,

Mehr

Institut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr.

Institut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr. Institut für Telematik Universität zu Lübeck Programmieren Kapitel 0: Organisatorisches Wintersemester 2008/2009 Prof. Dr. Christian Werner 1-2 Überblick Ziele Inhaltsüberblick Ablauf der Veranstaltung

Mehr

STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI)

STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI) STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI) Informationstechnik (TIT) Mobile Informatik (TIM) IT Security (TIS) Stand: 07/2017 www.ravensburg.dhbw.de STUDIENGANG INFORMATIK Studienangebote Studiengang

Mehr

AMTLICHE BEKANNTMACHUNG

AMTLICHE BEKANNTMACHUNG AMTLICHE BEKANNTMACHUNG NUMMER 2017/094 SEITEN 1-6 DATUM 07.04.2017 REDAKTION Sylvia Glaser 3. Ordnung zur Änderung der studiengangspezifischen Prüfungsordnung für den Bachelorstudiengang Informatik der

Mehr

Willkommen an der ETH Zürich

Willkommen an der ETH Zürich Willkommen an der ETH Zürich Willkommen in der Informatik Gustavo Alonso, Studiendirektor,, ETH Zürich 04.11.2015 2 Informatik @ ETH seit 60 Jahren Wann Was 1948 Institut für angewandte Mathematik 1950

Mehr

Was ist ein Computer?

Was ist ein Computer? Grundlagen 1 Lernziel der Vorlesung: Einblicke und Überblicke zu den Mitteln der Informatik Hardware und Software den Methoden der Informatik Analysieren, Entwerfen, Algorithmieren, Programmieren, Testen,

Mehr

Algorithmen und Datenstrukturen ITS(B)-B 2016

Algorithmen und Datenstrukturen ITS(B)-B 2016 Einführung Was ist (die) Informatik? Die Informatik und ihre Geschichte sowie ihre Abgrenzung von anderen Wissenschaften darzulegen gestaltet sich nicht ganz einfach (siehe dazu unter vielen Anderen ((GI)

Mehr

Informatik-Studiengänge an der Universität zu Lübeck

Informatik-Studiengänge an der Universität zu Lübeck Informatik-Studiengänge an der Universität zu Lübeck Wissenswertes für Erstsemestler Prof. Dr. Till Tantau Studiendekan Technisch-Naturwissenschaftliche Fakultät Universität zu Lübeck Gliederung Wie sollten

Mehr

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen Algorithmen und Datenstrukturen Dipl. Inform. Andreas Wilkens [email protected] Überblick Grundlagen Definitionen Eigene Entwicklungen Datenstrukturen Elementare Datentypen Abstrakte Datentypen Elementare

Mehr

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen Gunter Saake Kai-Uwe Sattler Algorithmen und Datenstrukturen Eine Einführung mit Java 4., überarbeitete Auflage dpunkt.verlag XI Inhaltsverzeichnis I Grundlegende Konzepte 1 1 Vorbemerkungen und Überblick

Mehr

Diskrete Strukturen WS 2010/11. Ernst W. Mayr. Wintersemester 2010/11. Fakultät für Informatik TU München

Diskrete Strukturen WS 2010/11. Ernst W. Mayr. Wintersemester 2010/11.  Fakultät für Informatik TU München WS 2010/11 Diskrete Strukturen Ernst W. Mayr Fakultät für Informatik TU München http://www14.in.tum.de/lehre/2010ws/ds/ Wintersemester 2010/11 Diskrete Strukturen Kapitel 0 Organisatorisches Vorlesungen:

Mehr

Theoretische Informatik II

Theoretische Informatik II Theoretische Informatik II Sommersemester 2006 Christoph Kreitz / Holger Arnold Theoretische Informatik http://www.cs.uni-potsdam.de/ti/lehre/06-theorie-ii 1. Das Team 2. Lernziele und Lehrinhalte 3. Organisatorisches

Mehr

Einführung in die Programmierung Wintersemester 2016/17

Einführung in die Programmierung Wintersemester 2016/17 Einführung in die Programmierung Wintersemester 2016/17 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund Einleitung Gliederung Zum Begriff Informatik Zum

Mehr

Theoretische Informatik 2 bzw. Formale Sprachen und Berechenbarkeit. Sommersemester Herzlich willkommen!

Theoretische Informatik 2 bzw. Formale Sprachen und Berechenbarkeit. Sommersemester Herzlich willkommen! Theoretische Informatik 2 bzw. Formale Sprachen und Berechenbarkeit Sommersemester 2012 Prof. Dr. Nicole Schweikardt AG Theorie komplexer Systeme Goethe-Universität Frankfurt am Main Herzlich willkommen!

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Einleitung Gliederung Einführung in die Programmierung Wintersemester 2017/18 Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering

Mehr

Informatik - Lehrgang 2000/2001 GRUNDLAGEN

Informatik - Lehrgang 2000/2001 GRUNDLAGEN Informatik - Lehrgang 2000/2001 GRUNDLAGEN Ein Überblick! Das Werden der Informatik! Daten! Technische Informatik Der von Neumann Computer Versuch einer Entmystifizierung 2 Grundlagen Micheuz Peter Das

Mehr

Theoretische Informatik II

Theoretische Informatik II Theoretische Informatik II Sommersemester 2006 Christoph Kreitz / Holger Arnold Theoretische Informatik http://www.cs.uni-potsdam.de/ti/lehre/06-theorie-ii 1. Das Team 2. Lernziele und Lehrinhalte 3. Organisatorisches

Mehr

Grundlagen der Informatik für Wissenschaftliche Anwendungen

Grundlagen der Informatik für Wissenschaftliche Anwendungen Grundlagen der Informatik für Wissenschaftliche Anwendungen Dr.-Ing. Eike Schallehn OvG Universität Magdeburg Fakultät für Informatik Institut für Technische und Betriebliche Informationssysteme 2017 Organisatorisches

Mehr

Module Informatik - L3

Module Informatik - L3 L3 Anlage 2 Informatik Module 03.01.2008 7.83.00 S. 1 Module Informatik - L3 Modul 01 (P): Grundlagen der Informatik I 07-Inf-L3-P-01 L3 Informatik/1. Semester, BSc Physik/1. Semester,... BSc Mathematik/1.

Mehr

Algorithmen. Von Hammurapi bis Gödel. von Jochen Ziegenbalg, Oliver Ziegenbalg, Bernd Ziegenbalg. überarbeitet

Algorithmen. Von Hammurapi bis Gödel. von Jochen Ziegenbalg, Oliver Ziegenbalg, Bernd Ziegenbalg. überarbeitet Algorithmen Von Hammurapi bis Gödel von Jochen Ziegenbalg, Oliver Ziegenbalg, Bernd Ziegenbalg überarbeitet Algorithmen Ziegenbalg / Ziegenbalg / Ziegenbalg schnell und portofrei erhältlich bei beck-shop.de

Mehr

Automaten und Formale Sprachen

Automaten und Formale Sprachen Automaten und Formale Sprachen Einführung Ralf Möller Hamburg Univ. of Technology Übung Fr. 14:30-15:15 Max Berndt, D1025 Literatur Gottfried Vossen, Kurt-Ulrich Witt: Grundkurs Theoretische Informatik,

Mehr

Technische Informatik eine Einführung

Technische Informatik eine Einführung Informatik III Univ.- Lehrstuhl für Technische Informatik Institut für Informatik Martin-Luther-Universität Halle-Wittenberg 11. Oktober 2005 Wieso eine Lehrverstaltung zur Technischer Informatik? Was

Mehr

Grundlagen der Algorithmen und Datenstrukturen

Grundlagen der Algorithmen und Datenstrukturen Grundlagen der Algorithmen und Datenstrukturen Christian Scheideler + Helmut Seidl SS 2009 01.04.09 Kapitel 0 1 Vorlesung: Organisatorisches Di 12:00 13:30 MI HS 1 Do 12:00 12:45 MI HS 1 Übungen: 34 Alternativen

Mehr

Studiengang Bachelor Informatik

Studiengang Bachelor Informatik O-Phase SS 2011 Studiengang Bachelor Informatik Dr. Studiengangskoordinator Übersicht Informationen zum Informatik-Institut Struktur des Studienganges Informationen zum Studienablauf: Lehrveranstaltungen,

Mehr

Vorlesung Berechenbarkeit und Komplexität. Motivation, Übersicht und Organisatorisches

Vorlesung Berechenbarkeit und Komplexität. Motivation, Übersicht und Organisatorisches Berechenbarkeit und Komplexität: Motivation, Übersicht und Organisatorisches Prof. Dr. Berthold Vöcking Lehrstuhl Informatik 1 Algorithmen und Komplexität RWTH Aachen Berechenbarkeit die absoluten Grenzen

Mehr

Computerorientiertes Problemlösen

Computerorientiertes Problemlösen Computerorientiertes Problemlösen 23. 27. September 2013 Dr. Robert Strehl WS 2013-2014 Organisatorisches 23.09. 27.09. Zeit Mo Di Mi Do Fr 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 Vorlesung hier

Mehr

Theoretische Informatik

Theoretische Informatik Theoretische Informatik Sibylle Schwarz Westsächsische Hochschule Zwickau Dr. Friedrichs-Ring 2a, RII 263 http://wwwstud.fh-zwickau.de/~sibsc/ [email protected] SS 2011 1 Einordnung der Theoretischen

Mehr

Wahlmodulkataloge der Kombination Mathematik-Informatik des Bachelor und Master Naturwissenschaftliche Bildung

Wahlmodulkataloge der Kombination Mathematik-Informatik des Bachelor und Master Naturwissenschaftliche Bildung Wahlmodulkataloge der Kombination Mathematik-Inatik des Bachelor und Master Naturwissenschaftliche Bildung Die Auflistung dieser Wahlmodulkataloge ist nicht abschließend. Anträge zur Erweiterung des Wahlmodulkatalogs

Mehr

Algorithmen & Datenstrukturen

Algorithmen & Datenstrukturen Algorithmen & Datenstrukturen Prof. Dr. Gerd Stumme Universität Kassel FB Elektrotechnik/Informatik FG Wissensverarbeitung Sommersemester 2009 Ziele der Veranstaltung 1 Kennenlernen grundlegender Algorithmen

Mehr

Algorithmen und Datenstrukturen 1 Kapitel 5

Algorithmen und Datenstrukturen 1 Kapitel 5 Algorithmen und Datenstrukturen 1 Kapitel 5 Technische Fakultät [email protected] Vorlesung, U. Bielefeld, Winter 2005/2006 Kapitel 5: Effizienz von Algorithmen 5.1 Vorüberlegungen Nicht

Mehr

Linguistik mit Schwerpunkt Computerlinguistik / Sprachtechnologie

Linguistik mit Schwerpunkt Computerlinguistik / Sprachtechnologie Nebenfach/Anwendungsfach Linguistik mit Schwerpunkt Computerlinguistik / Sprachtechnologie Prof. Dr. Udo Hahn Lehrstuhl für Computerlinguistik Institut für Germanistische Sprachwissenschaft Friedrich-Schiller-Universität

Mehr

Propädeutikum Programmiersprache C und Mathematik 2014

Propädeutikum Programmiersprache C und Mathematik 2014 Propädeutikum Programmiersprache C und Mathematik 2014 Fakultät für Mathematik und Informatik Universität Leipzig Dipl.-Inf. Stefan Freitag, URZ & UBL Stefan Freitag Einführungsveranstaltung Ziel und Zweck

Mehr