Algorithmen und Programmierung
|
|
|
- Sven Fuhrmann
- vor 9 Jahren
- Abrufe
Transkript
1 Algorithmen und Programmierung Kapitel 1 Einführung A&P (WS 13/14): 01 Einführung 1 Wer sind wir? Fachgebiet Telematik/Rechnernetze Prof. Dr.-Ing. Günter Schäfer, Raum Zusebau 3042 [email protected] Dr. rer. nat. Sascha Grau, Raum Zusebau 3081 [email protected] In dieser Lehrveranstaltung tatkräftig unterstützt von: Martin Backhaus Michael Pfeiffer Web-Adressen: Fachgebiet: Sprechstunde: Montags, 13:00-14:00 Uhr A&P (WS 13/14): 01 Einführung 2
2 Unsere Forschungsgebiete Allgemein: Architekturen und Protokolle für Kommunikationssysteme Struktur, Entwurf, Leistungsbewertung, Implementierung, Für alle Arten von Kommunikation: Rechnernetze, Sprachkommunikation, Daten und Multimedia-Inhalte, technische Kommunikation (Steuerung) Besonderer Fokus auf Sicherheitsaspekte Spezifische Aspekte: Sicherheitsanforderungen von Diensten Authentizität, Integrität, Vertraulichkeit von Partnerinstanzen und ausgetauschten Daten Sicherheitsaspekte von Protokollmechanismen Welche sicherheitsrelevanten Seiteneffekte implizieren einzelne/mehrere Mechanismen? Schutz von Kommunikationsinfrastrukturen Hauptaspekt: Gewährleistung der Verfügbarkeit von Systemen und angebotenen Diensten A&P (WS 13/14): 01 Einführung 3 Unser weiteres Lehrangebot Sommersemester: VL Informations- und Kommunikationssysteme (AMW) VL Advanced Networking Technologies VL Telematik I (Inf., Ing.Inf., WI, Math) VL Schutz von Kommunikationsinfrastrukturen Hauptseminar Telematik Projektseminar Simulative Bewertung von Internet-Protokollfunktionen Wintersemester: VL Telematik II VL Network Security VL Netzalgorithmen VL Leistungsbewertung Hauptseminar Telematik Projektseminar Simulative Bewertung von Internet-Protokollfunktionen A&P (WS 13/14): 01 Einführung 4
3 Zum Inhalt dieser Vorlesung 1. Einführung: Historie, Grundbegriffe 2. Algorithmische Grundkonzepte: Sprachen, Grammatiken, Datentypen, Terme 3. Java: Einführung, Programmiergrundlagen 4. Algorithmenparadigmen 5. Algorithmenmodelle 6. Eigenschaften von Algorithmen 7. Ausgewählte Algorithmen 8. Abstrakte Datentypen 9. Objektorientierung 10. Datenstrukturen A&P (WS 13/14): 01 Einführung 5 Zugrundeliegendes Lehrbuch Saake, G.; Sattler, K.: Algorithmen und Datenstrukturen: Eine Einführung mit Java. 3. Auflage, dpunkt-verlag, Seiten, 44.- Website: A&P (WS 13/14): 01 Einführung 6
4 Zusätzliches Lehrbuch für Ausgewählte Aspekte Manber, Udi: Introduction to Algorithms A Creative Approach. Addison Wesley Seiten, (in Bibliothek erhältlich) A&P (WS 13/14): 01 Einführung 7 Weitere Literaturhinweise M.T. Goodrich, R. Tamassia. Data Structures and Algorithms in Java. 3. Auflage, Wiley, R. Sedgewick. Algorithmen in Java, Teil Auflage, Pearson Studium, München, T. Ottmann, P. Widmayer. Algorithmen und Datenstrukturen. Spektrum Akademischer Verlag, H. Mössenböck. Sprechen Sie Java? 2. Auflage, dpunkt-verlag, 2003 A&P (WS 13/14): 01 Einführung 8
5 Zum Ablauf... Alle Infos & Folienkopien unter Veranstaltung besteht aus: 1.5 Vorlesungen pro Woche (da 1 Termin 14-täglich) 1 Kleingruppenübung pro Woche Selbständige Bearbeitung der Übungsblätter (wichtig!) Theorie- & Programmieraufgaben Abgabe jeweils Mittwoch morgen Es müssen in beiden Hälften des Semesters jeweils 50% der Punkte erreicht werden, um die Zulassung zur Modulprüfung zu erlangen (Schein) Klausur A&P (WS 13/14): 01 Einführung 9 Bevor es losgeht... A&P (WS 13/14): 01 Einführung 10
6 ... ein paar Fragen Wer hat im Abi einen Informatik-Kurs belegt? Wer besitzt einen Computer oder hat regelmäßigen Zugang? Wer hat schon mal programmiert? Wer kennt Java (nicht den Kaffee oder die Insel)?... oder Pascal, BASIC, C, etc.? A&P (WS 13/14): 01 Einführung 11 Jetzt geht s los! A&P (WS 13/14): 01 Einführung 12
7 Teil I Einführung A&P (WS 13/14): 01 Einführung 13 Überblick Vorbemerkungen Grundbegriffe Algorithmen Eigenschaften von Algorithmen Historischer Überblick A&P (WS 13/14): 01 Einführung 14
8 Worum geht es hier überhaupt? Programmieren als wichtige Tätigkeit von *-Informatikern Anwendungssysteme, Abläufe, Steuerungen / Geräte,... Strukturiertes Denken : systematische und strukturierte Analyse und Lösung von Aufgaben Eindeutige Beschreibung von durch Rechner bearbeitbaren Aufgaben (Algorithmen) A&P (WS 13/14): 01 Einführung 15 Was ist Informatik? (1) Kunstwort aus den 60ern Informatik Information + Technik oder Informatik Information + Mathematik Beabsichtigt: Gegensatz zur amerikanischen Computer Science: nicht nur auf Computer beschränkt Bereiche: Theoretische Informatik: mathematische Modelle, theoretische Konzepte (Logik, Spezifikation, Komplexität) Praktische Informatik: Techniken der Programmierung und Realisierung von Softwaresystemen Technische Informatik: Struktur und Aufbau von Computern Angewandte Informatik: Anwendungen von Informatiksystemen Bindestrich-Informatiken A&P (WS 13/14): 01 Einführung 16
9 Was ist Informatik? (2) Informatik hat zentral zu tun mit: Systematischer Verarbeitung von Informationen Maschinen, die diese Verarbeitung automatisch leisten ( Computer) Hier: maschinenunabhängige Darstellung Die systematische Verarbeitung wird durch den Begriff Algorithmus präzisiert, Information durch den Begriff Daten A&P (WS 13/14): 01 Einführung 17 Was ist ein Algorithmus? Allgemein: Ein Algorithmus ist eine eindeutige Beschreibung eines in mehreren Schritten durchgeführten (Bearbeitungs-)Vorganges. In der Informatik speziell: Berechnungsvorgänge statt Bearbeitungsvorgänge, Schwerpunkt auf Ausführbarkeit durch (abstrakte) Maschinen. Ein Prozessor führt einen Prozess (Arbeitsvorgang) auf Basis einer eindeutig interpretierbaren Beschreibung (dem Algorithmus) aus. A&P (WS 13/14): 01 Einführung 18
10 Typische algorithmisierbare Prozesse Kochrezepte Pizza aufwärmen Seeteufel mit Kräuterkruste auf Lauch Bedienungsanleitungen Suchen eines Telefonbucheintrags Herausgeben von Wechselgeld Sortieren von Spielkarten Berechnungsvorschriften Schriftliches Addieren Berechnung der Fakultät (x! = x (x -1) 3 2 1) Berechnung des größten gemeinsamen Teilers A&P (WS 13/14): 01 Einführung 19 Aspekte Notation für Beschreibung Ausdrucksfähigkeit Berechenbarkeit Korrektheit / Genauigkeit / Eindeutigkeit Zeitbedarf / Geschwindigkeit In dieser Vorlesung: Algorithmen für Computer A&P (WS 13/14): 01 Einführung 20
11 Notation 0! = 1 x! = x (x 1)! X = 20; y = 1; while (x > 1) { y = y * x; x = x 1; } return y; A&P (WS 13/14): 01 Einführung 21 Ausdrucksfähigkeit Verschiedene Notationen = gleiche Ausdrucksfähigkeit? Wahl der Programmiersprache universelle Programmiersprache? Aber, man vergleiche z. B. Bienensprache vs. Sprache zur Wegfindungsprogrammierung für Roboter Hundesprache vs. menschliche Sprache A&P (WS 13/14): 01 Einführung 22
12 Berechenbarkeit Kann man alles programmieren (berechnen)? Antwort: Nein! Nichtentscheidbare Probleme: Halteproblem: Entscheide, ob ein (beliebiger) gegebener Algorithmus terminiert Semantische Eigenschaften von Algorithmen, z. B.: Berechnen zwei Algorithmen dieselbe Funktion? Ist ein gegebener Algorithmus korrekt, d. h. berechnet er die gegebene (gewünschte) Funktion? Die Beweise hierfür werden in Vorlesungen zur theoretischen Informatik behandelt A&P (WS 13/14): 01 Einführung 23 Korrektheit Algorithmen (Programme) sollen sich wie beabsichtigt verhalten Korrektheit Beispiele für Programmfehler (de.wikipedia.org/wiki/programmfehler) 1962: Verlust der Venus-Sonde Mariner 1 durch fehlenden Bindestrich in einem Fortran-Programm (80 Mill. Dollar) 1996: Zerstörung der Ariane 5-Rakete kurz nach dem Start durch übernommenen und nicht korrekt spezifizierten Programmcode 1999: Verlust der Mars-Sonde Climate Orbiter durch falsches Maßsystem (Yard statt Meter) bei Programmierung A&P (WS 13/14): 01 Einführung 24
13 Zeitbedarf Wie aufwändig ist ein gegebener Algorithmus? Abschätzung des Aufwands: Unabhängig von konkreter Hardwareleistung (Mooresches Gesetz: Komplexität von integrierten Schaltungen / Rechenleistung verdoppelt sich alle 18 Monate ) In Abhängigkeit von der Problemgröße Für den schlechtesten Fall (worst case) und im Mittel Beispiel: Operation Aufwand n = 2 n = 2 10 n = 2 20 sequenzielle Suche n Baum-Suche log n A&P (WS 13/14): 01 Einführung 25 Historischer Überblick: Algorithmen 300 v. Chr.: Euklids Algorithmus zur Bestimmung des ggt, (7. Buch der Elemente): ggt(300, 200) = n. Chr.: Muhammed ibn Musa abu Djafar alchoresmi: Aufgabensammlung für Kaufleute und Testamentsvollstrecker (lat.: Liber Algorithmi, Kunstwort aus dem Namen und griechisch arithmos für Zahl) 1574: Adam Rieses Rechenbuch 1614: Logarithmentafeln (30 Jahre für Berechnung!) 1703: Binäres Zahlensystem (Leibnitz) 1931: Gödels Unvollständigkeitssatz 1936: Church sche These A&P (WS 13/14): 01 Einführung 26
14 Fragen? A&P (WS 13/14): 01 Einführung 27
Algorithmen und Programmierung
Algorithmen und Programmierung Kapitel 1 Einführung http://www.tu-ilmenau.de/telematik/aup 1 Wer sind wir? Fachgebiet Telematik/Rechnernetze Prof. Dr.-Ing. Günter Schäfer [email protected]
Überblick. 1 Vorbemerkungen. 2 Algorithmen. 3 Eigenschaften von Algorithmen. 4 Historischer Überblick. Einführung
Teil I Einführung Überblick 1 Vorbemerkungen 2 Algorithmen 3 4 Historischer Überblick Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 1 1 Vorbemerkungen Was ist Informatik? Informatik
Algorithmen und Programmierung
Algorithmen und Programmierung Kapitel 1 Einführung http://www.tu-ilmenau.de/telematik/aup 1 Wer sind wir? Fachgebiet Telematik/Rechnernetze Prof. Dr.-Ing. Günter Schäfer, Raum Zusebau 3042 [email protected]
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
Einführung in die Informatik
Einführung in die Informatik Christian Rössl Wintersemester 2017/18 Einführung in die Informatik Christian Rössl EinfInf 2017: Übersicht 2 Berechenbarkeit Rekursion Java Analyse Theoretische Grundlagen
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
Übersicht. Thematik dieser Vorlesung Algorithmische Grundkonzepte. 2 Algorithmische Grundkonzepte
Übersicht 2 Algorithmische Grundkonzepte Thematik dieser Vorlesung Algorithmische Grundkonzepte Christian Rössl EinfInf 2017: Algorithmische Grundkonzepte 1 Überblick Thematik Worum geht es in dieser Vorlesung?
Informatik II Algorithmen & Datenstrukturen
lausthal Informatik II Algorithmen & Datenstrukturen Organisatorisches. Zachmann lausthal University, ermany [email protected] Ziel der Vorlesung 1. Eine (kleine) Anzahl von sehr grundlegenden Algorithmen
Algorithmen & Komplexität
Algorithmen & Komplexität Angelika Steger Institut für Theoretische Informatik Was ist ein Algorithmus? Ein Algorithmus ist eine eindeutige Handlungsvorschrift, [bestehend] aus endlich vielen, wohldefinierten
Algorithmen und Datenstrukturen
Lehrstuhl für Informatik I Algorithmen und Datenstrukturen Wintersemester 2013/14 Organisatorisches Vorlesung: Übungsbetreuung: Übungen: Programmiertutorium: Alexander Wolff (E29) Krzysztof Fleszar (E13)
Informations- und Kommunikationssysteme
Informations- und Kommunikationssysteme Zweiter Teil (zeitlich erster) Präambel! Wer sind wir?! Kurzübersicht Kommunikationssysteme! Formalitäten (Ressourcen, Prüfung) http://www.tu-ilmenau.de/telematik/lehre
Kapitel 1: Einleitung. Gliederung. Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren
Kapitel 1: Einleitung Wintersemester 2006/07 Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Gliederung Zum Begriff Informatik
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
Informatik für Chemieingenieurwesen Sommersemester 2018
Informatik für Chemieingenieurwesen Sommersemester 2018 Prof. Dr.-Ing. habil. Peter Sobe HTW Dresden Fakultät Informatik / Mathematik Zur Person: Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik/Mathematik
Datenstrukturen und Algorithmen
Datenstrukturen und Algorithmen Peter Becker Hochschule Bonn-Rhein-Sieg Fachbereich Informatik [email protected] Vorlesung Sommersemester 2013 Allgemeines zur Vorlesung Homepage zur Vorlesung: http://www2.inf.h-brs.de/~pbecke2m/datalg/
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
Informatik 1. für Kommunikationstechniker, Mechatroniker. Teil 1 - Wintersemester 2012/13
Informatik 1 für Kommunikationstechniker, Mechatroniker Teil 1 - Wintersemester 2012/13 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Dieser Foliensatz wurde z.t. von Herrn Prof. Grossmann
Algorithmen und Datenstrukturen
1 Lehrstuhl für Informatik I Algorithmen und Datenstrukturen Wintersemester 2015/16 Organisatorisches Vorlesung: Übungsbetreuung: Übungen: Alexander Wolff (E29) Krzysztof Fleszar (E16) Anna Aumann Johannes
Einführung in die Programmierung
Einleitung Gliederung Einführung in die Programmierung Wintersemester 08/09 Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering
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
Kapitel 1 Einleitung. Definition: Algorithmus nach M. Broy: aus: Informatik: Eine grundlegende Einführung, Band 1, Springer-Verlag, Berlin
Kapitel 1 Einleitung 1.1. Begriff des Algorithmus Eine der ältesten Beschreibungstechniken für Abläufe: Benannt nach dem Mathematiker Al-Khwarizmi (ca. 780...840), der am Hof der Kalifen von Bagdad wirkte.
Inhaltsverzeichnis. I Grundlegende Konzepte 1. xiii
D3kjd3Di38lk323nnm xiii I Grundlegende Konzepte 1 1 Vorbemerkungen und Überblick... 3 1.1 Informatik, Algorithmen und Datenstrukturen....... 3 1.2 Historischer Überblick: Algorithmen................. 5
Algorithmen und Datenstrukturen (für ET/IT) Programm heute. Sommersemester Dr. Tobias Lasser. 1 Organisation
Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2014 Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München Programm heute 1 Organisation 2 Einführung Ziele und Inhalt
Algorithmen & Komplexität
Algorithmen & Komplexität Angelika Steger Institut für Theoretische Informatik Was ist ein Algorithmus? Ein Algorithmus ist eine eindeutige Handlungsvorschrift, [bestehend] aus endlich vielen, wohldefinierten
1 Algorithmische Grundlagen
1 Algorithmische Grundlagen Klocke/17.03.2003 1.1 1.1 Begriffsklärung Fragen Begriffsklärungen Abstraktionsebenen für Algorithmen und Datenstrukturen Algorithmus Qualität von Algorithmen Klocke/17.03.2003
Algorithmen und Datenstrukturen 1. EINLEITUNG. Algorithmen und Datenstrukturen - Ma5hias Thimm 1
Algorithmen und Datenstrukturen 1. EINLEITUNG Algorithmen und Datenstrukturen - Ma5hias Thimm ([email protected]) 1 Allgemeines Einleitung Zu den Begriffen: Algorithmen und Datenstrukturen systematische
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]
Das Praktikum mit Seminar vertieft die in der Vorlesung erworbenen Fähigkeiten in theoretischer und praktischer Hinsicht:
66/2006 vom 13.10.2006 FU-Mitteilungen Seite 25 e. Module affiner Bereiche Modul: Chemie für Physiker Aneignung der Grundlagen der Chemie mit Ausnahme der organischen Chemie sowie Erlangung eines Allgemeinwissens
Informatik 1 für Studiengang Elektrotechnik/Kommunikationstechnik
Informatik 1 für Studiengang Elektrotechnik/Kommunikationstechnik Wintersemester 2018/19 Prof. Dr. Peter Sobe Prof. Dr. Jens Schönthier HTW Dresden, Fakultät Informatik / Mathematik Informatik-Ausbildung
2. Hausübung Algorithmen und Datenstrukturen
Prof. Dr. Gerd Stumme, Folke Eisterlehner, Dominik Benz Fachgebiet Wissensverarbeitung 7.4.009. Hausübung Algorithmen und Datenstrukturen Sommersemester 009 Abgabetermin: Montag, 04.05.009, 10:00 Uhr 1
5. Algorithmen. K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16
5. Algorithmen K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16 Version: 21. Okt. 2015 1. Berechne 2 n. Zu lösende Probleme 2. Berechne die Fakultät einer nat. Zahl: n! = 1 * 2 *... n 3. Entscheide,
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?
Programm heute. Algorithmen und Datenstrukturen (für ET/IT) Personen. Termine. Vorlesung. Sommersemester Dr. Tobias Lasser
Programm heute Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2014 1 Organisation Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München 2 Einführung Ziele und Inhalt
Angewandte Mathematik am Rechner 1
Angewandte Mathematik am Rechner 1 SOMMERSEMESTER 2017 Kapitel 3 [Bildquellen: Wikipedia User David Madore, Inductiveload ] Grundlagen 2: Funktionen, Berechenbarkeit und emergente Komplexität Michael Wand
Einführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard 1.1 Vorlesung Zeit und Ort: Mittwochs 14.00 16.00 Uhr Gebäude 101 HS 00-026 Informationen zur Vorlesung,
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
Student: Alexander Carls Matrikelnummer: Aufgabe: Beschreibung des euklidischen Algorithmus Datum:
Berufsakademie Stuttgart / Außenstelle Horb Studienbereich Technik Studiengang Informationstechnik Kurs IT2006, 2.Semester Dozent: Olaf Herden Student: Alexander Carls Matrikelnummer: 166270 Aufgabe: Beschreibung
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
Algorithmen und Datenstrukturen
Gunter Saake Kai-Uwe Sattler Algorithmen und Datenstrukturen Eine Einführung mit Java 2., überarbeitete und erweiterte Auflage dpunkt.verlag I Grundlegende Konzepte 1 1 Vorbemerkungen und Überblick 3 1.1
Algorithmen und Datenstrukturen
Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik VI Algorithmen und Datenstrukturen Vorlesungsmitschrift zur Vorlesung im SS 2004 Prof. Dr.-Ing. H. Ney Letzte Überarbeitung:
Einführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard Cyrill Stachniss 1.1 Vorlesung Zeit und Ort: Mittwochs 16.00 18.00 Uhr Gebäude 101 HS 00-026 Informationen
Informatik 1 (WS 2018/2019)
Informatik 1 (WS 2018/2019) Klaus Berberich ([email protected]) Wolfgang Braun ([email protected]) 0. Organisatorisches Dozenten Klaus Berberich ([email protected]) Sprechstunde
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,
Informatikgrundlagen (WS 2016/2017)
Informatikgrundlagen (WS 2016/2017) Klaus Berberich ([email protected]) Wolfgang Braun ([email protected]) 0. Organisatorisches Dozenten Klaus Berberich ([email protected]) Sprechstunde
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]
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.
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:
Willkommen zur Vorlesung. Algorithmen und Datenstrukturen
Willkommen zur Vorlesung Algorithmen und Datenstrukturen Mein Name: Andreas Berndt Zum Dozenten Diplom-Informatiker (TU Darmstadt) Derzeit Software-Entwickler für Web- Applikationen Derzeitige Sprachen:
Logik und Beweisbarkeit
Logik und Beweisbarkeit Einleitung Martin Mundhenk Univ. Jena, Institut für Informatik. Februar 0 Einleitung: U ber Sinn und Form Symbolisches Addieren Al-Chwarizmi (etwa 8 80) Problem: Was ist MMMDCCCXCIX
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;
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
Datenstrukturen, Algorithmen und Programmierung 2
Datenstrukturen, Algorithmen und Programmierung 2 Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 1. VO SS 2008 8. April 2008 Petra Mutzel Kurzvorstellung
Informatik II: Algorithmen und Datenstrukturen SS 2013
Informatik II: Algorithmen und Datenstrukturen SS 2013 Vorlesung 1a, Dienstag, 16. April 2013 (Organisatorisches, Programmierumgebung, Sortieren) Prof. Dr. Hannah Bast Lehrstuhl für Algorithmen und Datenstrukturen
Einführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard 1.1 Vorlesung Zeit und Ort: Mittwochs 14.00 16.00 Uhr Gebäude 101 HS 00-026 Informationen zur Vorlesung,
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Wintersemester 2012/13 Organisatorisches Vorlesung: Übungsbetreuung: Übungen: Programmierübungen: Alexander Wolff (E29) Jan Haunert (E27) Markus Ankenbrand Titus Dose Alexej
1 Einführung: Algorithmen. Algorithmen und Datenstrukturen WS 2012/13. Pro f. Dr. Sán do r Fe k e te
1 Einführung: Algorithmen Algorithmen und Datenstrukturen WS 2012/13 Pro f. Dr. Sán do r Fe k e te Literatur 1.1 Was ist ein Algorithmus? Ein Algorithmus ist eine aus endlich vielen Schritten bestehende
Algorithmen und Datenstrukturen
1 Lehrstuhl für Informatik I Algorithmen und Datenstrukturen Wintersemester 2014/15 Organisatorisches Vorlesung: Übungsbetreuung: Übungen: Alexander Wolff (E29) Krzysztof Fleszar (E13) Alexej Grigorjew
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?
Grundlagen der Programmierung (Vorlesung 24)
Grundlagen der Programmierung (Vorlesung 24) Ralf Möller, FH-Wedel Vorige Vorlesung Anwendung im Bereich Compilerbau Inhalt dieser Vorlesung Turing-Maschinen Berechenbarkeitstheorie, Halteproblem Lernziele
Einführung in die Informatik für Nebenfach. Einleitung
Einführung in die Informatik für Nebenfach Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard 1 Vorlesung Zeit und Ort: Di+Do 11.00 13.00 Uhr, Gebäude 086, Raum 00-006 Dozent: Prof.
1936 von Alan Turing zum theoretischen Studium der Berechenbarkeit eingeführt Besteht aus
//5 Abstrakte Maschinenmodelle: Turingmaschine (TM) 96 von Alan Turing zum theoretischen Studium der Berechenbarkeit eingeführt Besteht aus einem festen Teil ( "Hardware ) einem variablen Teil ( "Software
Einführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard 1.1 Vorlesung Zeit und Ort: Mittwochs 16.00 18.00 Uhr Gebäude 101 HS 00-036 Informationen zur Vorlesung,
Algorithmen und Datenstrukturen
1-1 Lehrstuhl fu r Informatik I Algorithmen und Datenstrukturen Wintersemester 2017/18 Organisatorisches Vorlesung: Alexander Wolff (E29) U bungsbetreuung: Andre Lo ffler (E16) Fabian Lipp (E14) Johannes
Informatik I: Einführung in die Programmierung
Informatik I: Einführung in die Programmierung 30. Ausblick Albert-Ludwigs-Universität Freiburg Bernhard Nebel 13.02.2016 1 13.02.2016 B. Nebel Info I 3 / 17 Programmieren jedenfalls ein bisschen Python-Programme
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
Abschnitt 11: Korrektheit von imperativen Programmen
Abschnitt 11: Korrektheit von imperativen Programmen 11. Korrektheit von imperativen Programmen 11.1 11.2Testen der Korrektheit in Java Peer Kröger (LMU München) in die Programmierung WS 16/17 931 / 961
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?
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!
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Übung 1 Stephan Friedrichs Technische Universität Braunschweig, IBR 31. Oktober 2013 Programm für Heute 1 Organisatorisches 2 Übung Probleme und Instanzen Algorithmen (Pseudocode,
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
Anwesenheit bei den Übungen. Aktive Teilnahme an den Übungen (Vorrechnen) Benotete Klausur am 4. April 2007, Uhr
Vorlesung Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard Zeit und Ort: Di+Do 11.00 13.00 Uhr, Gebäude 101, HS 026 Dozent: Prof. Dr. Wolfram Burgard
Algorithmen und Datenstrukturen (für ET/IT)
Algorithmen und Datenstrukturen (für ET/IT) Wintersemester 2012/13 Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München Programm 1 Organisation 2 Einführung Ziele und Inhalt
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
Programmieren 2 - Java
Programmieren 2 - Java Fachhochschule Wiesbaden, FB Informatik Studiengang Medieninformatik Vorlesung im SS 2002 1 Ziele Ausbau der bisherigen Fertigkeiten und Techniken des Programmierens in Java mit
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]
Kapitel 1: Informationsverarbeitung durch Programme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009 Kapitel 1: Informationsverarbeitung
Informatik Teil 1. für Fernstudiengang der Fakultät Elektrotechnik. Sommersemester 2017
Informatik Teil 1 für Fernstudiengang der Fakultät Elektrotechnik Sommersemester 2017 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Informatik Inhalte Teil 1 im Sommersemester 2017
Algorithmen und Datenstrukturen (für ET/IT)
Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2017 Dr. Stefanie Demirci Computer Aided Medical Procedures Technische Universität München Programm heute 1 Organisation 2 Einführung Ziele und
