Vorlesung SWS WS ‘99/00 Prof. Dr. Gisbert Dittrich

Slides:



Advertisements
Ähnliche Präsentationen
Ziele von EINI I + II Einführen in „Informatik“
Advertisements

Motivation Compilerbau klingt abstrakt, Kenntnisse sind aber für die Programmierung von Vorteil Übersetzung von Hochsprachen sorgt für tieferes Verständnis.
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
Desktop Video SPV 2 SWS SS 99 Gisbert Dittrich FBI Unido
Bildverarbeitung Technische Universität Darmstadt
Grundlagen der Informatik
Rechnungswesen und Finanzierung
Entwicklung webbasierter Anwendungen
WS 2009/10 1 Vorlesung Systeme 1. WS 2009/10 2 Vorlesung Systeme 1 Lehrstuhl für Kommunikationssysteme Prof. Gerhard Schneider
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen Organisatorisches zu den Übungen Tobias Lauer.
Wissenschaftliche Grundlagen des Mathematischen Schulstoffs III Die erste Stunde.
Wissenschaftliche Grundlagen des Mathematischen Schulstoffs Die erste Stunde.
Wissenschaftliche Grundlagen des Mathematischen Schulstoffs IV Die erste Stunde.
Vorlesung SWS WS ‘99/00 Gisbert Dittrich FBI Unido
Claudio Moraga; Gisbert Dittrich
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Vorlesung SWS WS ‘00/01 Prof. Dr. Gisbert Dittrich
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
Desktop Video SPV 2 SWS SS 99 Gisbert Dittrich FBI Unido
Fortgeschrittenen-Praktikum: Entwicklung und Implementierung eines webbasierten Fußball-Tippspiels mit.
Datenbanksystementwicklung – Praktikum & Vorlesung – WS 2004/2005
Praxis-Repetitorium JAVA zusätzliche, ergänzende Lehrveranstaltung
Programmierkurs JAVA zusätzliche, ergänzende Lehrveranstaltung
© 2005 Prof. Dr. Rainer Manthey Seminar IDB SS 05 1 Seminar Intelligente Datenbanken Seminar Prof. Dr. Rainer Manthey Andreas Behrend Institut für Informatik.
Angewandte Informatik
Software - Ergonomie bei interaktiven Medien - Überblick
P 10c: Kern- und Elementarteilchenphysik
Bildverarbeitung Technische Universität Darmstadt
Universität Karlsruhe (TH) © 2008 Univ,Karlsruhe, IPD, Prof. LockemannDBI 0 Datenbankimplementierung und -tuning Einführung.
Universität Karlsruhe (TH) © 2006 Univ,Karlsruhe, IPD, Prof. Lockemann/Prof. BöhmTAV 0 Transaktionsverwaltung Einführung.
Betriebssysteme, Rechnernetze und verteilte Systeme I (BSRvS 1)
Sommersemester 2004 Jan Drewnak Sitzung 1 Praktikum Entwicklung und Einsatz von Geosoftware I Sitzung 1: Einführung und Organisation.
Ideen zur Gestaltung von Vorlesungen
Einleitung Suse Linux (System- und Software-Entwicklung) Allgemein:
Vorlesung: „Einführung in die Industriesoziologie“ SoSe 2013 Bachelor WiWi, Modul 3: Produktion und Arbeit Prof. Dr. Hartmut Hirsch-Kreinsen Lehrstuhl.
Praktische Optimierung Sommersemester 2010 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Herzlich Willkommen zu „Einführung in die Programmierung mit Java“
Einführung in die Programmierung
Einführung in die Programmierung
Telecooperation/RBG GdI/ICS 1 WS 2008/2009
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Praktische Optimierung (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich Informatik Lehrstuhl für Algorithm Engineering Wintersemester 2007/08.
Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Programmierung
Praktische Optimierung – Präludium
Institut für Wirtschaftsinformatik – Software Engineering, JKU Linz 1 Algorithmen und Datenstrukturen 1 SS 2007 Dr. W. Narzt u. Dr. A. Stritzinger Institut.
Schule  Universität Was erwartet Sie dort?.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Fakultät WirtschaftJürgen Guter Dipl. Physiker (Univ.) Microsoft Office Excel 2007 Specialist Zertifizierung Wirtschaftsinformatik Specialist Zertifizierung.
Einführung in die Programmierung
BWL für Juristen WS 08/09 Ak. OR. Dr. Ursula Müller FB IV – BWL.
Grundzüge der Mikroökonomik: Organisation & inhaltliche Gliederung
STUNDENPLANGESTALTUNG 1. BACHELORSEMESTER WIRTSCHAFTSPÄDAGOGIK HWS 2015 / 2016 B. Sc. Wirtschaftspädagogik HWS 2015 /
Einführung in die Programmierung
Compiler für Eingebettete Systeme [CS7506]
 Präsentation transkript:

EINI Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS ‘99/00 Prof. Dr. Gisbert Dittrich (Dipl.-Inform. Jörg Westbomke) FBI Unido dittrich@ls1.cs.uni-dortmund.de Die gesamte Vorlesung stützt sich weitgehend, jedoch nicht nur, auf die Vorlesung EINI I, wie sie im WS 98/99 von Herrn Doberkat gehalten wurde. Für die freundliche Genehmigung, seine Materialien für diese Vorlesung verwenden zu können, vielen Dank. Des weiteren habe ich eigene Materialien aus vorherigen einschlägigen Vorlesungen eingearbeitet.

Gliederung Organisatorisches Technisches Übungen Rechnerzugang Installation des Gnu C++-Compilers Bedienung des Gnu C++-Compilers Anmerkungen zur „Informatik“ 15. Okt. 1999

Organisatorisches Angaben zur Veranstaltung: Vortragender: Prof. Dr. Gisbert Dittrich Zeit : Freitag, 8.15 - 10.00 Uhr Ort: Campus Nord, HG III, HS 1 (Audimax) 15. Okt. 1999

Organisatorisches II Sprechstunde Prof. Dr. G. Dittrich: Dienstag: 10.30-11.30 Uhr Otto-Hahn-Str. 16, Zi. 217 / Technologie Park Tel. 0231-755 6444 Email: dittrich@ ls1.cs.uni-dortmund.de 15. Okt. 1999

Organisatorisches III Lageplan der Otto-Hahn-Str. 2. Stock, Raum 217 15. Okt. 1999

Technisches Stellung der Vorlesung: Vorlesung für Studierende anderer Fachbereiche Elektrotechnik: Grundlagen der Informatik I Logistik (3.Sem.?) Informationstechnik Magister FB 15 Chemie 15. Okt. 1999

Technisches II Untergliederung der Vorlesung EINI-I (diese Vorlesung) Einführende Veranstaltung prozedurale Programmierung mit C und einer Hinwendung zu C++ EINI-II (SS 2000) Weiterführende Veranstaltung objektorientierte Programmierung mit C++ 15. Okt. 1999

Technisches III Prüfung: Klausur Elektrotechnik: „Grundlagen der Informatik I/II“ Stoff: EINI I + II 4stdg, nach dem SS (Nachklausur nach dem WS) Logistik: „Grundlagen der Datenverarbeitung“ Stoff: EINI I + Grundlagen der Datenverarbeitung 2stdg, nach dem WS Andere Fachbereiche: Siehe eigene Prüfungsordnung 15. Okt. 1999

Technisches IV Darstellungsform in der Vorlesung: Unterlagen Präsentation: i.w. über Folien, „aus dem Rechner heraus“ Unterlagen Vorab: Literatur (Literaturverweise auf nachfolgenden Folien beachten) Zudem (geplant): Online - Zugang auf aktuelle Folien etc.: http://ls1-www.informatik.uni-dortmund.de/Lehre/EINI-I PowerPoint resp. PDF + evtl. Ergänzungen Folienkopien als Ordner in der BI (Campus Süd, Pav. 6) Schriftliche Ausarbeitung als Skript: nein 15. Okt. 1999

Übungen Angaben zu den Übungen Start der Übungen: Übungsleiter: Dr. Eike Riedemann Dipl.-Inform. Jörg Westbomke Termin(e): Mi, 10-12 Uhr Otto-Hahn-Str. 16 / R. 205 Fr, 14-16 Uhr ( Logistiker) Veranstaltungsmodi: 2 wöchentlich / 2 stündig Start der Übungen: In der 44. KW (3. + 5.11.1999) 15. Okt. 1999

Übungen II Lageplan der Otto-Hahn-Str. 2. Stock, Raum 205 15. Okt. 1999

Übungen III Gruppeneinteilung: Eintragen in die Übungsgruppen 4 Gruppen: Gruppe 1+2  Westbomke Gruppe 3+4  Riedemann Gruppe 1 + Gruppe 3  Mittwochs, 10-12 Uhr Gruppe 2 + Gruppe 4  Freitags, 14-16 Uhr (Logistiker) Eintragen in die Übungsgruppen Im Foyer des Audimax nach der Vorlesung Pro Übungsgruppe 1 Zettel Max. 30 Teilnehmer pro Zettel Deutlich in Druckbuchstaben schreiben!!! 15. Okt. 1999

Übungen IV (Grafik ist im Netz verfügbar und ausdruckbar!) 15. Okt. 1999

Übungen V Ausgabe der Übungsblätter: Abgabe der Übungsblätter: Freitags nach der Vorlesung, oder als PDF-Datei aus dem Internet. (http://ls1-www.cs.uni-dortmund.de/Lehre/EINI-I/) Abgabe der Übungsblätter: Jeweils bis zu dem folgenden Freitag 10 Uhr in den Briefkästen im Hörsaal-Gebäude II. 15. Okt. 1999

Übungen VI Übungsschein Übungsscheinpflicht: Min. 50% der erreichbaren Punkte Min. 10 Übungszettel bearbeitet Mündl. Mitarbeit Übungsscheinpflicht: Siehe eigene Prüfungsordnung 15. Okt. 1999

Übungen VII Einige private Anmerkungen zu Übungen: Bitte hingehen, denn: Programmieren kann man nur bedingt theoretisch erlernen: Praxis ist wichtig!!! In der Übung ist Zeit die Fragen zu stellen, die in der Vorlesung nicht behandelt werden können. Vergleichbare Veranstaltungen haben gezeigt, daß der Besuch der Übung die beste Vorbereitung auf die Klausur ist. 15. Okt. 1999

Übungen VIII  Es muß selbst programmiert werden!!! Die Übungen sind als praktische Übungen ausgelegt.  Es muß selbst programmiert werden!!! 15. Okt. 1999

Rechnerzugang Über den eigenen (Heim-)PC Windows 9x/NT: Linux Unix  Public Domain verfügbar + Installationsanweisung wird gestellt (siehe nachfolgende Folien) Linux  Zumeist fester Bestandteil der Distributionen (z.B. Zuse od. Red Hat) +Public Domain verfügbar Unix  Zumeist fester Bestandteil der Distributionen an der UniDo + Public Domain verfügbar Macintosh  derzeit nicht als Public Domain verfügbar 15. Okt. 1999

Rechnerzugang II Über einen Uni-Account Elektrotechnik Andere Zugang über Accounts des Programmiertechnischen Praktikums (PTP) Andere Accounts des HRZ können vergeben werden Vorwiegend für Logistiker ohne eigenen PC Werden in der ersten Übungsstunde von den Betreuern verteilt Unix-Accounts im UXP1-Cluster des HRZ (Einführungsveranstaltung: Fr, 29. Okt., 14-16 Uhr Chemie C2-01-726) 15. Okt. 1999

Rechnerzugang III Standorte der HRZ-Rechner EF 50 R2.326 Chemie ??? Maschinen Standorte der HRZ-Rechner (Campus Nord) Chemie C2-01-726 ca. 10 Maschinen Mathe E12+13 u.U26 ca. 15 Maschinen 15. Okt. 1999

ausführbares Programm Gnu C++ - Compiler Was ist ein Compiler ? Wozu brauche ich ihn beim Programmieren ? Was macht ein Compiler ? Idee zur Lösung eines Problems Formulierung eines Programms (C++ Syntax) Compiler Übersetzung ausführbares Programm (Maschinensprache) Aus- führung Laufzeit- System 15. Okt. 1999

Gnu C++ - Compiler Public Domain C++-Compiler und -Debugger Verfügbar für Wintel, Unix und Linux Kommandozeilen orientierte Oberfläche 15. Okt. 1999

Gnu C++ - Compiler II Verfügbar unter: 1.) ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin/ mirrors/cygnus/latest/ Datei full.exe (ca. 14 MB) oder das Unterverzeichnis full-split herunterladen 2.) In jeder Übungsgruppe ist eine vorbereitete CD mit allen notwendigen Dateien zum Ausleihen vorhanden. 15. Okt. 1999

Gnu C++ - Compiler III Installationsanleitung (Win 95/98/NT) - Starten des Installationsprozesses durch Doppelklick auf die Datei full.exe 15. Okt. 1999

Gnu C++ - Compiler IV Installationsanleitung (Win 95/98/NT) - Bestätigen des Dialoges durch den Knopf Next > 15. Okt. 1999

Gnu C++ - Compiler V Installationsanleitung (Win 95/98/NT) - Akzeptieren der Gnu General Public License durch Yes 15. Okt. 1999

Gnu C++ - Compiler VI Installationsanleitung (Win 95/98/NT) - Auswahl des Zielordners durch Browse oder Über-nehmen der Voreinstellung. Weiter mit Next > 15. Okt. 1999

Gnu C++ - Compiler VII Installationsanleitung (Win 95/98/NT) - Auswahl der Gruppe im Programmordner des Startdialoges. Weiter mit Next > 15. Okt. 1999

Gnu C++ - Compiler VIII Installationsanleitung (Win 95/98/NT) - Erfolgreiche Installation. Weiter mit Finish 15. Okt. 1999

Gnu C++ - Compiler IX Bedienung Vor dem ersten Start den Ordner c:\tmp von Hand erzeugen!!! Start der Shell durch Aufruf aus der Programmgruppe. Start des Compilers durch g++ <Dateiname> Das compilierte Programm wird unter dem Namen a.exe erzeugt. Ausführen des erzeugten Programmes durch eintippen von ./a <enter> 15. Okt. 1999

Gnu C++ - Compiler X Aufruf des Compilers Erzeugtes ausführbares Programm Aufruf des Programms 15. Okt. 1999

Gnu C++ - Compiler X Vorführung Compilieren Ausführen des generierten Programmes Compilieren mit Fehlern Fehlerbehebung Aufruf des Compilers mit Parametrisierung 15. Okt. 1999

EINI-I 15. Okt. 1999

Anregungen zur Veranstaltung EINI I zur Vorlesung: Besuch der Vorlesung Nacharbeiten der Vorlesung anhand: Bücher evtl. Folien (inkl. eigener Ergänzungen!) zusätzlicher Literatur (angegebene und selbst gefun-dene; Fachbibliotheken aufsuchen, aus dem Netz !!) zu Übungen: Besuch (bitte zu Hause vorbereiten!) aktive Teilnahme : Bearbeiten von Aufgaben (schriftlich resp. am Rechner!) Vortragen der bearbeiteten Aufgaben--> Schein !! 15. Okt. 1999

Anregungen zur Veranstaltung EINI I Zeitaufwand: ca. die 2-fache Zeit außer der Zeit für den Besuch von Vorlesung und Übungen zu Prüfungen: EINI I ist eingebunden in Klausuren s.o. Empfehlung: Vorbereitung in Gruppen In der Sache: Schriftlich vorliegendes Material (vor allem revidiertes Material) durcharbeiten. Erst in die "Breite", dann in die "Tiefe" lernen.  Überblick bekommen, Zusammenhänge sehen.  Dabei die Details auch beherrschen lernen. 15. Okt. 1999

Anregungen zur Veranstaltung EINI I zu Prüfungen: In der Sache: Fortsetzung Beispiele zu allen wesentlichen Begriffen zurechtlegen. Üben, sich in Fachsprache auszudrücken (inkl. For-malismen !). Miteinander lernen Reihum Tutor/Prüfer spielen. Sonstige Informationen, insbesondere aus Fachschaft Anmeldung dann, wenn erfolgreiche Prüfungsvor-bereitung gesichert ist. Zeitaufwand : Individuell 15. Okt. 1999