Einführung in die Informatik 1

Ähnliche Dokumente
Einführung in die Informatik 1

Workshop Informatik. Was ist Informatik? Prof. Dr.-Ing. habil. Gero Mühl

Was ist Informatik? Alexander Lange

Das Studium im Fach Informatik

Informatik Allgemeines Einführung

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

Praktische Informatik I

Dritte Satzung zur Änderung der Studienordnung für den Diplom-Studiengang Informatik an der Universität Würzburg

Einführung in die Informatik 2

Umbuchungen im Bachelor-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017

Einführung in die Informatik 1

STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI)

Modul Soll-LP PNr Titel LP Frq Programmieren I Programmieren I mit Laborübung als Studienleistung

Ingenieurinformatik. Einführung in die Programmiersprache C

Klausurtermine Informatik WS 2018/19 (Prüfungszeitraum vom ) Stand: Änderungen rot markiert - vorbehalten!

Umbuchungen im Bachelor-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017

Einführung in die Informatik 1

Einige Teilgebiete der Informatik

Einführung in die Informatik 2

Umbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017

Zweigwahl in der 7. Jahrgangsstufe

Das Studium im Fach Informatik

Fachgruppe Informatik. Anwendungsfächer. im Bachelor-Studiengang Informatik. Fachstudienberatung Bachelor Informatik Dr.

Klausurtermine Technische Informatik WS 2018/19 (Prüfungszeitraum vom ) Stand: Änderungen rot markiert - vorbehalten!

Informatik eine spannende Berufsperspektive

INFORMATIK. Reform des Informatik-Studiums (Bachelor) Informationsveranstaltung zur Studienreform

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

Fachbereich Informatik

Umbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017

Eckpunkte der Informatik-Geschichte

INFORMATIK. Reform des Informatik-Studiums (Bachelor) Informationsveranstaltung zur Studienreform

Anerkennung von Studien- bzw. Prüfungsleistungen für das Fach Erstfach Informatik

Angewandte Informatik. (Ingenieur- und Medieninformatik)

Systemtheorie 1. Einführung Systemtheorie 1 Formale Systeme 1 # WS 2006/2007 Armin Biere JKU Linz Revision: 1.4

Bachelor Angewandte Informatik (Ingenieur- und Medieninformatik)

Systemtheorie 1. Formale Systeme 1 # WS 2006/2007 Johannes Kepler Universität Linz, Österreich

AMTLICHE BEKANNTMACHUNG

Bachelor/Master Angewandte Informatik (Ingenieur- und Medieninformatik)

Informatik (als Ergänzungsfach)

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

Umbuchungen im Master-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017

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

Einführung in die Informatik

Prüfungstermine WS 2017/18 Wirtschaftsinformatik Bachelorstudiengang

Anlage zur Studien- und Prüfungsordnung Masterstudiengang Informatik

Propädeutischen Fächer

Einführung in die Informatik 2

Bachelor Angewandte Informatik Ingenieur- und Medieninformatik (BAI) Grundstudiumseinführung WS 2010/2011. Prof. Dr. Barbara König

Was ist Informatik? Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 17. Oktober 2017

Masterstudiengang Informatik Anmelde Kontroll Liste Sommersemester 2017

Umbuchungen im Master-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017

Einführung in die Informatik 2

Informatik-Seminar. Auftakt. Informatik. Grundlagen

Umbuchungen im Master-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017

Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung

Mathematik für Ingenieure II (4. Kurzklausur: ET, MB, EN, Raumverteilung über P2

Übersicht über die Einzelveranstaltungen im. B.Ed. Informatik 2+1. oder 2-stündige Klausur Rechnerstrukturen (V+Ü)

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

Willkommen an der ETH Zürich

Amtliche Mitteilungen

Modulliste. Kernfächer Pflicht in CSE, CV, INF, WIF. Gemeinsamer Wahlpflichtbereich CSE, CV, INF, WIF

Interdisziplinäre fachdidaktische Übung: Formale Sprache Definitionen, Funktionen

Informationssystemtechnik (B.Sc.)

Einführung in die Informatik 2

Studiengangübersicht: Bachelor Informatik LP (FStPO: 1. Version 2016) vom

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

Informatik in den Lehramtsstudiengängen

HÖRERVERSAMMLUNG 2014! SOFTWAREENTWICKLUNG - WIRTSCHAFT! INFORMATIK! COMPUTER SCIENCE

Praktische Informatik I

Einführung in die Informatik 2

Der interdisziplinäre re Studiengang Computer Systems in Engineering

Interdisziplinäre fachdidaktische Übung: Formale Sprache Definitionen, Funktionen

Klausurtermine Technische Informatik Frühjahr 2017 Stand: Änderungen sind rot markiert

Computergestützte Modellierung und Verifikation

Bachelor Angewandte Informatik Ingenieur- oder Medieninformatik (BAI) Grundstudiumseinführung SS Dr. Werner Otten

Wochentag Prüfungstermin: Prüfungsbezeichnung: Raum/Räume: Inf. Mathematik für Ingenieure II (4. Kurzklausur: ET, MB, EN, Raumverteilung über P2

Vorlesungsinhalte. Programmiersprachen: Haskell 98: funktional, höherer Ordnung, polymorph typisiert, Interpreter

Wirtschaftsinformatik an der Universität Trier. Intelligente Technologien für das Management der Zukunft!

Einzelfallanerkennung als FWP Ausgewählte Kapitel der Wirtschaftsinformatik (CiE) Seminar Wirtschaftsinformatik Deep Learning (CiE)

Bachelor Angewandte Informatik Ingenieur- oder Medieninformatik (BAI) Grundstudiumseinführung SS Dr. Werner Otten

Dritte Ordnung zur Änderung der Prüfungsordnung für den Masterstudiengang Wirtschaftsinformatik des Fachbereich IV der Universität Trier

Zwei-Fächer- und Fachbachelor Informatik Studium an der Universität Oldenburg. Dr. Ute Vogel Fachstudienberaterin Informatik

Modulübersicht für den Master-Studiengang Informatik (120 Leistungspunkte)

Was war? Was wird sein? Einführung in die Telematik Teil E Brenner KC Posch. Warum!!!kommen!!!!!!Sie!!!!!!!!!zu!!!!!!!!!!!!uns? Was ist?

Klausurtermine Informatik Herbst 2016 Stand: Änderungen sind rot markiert Wochentag Prüfungstermin: Prüfungsbezeichnung: Raum/Räume:

Anlage zum Antrag auf Immatrikulation / Antrag auf Studienfachwechsel. Für das Wintersemester 20 / bzw. das Sommersemester 20

ERGÄNZUNGSFACH INFORMATIK

Wahlpflichtfächer der Gruppe Mathematik Integraltransformationen

Das Praktikum mit Seminar vertieft die in der Vorlesung erworbenen Fähigkeiten in theoretischer und praktischer Hinsicht:

Kapitel 1: Einführung. Was ist Informatik? Begriff und Grundprobleme der Informatik. Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik

Transkript:

Einführung in die Informatik 1 Was ist Informatik? Sven Kosub AG Algorithmik/Theorie komplexer Systeme Universität Konstanz E 202 Sven.Kosub@uni-konstanz.de Sprechstunde: Dienstag, 16:30-18:00 Uhr, o.n.v. Wintersemester 2009/2010 Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 1 / 19

I N F O R M A T I O N M A T H E M A T I C S Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 2 / 19

I N F O R M A T I O N M A T H E M A T I C S Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 2 / 19

Informatik als Begriff Informatik als Kunstwort: Information und Automatik (1957 Karl Steinbuch) Information und Elektronik (1962 Philippe Dreyfus) Information und Mathematik (methodisch) Informatik im Gebrauch: Informatik = Informatique (franz.) = Informatics (engl.) Computerwissenschaft = Computer Science (engl.) Informatik vor allem in Kontinentaleuropa gebräuchlich Computer Science in angelsächsischen Staaten gebräuchlich synonym aber Vorsicht: Computer science is no more about computers than astronomy is about telescopes (Edsger Wybe Dijkstra) Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 3 / 19

Informatik als Wissenschaft Informatik = Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere...... der automatischen Verarbeitung mit Hilfe von Rechenanlagen = Computerwissenschaft Informatik als Wissenschaft ist... Grundlagenwissenschaft Ingenieurwissenschaft Experimentalwissenschaft Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 4 / 19

Informatik als Grundlagenwissenschaft Grundlagenaspekt der Informatik: Mathematisierung der Informationsverarbeitung Konzentration auf formale Begriffe, die der automatischen Verarbeitung zugänglich sind Teilaspekte: Programmiersprachen und ihre Semantik Logiken, Kalküle und Beweisverfahren Automaten, Schaltwerke und Maschinenmodelle Datenstrukturen, Datentypen und Objekte Algorithmen und ihre Komplexität Künstliche Intelligenz... Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 5 / 19

Informatik als Ingenieurswissenschaft Ingenieuraspekt der Informatik: Entwurf, Implementierung und Einsatz von Informatiksystemen Informatiksystem ist aus Software oder Hardware bestehendes System, das Aufgaben in der Informationsverarbeitung oder -übertragung erfüllt (GI) Teilaspekte: Betriebssysteme und vernetzte Systemsoftware Rechner- und Kommunikationsnetze, verteilte Systeme Datenbanken und Informationssysteme eingebettete Systeme und Echtzeitsysteme Software Engineering und Systemarchitekturen Sicherheit, Zuverlässigkeit, Fehlertoleranz und Qualitätssicherung... Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 6 / 19

Informatik als Experimentalwissenschaft Experimentalaspekt der Informatik: Bereitstellung eines virtuellen Labors Modellierung und Simulation von Szenarien, die sich physischen Experimenten verschließen Teilaspekte: Scientific Computing (wissenschaftliches Rechnen) und Numerik Modellierungs- und Simulationsmethodik Datenanalyse parallele Algorithmen und Höchstleistungsrechnen Visualisierung Bildverarbeitung und -erkennung... Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 7 / 19

Fachgebiete der Informatik Theoretische Informatik Formale Sprachen, Automatentheorie, Komplexitätstheorie, Berechenbarkeit, Algorithmik, Logik,... Praktische Informatik Betriebssysteme, Compiler, Datenbanken, Software Engineering, Softwaretechnik,... Technische Informatik Schaltungen, Hardware-Komponenten, Mikroprogrammierung, Rechnerarchitekturen, Netzwerke, Robotik,... Angewandte Informatik Anwendung von Informationsverarbeitung in Unternehmen, Verwaltung, Fertigung, Medizin, Biologie, Visualisierung, Medien,... Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 8 / 19

Informatik Informatik = Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere...... der automatischen Verarbeitung mit Hilfe von Rechenanlagen = Computerwissenschaft zentrale Gegenstände der Informatik: Information Algorithmen ( Systematik der Verarbeitung) Computer ( Rechenanlagen) heute demnächst demnächst Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 9 / 19

Information Information nicht exklusiver Gegenstand der Informatik: Elektrotechnik- und Informationstechnik Linguistik Soziologie... Information aus informatischer Sicht: Information = Nachricht? Information = Daten? Information = Wissen? Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 10 / 19

Information Nachrichten sind beseitigte Unsicherheit über ein Ereignis/Fakt 011101110110001101101011000101101111011001 ist Nachricht über Zahlenfolge Daten sind Menge von Fakten, die formatiert und explizit bekannt sind Daten der Zahlenfolge sind 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 Wissen ist Menge von explizit und implizit bekannten Fakten und Regeln Daten der Zahlenfolge folgen der Regel: f (n) = 1 h 1+ 5 5 2 n 1 n i 5 2 Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 11 / 19

Information Ebenen der Informationsübermittlung (zwischen Sender und Empfänger): 1 Statistik rein mathematische Eigenschaften (z.b. Anzahl der Zeichen) 2 Syntax strukturelle Merkmale (z.b. Satzbau und Anordnungen) 3 Semantik Bedeutung (z.b. Wert einer Zahl in e) 4 Pragmatik Handlungsabsicht (Absicht des Senders) 5 Apobetik Ergebnisaspekt (Wirkung beim Empfänger) Kerninformatik: Information = Daten mit Semantik Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 12 / 19

Digitalisierung Digitalisierung ist Repräsentierung von Unterschieden Bit (Abk. für binary digit) als kleinste Einheit der Digitalisierung Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 13 / 19

Quantitative Komplexität (quantitative) Komplexität Anzahl der Ausdrucksmöglichkeiten mit Bits quantitative Komplexität als Grundproblem der Informatik: kombinatorische Explosion von Möglichkeiten a priori ohne herkömmliche physische Restriktionen einfache Lösungen scheitern oft an praktischer Komplexität Beispiel 1: Wie viele Möglichkeiten gibt es eine Textseite zu schreiben? pro DIN-A4-Seite ca. 2.000 Zeichen pro Zeichen 256 Möglichkeiten (Zeichen, Zahlen, Umlaute,... ) damit insgesamt: 256 2000 = (2 8 ) 2000 = 2 8 2000 = 2 16000 Texte d.h. 2 16000 = 2 10 1600 = (2 10 ) 1600 (10 3 ) 1600 = 10 4800 Texte Ist das viel? Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 14 / 19

Quantitative Komplexität Zum Vergleich: Wie viele Wasserstoffatome passen ins Weltall? Durchmesser des Weltalls: d W 2 (15 10 9 ) Lichtjahre (30 10 9 ) (10 13 ) km = 3 10 23 km = 3 10 26 m Volumen des Weltalls: V W (3 10 26 ) 3 m 3 = 27 10 78 m 3 10 80 m 3 Durchmesser eines Wasserstoffatoms: d H 10 11 m Volumen eines Wasserstoffatoms: V H 10 33 m 3 damit maximal V W /V H Atome im Weltall, d.h. 10 113 Atome Beachte: 10 4800 = 10 4687 10 113 Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 15 / 19

Quantitative Komplexität Beispiel 2: Rechner soll einen Baum auf einem Monitor erkennen Idee: Speichere alle Bilder mit Bäumen ab Plausibilität: alle möglichen Bilder von Bäumen sind Teilmengen aller Bilder für einen Monitor gibt es nur endlich viele Bilder jede endliche Menge ist berechenbar Problem: Monitor mit 1.000 1.000 Pixeln erlaubt 2 1.000.000 verschiedene (Binär-)Bilder Menge der Bilder mit Bäumen praktisch nicht speicherbar Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 16 / 19

Quantitative Komplexität Beispiel 3. Problem des Handlungsreisenden Aufgabe: Finde kürzesten Weg, auf dem n gegebene Städte besucht werden können d.h. suche unter allen Pfaden (Kombinationen der Städte) den kürzesten Problem: Wie viele Kombinationen für n Städte gibt es? n Kombinationen 3 6 5 120 20 2.432.902.008.176.640.000 Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 17 / 19

Quantitative Komplexität Beispiel 3 (Forts.). Problem des Handlungsreisenden gute Lösung für n = 15.000 Städte Probleme mit hoher quantitativer Komplexität sehr oft zu lösen, z.b. Bahnverbindungen, Internet, Geometrie,... effiziente Algorithmen erlauben in vielen Fällen sehr schnelle Lösungen weitere Idee: approximative Lösungen finden, z.b. mit Fehler < 1% Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 18 / 19

Qualitative Komplexität Sven Kosub (Algorithmik/TKS) EI1: Was ist Informatik? 19 / 19