36
EINI EINI Einführung in die Einführung in die Informatik Informatik für für Naturwissenschaftler Naturwissenschaftler und Ingenieure I und Ingenieure I Vorlesung 2 SWS WS ‘99/00 Prof. Dr. Gisbert Dittrich (Dipl.-Inform. Jörg Westbomke) FBI Unido [email protected]

EINI Einführung in die Informatik für Naturwissenschaftler und Ingenieure I

  • Upload
    hoai

  • View
    53

  • Download
    3

Embed Size (px)

DESCRIPTION

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 [email protected]. Gliederung. Organisatorisches Technisches Übungen Rechnerzugang - PowerPoint PPT Presentation

Citation preview

Page 1: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

EINIEINIEinführung in die Informatik Einführung in die Informatik

für Naturwissenschaftler für Naturwissenschaftler und Ingenieure Iund Ingenieure I

Vorlesung 2 SWS WS ‘99/00

Prof. Dr. Gisbert Dittrich

(Dipl.-Inform. Jörg Westbomke)

FBI Unido

[email protected]

Page 2: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 2

GliederungGliederung

• Organisatorisches• Technisches• Übungen• Rechnerzugang• Installation des Gnu C++-Compilers• Bedienung des Gnu C++-Compilers

• Anmerkungen zur „Informatik“

Page 3: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 3

OrganisatorischesOrganisatorisches

• Angaben zur Veranstaltung:

– Vortragender:

Prof. Dr. Gisbert Dittrich

– Zeit : Freitag, 8.15 - 10.00 Uhr– Ort: Campus Nord,

HG III, HS 1 (Audimax)

Page 4: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 4

Organisatorisches IIOrganisatorisches 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

Page 5: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 5

Organisatorisches IIIOrganisatorisches IIILageplan der Otto-Hahn-Str.

2. Stock,Raum 217

Page 6: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 6

TechnischesTechnisches

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

Page 7: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 7

Technisches IITechnisches 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++

Page 8: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 8

Technisches IIITechnisches 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

Page 9: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 9

Technisches IVTechnisches IV

• Darstellungsform in der Vorlesung: – 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

Page 10: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 10

ÜbungenÜbungen

• Angaben zu den Ü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)

Otto-Hahn-Str. 16 / R. 205

– Veranstaltungsmodi: 2 wöchentlich / 2 stündig

• Start der Übungen:– In der 44. KW (3. + 5.11.1999)

Page 11: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 11

2. Stock,Raum 205

Lageplan der Otto-Hahn-Str.

Übungen IIÜbungen II

Page 12: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 12

Übungen IIIÜbungen III

• Gruppeneinteilung: – 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!!!

Page 13: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 13

Übungen IVÜbungen IV

(Grafik ist im Netz verfügbar und ausdruckbar!)

Page 14: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 14

Übungen VÜbungen V

• Ausgabe 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.

Page 15: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 15

Übungen VIÜbungen VI

• Übungsschein– Min. 50% der erreichbaren Punkte– Min. 10 Übungszettel bearbeitet– Mündl. Mitarbeit

• Übungsscheinpflicht:– Siehe eigene Prüfungsordnung

Page 16: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 16

Übungen VIIÜ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.

Page 17: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 17

Übungen VIIIÜbungen VIII

• Die Übungen sind als praktische Übungen ausgelegt.

Es muß selbst programmiert werden!!!

Page 18: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 18

RechnerzugangRechnerzugang

• Über den eigenen (Heim-)PC– Windows 9x/NT:

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

Page 19: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 19

Rechnerzugang IIRechnerzugang II

• Über einen Uni-Account– Elektrotechnik

• 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)

Page 20: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 20

Rechnerzugang IIIRechnerzugang IIIStandorte der HRZ-Rechner (Campus Nord)

EF 50 R2.326??? Maschinen

Mathe E12+13 u.U26ca. 15 Maschinen

Chemie C2-01-726ca. 10 Maschinen

Page 21: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 21

• Was ist ein Compiler ?

• Wozu brauche ich ihn beim Programmieren ?

• Was macht ein Compiler ?

Compiler

Gnu C++ - CompilerGnu C++ - Compiler

Idee zurLösungeines

Problems

Idee zur Lösung

eines Problems

Formulierung eines Programms

(C++ Syntax)

Aus-führung

Übersetzung

Laufzeit- System

ausführbares Programm

(Maschinensprache)

Page 22: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 22

Gnu C++ - CompilerGnu C++ - Compiler

• Public Domain C++-Compiler und -Debugger

• Verfügbar für Wintel, Unix und Linux

• Kommandozeilen orientierte Oberfläche

Page 23: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 23

Gnu C++ - Compiler IIGnu 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.

Page 24: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 24

Gnu C++ - Compiler IIIGnu C++ - Compiler III

• Installationsanleitung (Win 95/98/NT)

- Starten des Installationsprozesses durch Doppelklick

auf die Datei full.exe

Page 25: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 25

Gnu C++ - Compiler IVGnu C++ - Compiler IV

• Installationsanleitung (Win 95/98/NT)

- Bestätigen des Dialoges durch den Knopf Next >

Page 26: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 26

Gnu C++ - Compiler VGnu C++ - Compiler V

• Installationsanleitung (Win 95/98/NT)

- Akzeptieren der Gnu General Public License durch

Yes

Page 27: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 27

Gnu C++ - Compiler VIGnu C++ - Compiler VI

• Installationsanleitung (Win 95/98/NT)

- Auswahl des Zielordners durch Browse oder Über-

nehmen der Voreinstellung. Weiter mit Next >

Page 28: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 28

Gnu C++ - Compiler VIIGnu C++ - Compiler VII

• Installationsanleitung (Win 95/98/NT)

- Auswahl der Gruppe im Programmordner des

Startdialoges. Weiter mit Next >

Page 29: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 29

Gnu C++ - Compiler VIIIGnu C++ - Compiler VIII

• Installationsanleitung (Win 95/98/NT)

- Erfolgreiche Installation. Weiter mit Finish

Page 30: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 30

Gnu C++ - Compiler IXGnu 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>

Page 31: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 31

Gnu C++ - Compiler XGnu C++ - Compiler X

Aufruf des Compilers

Erzeugtes ausführbares Programm

Aufruf des Programms

Page 32: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 32

Gnu C++ - Compiler XGnu C++ - Compiler X

• Vorführung

– Compilieren

– Ausführen des generierten Programmes

– Compilieren mit Fehlern

– Fehlerbehebung

– Aufruf des Compilers mit Parametrisierung

Page 33: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 33

EINI-I

Page 34: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 34

Anregungen zur Veranstaltung EINI IAnregungen 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 !!

Page 35: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 35

Anregungen zur Veranstaltung EINI IAnregungen 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.

Page 36: EINI Einführung in die Informatik  für Naturwissenschaftler und Ingenieure I

Kapitel 0: PrologVorl “EINI-I"G. Dittrich / J. Westbomke

15. Okt. 1999 36

Anregungen zur Veranstaltung EINI IAnregungen 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