Einführung. Wintersemester 2003/2004. Prof. Dr. Thomas Wieland
|
|
- Richard Adenauer
- vor 7 Jahren
- Abrufe
Transkript
1 Informatik und Programmiersprachen Einführung Wintersemester 2003/2004 Prof. Dr. Thomas Wieland
2 Informatik was ist das denn?
3 Wozu Informatik? Vielzahl von Geräten ohne Informatik nicht mehr denkbar sehr häufig sog. eingebettete Systeme (embedded systems) software-gesteuerte Systeme ohne herkömmliche Tastatur und konventionellen Bildschirm Quelle: Prof. Dr. Hindel, 3
4 Informatik für Elektrotechniker und Maschinenbauer??? 70 % der Software-Entwicklung weltweit im Bereich Embedded Systems expandierender Markt: Weltmarktprognose für Embedded Systems Marktvolumen (Mrd. $) Stückzahl (Mrd.) Stückzahl pro Person Quelle: Deutsche Bank Research / Prof. Dr. Hindel,, 4
5 Mehrwert durch Informatik Mehrwert neuer Modelle durch softwarevermittelte Leistungsmerkmale Mobiltelefone Autos Quelle: Prof. Dr. Hindel, Siemens, Nokia 5
6 Produktentwicklung mit Informatik etwa alle zwei Jahre Verdopplung des Volumens fest codierter Software in Konsumartikeln Produktentwicklung beinhaltet Software-Entwicklung Einbettung in in Informatik-Umfeld Nutzung von von Netzwerken, Betriebssystemen, Datenbanken Nutzung von von Software-Werkzeugen CAE-Systeme, Simulatoren
7 Historischer Hintergrund der Informatik Entwicklung der ersten wirklich funktionsfähigen Computer Ende der 30er / Anfang der 40er Jahre Einsatz vorrangig im mathematisch-naturwissenschaftlichen Umfeld bereits deutlich früher Bau von Rechenhilfen: Abakus ca v. Chr. von den Babyloniern erfunden Zählwerk aus beweglichen Kugeln erlaubt Rechnen mit vier Grundrechenarten Um 825: Abu Jaf'ar Mohammed ibn Mûsâ al-khowârizm, persischer Mathematiker und Astronom schreibt Regeln der Wiedereinsetzung und Reduktion, Namenspatron für den Begriff des Algorithmus 1524: Adam Riese aus Staffelstein veröffentlicht ein Rechenbuch für das Dezimalsystem; das Dezimalsystem setzt sich auch in Europa durch 7
8 Rechenmaschinen der Neuzeit mechanische Rechenmaschinen Ersetzen der Kugeln des Abakus durch Zahnräder 1624 mechanische Addiermaschine (Schickard) ca mechanischer Rechenschieber (Partridge) Weiterentwicklungen zu kommerziell eingesetzten mechanischen Rechenmaschinen durch Pascal (ab ca. 1640) und Leibniz (ab 1673) 8
9 Erste Rechenmaschinen Konzeption der ersten funktionierenden Rechenmaschine nach heutigem Muster durch Babbage (ab 1833) logische Trennung verschiedener Funktionseinheiten (Rechenwerk, Steuerwerk, Speicher, Ein-/Ausgabemöglichkeit) erkennbar Idee: Steuerung der Maschine durch Programme auf Lochkarten Quelle: Uni Konstanz Quelle: Heimcomputer.de 9
10 Elektromechanische Rechenanlagen erste voll funktionsfähige elektromechanische Rechenanlagen durch Zuse (Z3, 1941) und Aiken (MARK1, 1944) Quelle: Deutsches Museum Ich Ich denke, denke, es es gibt gibt einen einen Weltmarkt Weltmarkt für für vielleicht vielleicht fünf fünf Computer Computer Thomas Thomas J. J. Watson, Watson, IBM IBM (1943) (1943) 10
11 Rechenanlage mit Röhren erste mit Elektronenröhren arbeitende Rechenanlage durch Eckert/Mauchly (ENIAC, 1946) bahnbrechende Beiträge zum prinzipiellen Aufbau von Computern durch John von Neumann noch ziemlich unhandlich: 140 m 2 Grundfläche, 150 kw Leistungsaufnahme, Elektronenröhren... Quelle: IEEE 11
12 Weitere Basistechnologien folgende Computergenerationen geprägt durch neue Basistechnologien Transistoren anstelle von Röhren (ab 1955) integrierte Schaltkreisen anstelle von Transistoren (ab 1960) hochintegrierte Schaltkreise (seit Anfang der 70er Jahre) (teilweise) Abkehr von vorherrschender von-neumann- Architektur (seit Mitte der 80er Jahre) z.b. in Parallelrechnern 12
13 Durchbruch im Privatbereich durch IBM-PC Erster PC 1981 Grundausstattung: Intel 8088-Mikroprozessor mit 4,77 MHz Taktrate, 16 KByte Hauptspeicher, Diskettenlaufwerk keine Festplatte, keine Grafikunterstützung Preis: ca $ 1994 gingen bereits 65% aller weltweit verkauften Computer an Privathaushalte 13 Quelle: IBM
14 Heutige PCs gängige Leistungsdaten Mikroprozessoren mit Taktrate von ca. 2,8 GHz 512 MByte Hauptspeicher, 160 GByte Festplatte DVD-Brenner Grafikkarte mit 128 MByte eigenem schnellen Speicher Preis: ca Quelle: Medion 14
15 Moores Gesetz G. Moore (1965): "Die Zahl der Transistoren (entspricht Rechengeschwindigkeit) auf einem Chip verdoppelt sich alle 20 Monate." Quelle: Intel 15
16 Rechenleistung CPU-bezogene Maßzahlen: FLOPS: Floating Point Operation per Second entsprechend MFLOPS: Mega-FLOPS MIPS: Million Instructions per Second Fazit: nur eingeschränkte Aussagekraft über die Leistungsfähigkeit eines gesamten Computersystems Anwendungsbezogene Maßzahlen: SPEC-Benchmarks ( Standard Performance Evaluation Corporation z.b. SPECint95, SPECfp99 TPC-Benchmarks ( Transaction Processing Performance Council aktuell: TPC-C, TPC-H, TPC- W, TPC-R 16
17 Entwicklung der Software Entwicklung problem-orientierter Programmiersprachen (seit Ende der 50er Jahre) Entstehung von Betriebssystemen (seit Anfang der 60er Jahre) Entstehung des Software Engineering (Ende der 60er Jahre) Entstehung objekt-orientierter Ansätze innerhalb des Software Engineering (seit Anfang der 80er Jahre) Entwicklung von Entwurfsmustern aus Objekten (seit Anfang der 90er Jahre) 17
18 Entstehung des Internet Seit Mitte der 70er Jahre Hardwarebasis durch Vernetzung amerikanischer Universitäten Softwarebasis: Entwicklung robuster Übertragungsprotokolle (TCP/IP, seit Mitte der 70er Jahre) Entstehung verteilter Informationssysteme auf Basis der Sprache HTML (Anfang der 90er Jahre) Entwicklung komfortabler Anzeigeprogramme für HTML (Web-Browser) (Anfang der 90er Jahre) 18
19 Wachstum des Internet 19
20 Kommerzialisierung des Internet 20
21 Informatik und andere Wissenschaften Wahrnehmung der Informatik als eigene Disziplin seit Mitte der 60er Jahre Kunstwort Informatik in Anlehnung an Begriff Information Mathematik Wirtschaftswissenschaften Informatik Elektrotechnik eigenständiger Studiengang Informatik seit Anfang der 70er Jahre 21
22 Eine Definition Informatik ist ist die die Wissenschaft von von der der systematischen und und automatisierten Verarbeitung von von Information. Sie Sie erforscht grundsätzliche Vorgehensweisen der der Informationsverarbeitung und und allgemeine Methoden ihrer ihrer Anwendung in in den den verschiedensten Bereichen. Für Für diese diese Aufgaben wendet wendet die die Informatik vorwiegend formale und und ingenieurmäßig orientierte Techniken an. an. Durch Durch Verfahren der der Modellbildung sieht sieht sie sie beispielsweise von von den den Besonderheiten spezieller Datenverarbeitungssysteme ab; ab; sie sie entwickelt Standardlösungen für für die die Aufgaben der der Praxis. Praxis. Gesellschaft für für Informatik, Betrachtungsumfang besteht aus Hardware + Software + Einsatz von Hard- und Software 22
23 Teilgebiete der Informatik Technische Informatik Konstruktion von von Rechnern, Speicherchips, Prozessoren, Peripherie... chips, Theoretische Informatik Erforschung der der theoretischen Grundlagen Angewandte Informatik Einsatz Einsatz von von Rechnern in in verschiedenenanwendungsbereichedenen Praktische Informatik Konstruktion von von System- und und Anwendungssoftware 23
24 Algorithmen Komplexitäts-, Berechenbarkeits-, Automatentheorie, Theorie der Datenstrukturen Ersetzungssysteme und Kalküle Formale Sprachen, Logik, Computer-Algebra, Deduktions- und Transitionssysteme Theorie der Programmierung Programmiermethodik, Spezifikation, Verifikation, Semantik Kommunikationstheorie Theoretische Informatik Erforschung der der theoretischen Grundlagen Informationstheorie, Codierungstheorie, Kryptographie 24
25 Programmiersprachen und Programmiertechnik Programmiersprachen, -umgebungen und -werkzeuge, Software Engineering Informationssysteme Datenbanksysteme, betriebliche Informationssysteme, Datensicherheit Systemsoftware und Systeme mit besonderen Anforderungen Betriebssysteme, Echtzeitsysteme, verlässliche Systeme, verteilte Systeme Dialogsysteme und Computergrafik Kommunikationssysteme, grafische Systeme, Benutzerschnittstellen, CAD/CAM/CIM-Systeme Künstliche Intelligenz Praktische Informatik Konstruktion von von System- und und Anwendungssoftware wissensbasierte Systeme, Lehr- und Lernsysteme, Bildverstehen, Robotik 25
26 Rechnerorganisation funktionaler Rechnerentwurf, Entwurf von Hardwarekomponenten, Modellierung und Simulation digitaler Systeme, Funktionsprinzipien und Bewertung von Rechensystemen Grundlagen und Schaltungstechnik Entwurf und Realisierung von Schaltnetzen und Schaltwerken, Entwurfsmethodik und -werkzeuge für VLSI, Simulation und Verifikation digitaler Systeme Architekturen Multiprozessor- und Multirechnersysteme, Prozessrechner, anwendungsorientierte Architekturen Vernetzung von Rechensystemen Technische Informatik Konstruktion von von Rechnern, Speicherchips, Prozessoren, Peripherie... chips, Rechnernetze, verteilte Systeme, Telematik 26
27 Informatik(nahe) Lehrinhalte in Grund- und Hauptstudium Technische Informatik Digitaltechnik Mikrocomputertechnik Hardware Engineering Theoretische Informatik Technische Informatik Informatik und Programmiersprachen Algorithmen und Datenstrukturen Praktische Informatik Programmieren 1 / 2 Informations-/Kommunikationstechnik Software Engineering Betriebssysteme Datenbanken 27
28 Vorlesungsüberblick
29 Aufbau von Computersystemen Anwendungsprogramme Word, Word, PowerPoint PowerPoint selbst selbst geschriebene geschriebene Programme Programme = Grafische Bedienschnittstelle Verwaltung Verwaltung von von Fenstern, Fenstern, Menüs, Menüs, Maus, Maus, Ereignissen Ereignissen Betriebssystem Prozess-, Prozess-, Speicher-, Speicher-, Dateiverwaltung Dateiverwaltung Hardware Prozessor, Prozessor, Speicher, Speicher, Laufwerke, Laufwerke, Bildschirm Bildschirm
30 Fragestellungen Anwendungsprogramme Woraus besteht Software? Grafische Bedienschnittstelle Betriebssystem Software Wie kommt man vom Problem zur Software- Lösung? 30
31 Vorlesungsüberblick 1. Information und Kodierung Information und Daten Darstellung von Daten 2. Vom Problem zur Softwarelösung Problemspezifikation Algorithmus Beschreibungsformalismen einfache Algorithmen Programm Sprachebenen Sprachparadigmen 31
32 Vorlesungsüberblick (2) 3. Grundlegende Konzepte imperativer Programmiersprachen Datenaspekte Basisdatentypen Strukturierte Datentypen Referenzen Konstruktion weiterer Datentypen Verarbeitungsaspekte elementare Anweisungen Konstruktion zusammengesetzter Anweisungen Blockkonzept Iteration und Rekursion prozedurale und funktionale Abstraktion 4. Automatentheorie und formale Sprachen Grundbegriffe Compiler 32
33 Vorlesungsüberblick (3) 5. Elementare Algorithmen und Datenstrukturen Algorithmen Berechenbarkeit Komplexität Optimierung Suchen und Sortieren Bäume und Graphen nach verfügbarer Zeit 33
34 Empfohlene Literatur Alternativ: H. Balzert: Lehrbuch Grundlagen der Informatik. Spektrum Akad. Verlag, 1999 H. Klaeren, M. Sperber: Vom Problem zum Programm. Teubner, 3. Aufl., 2001 H. Gumm, M. Sommer: Einführung in die Informatik. Oldenbourg,
Allgemeine Informatik Thema 1 Informatik; Konzepte (II)
Conf. Dr. I. Intorsureanu Wirtschaftsakademie Bukarest Allgemeine Informatik Thema 1 Informatik; Konzepte (II) Inhalt: 1.1 Was ist Informatik? 1.2 Information und Daten 1.3 Computersysteme Hardware und
MehrPraktische 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?
MehrEckpunkte der Informatik-Geschichte
Eckpunkte der -Geschichte bis 1960: als Teil der Wissenschaftsdisziplinen Logik, Mathematik, Elektrotechnik u.a. seit 1960 eigenständige Wissenschaft Einige Eckpunkte: 450 v. Chr.: Verwendung des Abakus
MehrAllgemeine Informatik Thema 1 Informatik; Konzepte
Conf. dr. I. Intorsureanu Wirtschaftsakademie Bukarest Allgemeine Informatik Thema 1 Informatik; Konzepte Inhalt: Informatik Information und Daten Computer Hardware und Software Historischer Überblick
MehrWas 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
MehrWas ist Informatik? Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 17. Oktober 2017
Informatik 1 für Nebenfachstudierende Grundmodul Was ist Informatik? Kai-Steffen Hielscher Folienversion: 17. Oktober 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht Kapitel 1
MehrEinführung in die Informatik Inf, SAT
Einführung in die Informatik Inf, SAT Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659
MehrInformatik - 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ÜBER JAHRE INFORMATIK
ÜBER 10001011 JAHRE INFORMATIK 1100 V. CHR. ABAKUS Rechenhilfsmittel. Addition, Subtraktion, Multiplikation und Division (4 Grundrechnungsarten) durch Verschieben der Kugeln mit der Hand. 2 9. JHDT. ALGORITHMUS-BEGRIFF
MehrEinleitung. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg
Technologische Trends Historischer Rückblick Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Technologische Trends Historischer Rückblick Übersicht
MehrEinfü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
MehrEinleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007
Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007 Einleitung 1/50 2006/10/09 Übersicht 1 Einleitung 2 Technologische
MehrÜbersicht. Einleitung. Übersicht. Architektur. Dr.-Ing. Volkmar Sieh WS 2008/2009
Übersicht Einleitung 1 Einleitung Dr.-Ing. Volkmar Sieh 2 Technologische Trends Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 3 Historischer
Mehr1 Einführende Bemerkungen
1 Einführende Bemerkungen Ziel des Moduls: Einführung in den prinzipiellen Aufbau und die grundlegende Verarbeitungsweise eines Rechners Hinführung an die objektorientierte Programmierung mittels Java
MehrDipl. Ing. (FH) Ehrenfried Stuhlpfarrer
Dipl. Ing. (FH) Ehrenfried Stuhlpfarrer Die Geschichte der Rechenmaschinen 1100 v. Chr. Abakus Ein Abakus ist ein mehr als 3000 Jahre altes einfaches mechanisches Rechenhilfsmittel. Der Abakus enthält
MehrEinfü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;
MehrGeschichte der Informatik
! Ägyptische Multiplikation (oder Indische Multiplikation ), ca. 16. Jhd. v. Chr.! Ab ca. 450 v. Chr.: Verwendung des Abakus als Hilfsmittel für die Grundrechenarten.! Euklid (365-300 v.chr.): euklidischer
MehrGrundlagen 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
MehrEinfü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 Sven.Kosub@uni-konstanz.de Sprechstunde: Dienstag, 16:30-18:00 Uhr, o.n.v.
MehrEinfü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
MehrPraktische 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?
MehrInformatik Allgemeines Einführung
Informatik Allgemeines Seite 1 Allgemeines Organisation Vorlesungen / Übungen / (Programmier-) Praktikum Leistungsbewertung 2 Klausuren Seite 2 Allgemeines Dozent Dr. Th. Letschert Thema Informatik Historie,
MehrIngenieurinformatik. 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
MehrGrundlagen der Informatik
Grundlagen der Informatik Teil I Definition, Geschichte und Teilgebiete der Informatik Seite 1 Wer steht da? M. Eng. Robert Maaßen ich@robertmaassen.de www.robertmaassen.de Studium: Informatik Vertiefungsrichtung
MehrDas 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?
MehrGrundlagen der Informatik und der Numerik für Lehramt Grund- und Förderschule
Grundlagen der Informatik und der Numerik für Lehramt Grund- und Förderschule entstanden in den Jahren: WS92, WS93, WS94, WS95, WS96, WS97, WS98, WS99, WS00, WS01, WS02, WS03, WS04 1 Vom Abakus bis zum
MehrDie Teilgebiete der Informatik
Die Teilgebiete der Informatik Technische Informatik Praktische Informatik Theoretische Informatik Angewandte Informatik Technische Informatik Konstruktion von Verarbeitungselementen Prozessoren,... Konstruktion
MehrDritte Satzung zur Änderung der Studienordnung für den Diplom-Studiengang Informatik an der Universität Würzburg
Dritte Satzung zur Änderung der Studienordnung für den Diplom-Studiengang Informatik an der Universität Würzburg Vom 3. August 2005 (Fundstelle: http//www.uni-wuerzburg.de/amtl_veroeffentlichungen/2005-38)
MehrB Einführung. 1 Historische Entwicklung. 1 Historische Entwicklung (3) 1 Historische Entwicklung (2)
1 Historische Entwicklung 8500 v. Chr.: Zählsysteme in vielen Kulturen benutzt häufig 5 oder 10 als Basis 1. historische Entwicklung 2. Entwicklung der Mikroprozessoren 3. Entwicklung der Betriebssysteme
MehrEinführung in die Programmierung
Einführung in die Programmierung Brückenkurs Prof. Dr. Rethmann Fachbereich Elektrotechnik und Informatik Hochschule Niederrhein WS 2009/10 Einführung in die Programmierung Erste Programme 2 / 38 Übersicht
MehrInformatik (für allg. Maschinenbau)
Informatik (für allg. Maschinenbau) Teil 1 - Sommersemester 2012 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Dieser Foliensatz wurde z.t. von Herrn Prof. Grossmann übernommen Zur
MehrEinfü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 Sven.Kosub@uni-konstanz.de Sprechstunde: Freitag, 12:30-14:00 Uhr, o.n.v.
MehrVorlesungsinhalte. Programmiersprachen: Haskell 98: funktional, höherer Ordnung, polymorph typisiert, Interpreter
Vorlesungsinhalte Programmiersprachen: Haskell 98: www.haskell.org funktional, höherer Ordnung, polymorph typisiert, Interpreter Python 2.3: www.python.org imperativ, objektorientiert, schwach typisiert,
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 1 Überblick 1 Rechnergeschichte: Mechanische Rechenmaschinen Mechanische Rechenmaschinen (17.Jahrhundert) Rechenuhr von Schickard (1623) Pascaline von Blaise Pascal (1642)
MehrFHZ. K01 Geschichte des Computers. Lernziele. Hochschule Technik+Architektur Luzern. Inhalt
Inhalt 1. Geschichte Folie 1 Lernziele Sie kennen die wichtigsten Punkte in der Geschichte des Computers Sie sind mit einigen Begriffen vertraut Folie 2 Seite 1 Computer als elektronische Rechenmaschine:
MehrTechnische Grundlagen der Informatik 2 SS Einleitung. R. Hoffmann FG Rechnerarchitektur Technische Universität Darmstadt E-1
E-1 Technische Grundlagen der Informatik 2 SS 2009 Einleitung R. Hoffmann FG Rechnerarchitektur Technische Universität Darmstadt Lernziel E-2 Verstehen lernen, wie ein Rechner auf der Mikroarchitektur-Ebene
MehrGrundlagen der Programmierung I. Andreas Schwill Didaktik der Informatik
Grundlagen der Programmierung I Andreas Schwill Didaktik der www.informatikdidaktik.de Was ist? Stichwörter:???? Begriffsklärung "Computer", "Datenverarbeitungsanlage zentraler Untersuchungsgegenstand
MehrGeschichte der Informatik
Entwicklung von Informationstechnik und Durchdringung des Alltags seit der 2. Hälfte des 20 Jahrhunderts explosionsartig Informationsgesellschaft Zunehmende Bedeutung und Wert von Informationen Schnelle
MehrInformatische 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
MehrTechnische Informatik I, SS 2001
Technische Informatik I SS 2001 PD Dr. A. Strey Abteilung Neuroinformatik Universität Ulm Inhalt Einführung: Überblick über die historische Entwicklung der Rechnerhardware Teil 1: Digitale Logik kurzer
MehrUmbuchungen im Bachelor-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017
Umbuchungen im Bachelor-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017 Allgemeine Umbuchungsregeln: Für alle bisherigen Studierenden, die sich nach dem Prüfungszeitraum Sommersemester
MehrGrundlagen der Informatik
Grundlagen der Informatik Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338 FB Automatisierung
MehrGrundlagen der Informatik
Grundlagen der Informatik Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338 FB Automatisierung
MehrInformatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2015
Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2015 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Zur Person: Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik/Mathematik
MehrUmbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017
Umbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017 Allgemeine Umbuchungsregeln: Für alle bisherigen Studierenden, die sich nach dem Prüfungszeitraum Sommersemester
MehrUmbuchungen im Bachelor-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017
Umbuchungen im Bachelor-Studiengang Informatik für den Wechsel von der PO 2009 zur PO 2017 Allgemeine Umbuchungsregeln: Für alle bisherigen Studierenden, die sich nach dem Prüfungszeitraum Sommersemester
MehrComputer-Generationen
(K.Zuses Z3, 1941) (Vorschlag) Generation Beispiel Technologie Geschw./Speich. Software Vorgeneration Z3 Elektro- 0,0002 MIPS Verdrahtet 1941-1944 Mark1 mechanik 1.Generation ENIAC, Z22 Elektronen- 0,02
MehrAufbau und Funktionsweise eines Computers
Aufbau und Funktionsweise eines Computers Thomas Röfer Hardware und Software von Neumann Architektur Schichtenmodell der Software Zahlsysteme Repräsentation von Daten im Computer Praktische Informatik
MehrEIDI 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?
MehrUmbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017
Umbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017 Allgemeine Umbuchungsregeln: Für alle bisherigen Studierenden, die sich nach dem Prüfungszeitraum Sommersemester
MehrZwischenprüfungs- und Studienordnung der Universität Heidelberg für den Lehramtsstudiengang Informatik -Besonderer Teil-
02-1 Zwischenprüfungs- 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,
MehrUmbuchungen im Master-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017
Umbuchungen im Master-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017 Allgemeine Umbuchungsregeln: Für alle bisherigen Studierenden, die sich nach dem Prüfungszeitraum Sommersemester
MehrInhalte des Moduls Programmieren 1
Inhalte des Moduls Programmieren 1 Einführung: Algorithmus und Programm, Programmiersprache Erste Schritte in Java Grundlagen der Sprache: Datentypen, Ausdrücke und Anweisungen, imperative Programmierung
MehrInformationswirtschaft
Wolfgang H. Janko Informationswirtschaft 1 Grundlagen der Informatik für die Informationswirtschaft Mit 277 Abbildungen Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong Barcelona
MehrDUDEN. 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
MehrInformatik-Seminar. Auftakt. Informatik. Grundlagen
Informatik-Seminar Auftakt Informatik Grundlagen Vorstellung M. Sc. Jan Christoph Peters 27 Jahre alt Promotionsstudent an der TU Kaiserslautern wohne derzeit auch in KL Kontakt: j_peters10@cs.uni-kl.de
MehrManfred Sommer. Informatik - eine PC-orientierte Einführung. McGraw-Hill Book Company GmbH
is. Manfred Sommer Informatik - eine PC-orientierte Einführung McGraw-Hill Book Company GmbH Hamburg New York St. Louis San Francisco Auckland Bogota Guatemala Lissabon London Madrid Mailand Mexiko Montreal
MehrAuswertung 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:
MehrEinführung. Motivation Komponenten eines Rechners Historische Entwicklung Technologische Grundlagen
Computer and Communication Systems (Lehrstuhl für Technische Informatik) Einführung Motivation Komponenten eines Rechners Historische Entwicklung Technologische Grundlagen [TI] Winter 2012/2013 Einführung
MehrFachrichtung Informatik, Studiengang Informatik, Übersicht
Fachrichtung Informatik, Studiengang Informatik, Übersicht 1. Semester 2. Semester 3. Semester 4. Semester 5. Semester 6. Semester Modulbezeichnung SWS C SWS C SWS C SWS C SWS C SWS C TH PR TH PR TH PR
MehrInformatik 2-stündig
Klasse 11 Einführung in die objektorientierte Modellierung und Programmierung 20 Leitidee 3: Problemlösen und Modellieren kennen ein Konzept der objektorientierten Modellierung; können Beziehungen zwischen
MehrInformatik I für Verkehrsingenieure. Gliederung des Moduls Informatik (VW-VI-103) Organisatorisches WS 2018/2019
Fakultät Informatik Institut Systemarchitektur Professur Datenschutz und Datensicherheit WS 2018/2019 Informatik I für Verkehrsingenieure Dr.-Ing. Elke Franz Elke.Franz@tu-dresden.de Gliederung des Moduls
MehrInformatik (als Ergänzungsfach)
Informatik (als Ergänzungsfach) 1. Stundendotation Stundendotation G1 G2 G3 G4 G5 G6 Grundlagenfach - - - - - - Schwerpunktfach - - - - - - Ergänzungsfach - - - - 3 3 2. Didaktische Hinweise Die Informatik
MehrOrganisatorisches. 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: schrader@zpr.uni-koeln.de Sprechstunde:
MehrGrundlagen der Hard- und Software. Prof. Dr.-Ing. Fischer FH Deggendorf
Grundlagen der Hard- und Software Prof. Dr.-Ing. Fischer FH Deggendorf Gliederung Grundlagen der Hardware Definition und Hauptaufgabe der Hardware Grundprinzipien der Rechentechnik Die Hardwarekomponenten
MehrAlgorithmus, siehe (1)
Der Computer als elektronische Rechenmaschine entstand in den vierziger Jahren des 20. Jahrhunderts. Die Gedankenwelt der Informatik lässt sich aber bedeutend weiter zurückverfolgen. Mit diesem Kapitel
MehrDas 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
MehrZwischenprü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
MehrComputer-Generationen
(K.Zuses Z3, 1941) (Vorschlag) Generation Beispiel Technologie Geschw./Speich. Software Vorgeneration Z3 Elektro- 0,0002 MIPS Verdrahtet 1941-1944 Mark1 mechanik 1.Generation ENIAC, Z22 Elektronen- 0,02
MehrEinführung in die Wirtschaftsinformatik
Einführung in die Wirtschaftsinformatik Übersicht zu den Inhalten der Vorlesung Die Inhalte der Vorlesung wurden primär auf Basis der angegebenen Literatur erstellt. Darüber hinaus finden sich ausgewählte
MehrINFORMATIK. Reform des Informatik-Studiums (Bachelor) Informationsveranstaltung zur Studienreform
Reform des Informatik-Studiums (Bachelor) Informationsveranstaltung zur Studienreform Ziele der Reform Fundierte Ausbildung im Pflichtbereich unter Berücksichtigung des Forschungsprofils des Standorts
MehrProgrammierung Paradigmen und Konzepte
Programmierung Paradigmen und Konzepte Mit 79 Bildern, 85 Beispielen, 130 Aufgaben und Kontrollfragen und 19 Referatsthemen Fachbuchverlag Leipzig im Carl Hanser Verlag 1 Einführung und Überblick 11 1.1
MehrGrundlagen der Wirtschaftsinformatik
Grundlagen der Wirtschaftsinformatik 1.1 Grundlagen der Hard- und Software Grundlagen der Hardware Definition und Hauptaufgaben der Hardware Grundprinzipien der Rechentechnik Die Hardwarekomponenten eines
MehrNebenfach Informatik. Semester/CP. Lehrveranstaltung Turnus Typ SWS Jedes WS Grundlagen der Programmierung 1 Übungen zur Vorlesung 9 -
Nebenfach Informatik Das Nebenfach besteht aus dem Pflichtmodul, das um andere Module aus dem Katalog ergänzt werden kann. Informatik kann sowohl im Bachelor als auch im Master gewählt werden. Im Master
MehrWie man die Geschichte der deutschen Informatik versteht und versteht
Einführung 1 Ablauf der Vorlesung Votieraufgabe vorstellen Freiwillig Konzepte und Theorie Frontalunterricht Videotutorials Übungen 10% Punktebonus in der Klausur (5% für 50% Votieraufgaben, 5% für Programmieraufgabe)
MehrInformatik 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
MehrEinfü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
MehrAchtjä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
MehrEinfü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
MehrTechnische Informatik I
Technische Informatik I SS 2001 PD Dr. A. Strey Abteilung Neuroinformatik Universität Ulm Inhalt Einführung: Überblick über die historische Entwicklung der Rechnerhardware Teil 1: Digitale Logik kurzer
MehrKapitel 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
MehrInformatik Historie, Übersicht, Teilgebiete
Informatik Historie, Übersicht, Teilgebiete Seite 1 Informatik als akademische Disziplin Informatik = Information + Automation (Karl Steinbuch) Informatique in Frankreich,... Computer Science in angels.
MehrGrundsoftware üblicher Computersysteme
Informatik 1 für Nebenfachstudierende Grundmodul Grundsoftware üblicher Computersysteme Kai-Steffen Hielscher Folienversion: 22. November 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht
MehrModul Soll-LP PNr Titel LP Frq Programmieren I Programmieren I mit Laborübung als Studienleistung
Angebotsstruktur im Studiengang Technische Informatik - Bachelor (PO 2017) (SS 2018) 1 Kompetenzbereich Grundlagen der Informatik (58 LP) Programmieren I 5 110 Programmieren I mit Laborübung als Studienleistung
MehrEinfü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
MehrWillkommen 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
MehrAllgemeine Bestimmungen
Erschienen im Mitteilungsblatt der Universität, Stück VII, Nummer 70, am 20.12.2001, im Studienjahr 2001/02. 70. Verordnung der Studienkommission Wirtschaftsinformatik: Anrechnungskatalog für den Übertritt
Mehr1. Entwicklung der Datenverarbeitung
1. Entwicklung der Datenverarbeitung 1.1. Vom Abakus zum Pentium Schon im Altertum war man bestrebt, sich Hilfsmittel zu schaffen, die das Zählen und Rechnen erleichterten. Formulierung mechanischer Abläufe
MehrHÖRERVERSAMMLUNG 2014! SOFTWAREENTWICKLUNG - WIRTSCHAFT! INFORMATIK! COMPUTER SCIENCE
HÖRERVERSAMMLUNG 2014 SOFTWAREENTWICKLUNG - WIRTSCHAFT INFORMATIK COMPUTER SCIENCE Michael Krisper, Peter Pranter Basisgruppe Informatik & Softwareentwicklung http://bis.htu.tugraz.at INHALT Übersicht
MehrInformatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2017
Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2017 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Zur Person: Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik/Mathematik
MehrEinführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München
Einführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München Einführung (2) Architektur des Haswell- Prozessors (aus c t) Einführung
MehrInhalt. Vorwort...5 Hinweise zum Buch... 7 Abbildungsverzeichnis...15 T abellenverzeichnis... 19
Inhalt Vorwort...5 Hinweise zum Buch... 7 Abbildungsverzeichnis...15 T abellenverzeichnis... 19 1 Grundlagen... 21 1.1 Informatik... 21 1.1.1 Was ist Informatik?...21 1.1.2 Wozu Informatik-Kenntnisse?...
Mehr