Post on 19-Oct-2019
RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG
Institut für InformatikNeuenheimer Feld 34869120 Heidelberghttp://dbs.ifi.uni-heidelberg.desengstock@informatik.uni-heidelberg.de
Prof. Dr. Michael GertzChristian Sengstock
gertz@informatik.uni-heidelberg.de
EinfEinfüührung in die Praktische hrung in die Praktische InformatikInformatik WS 09/10WS 09/10
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 2
Lehrstuhl DBS
Zielsetzung
Personal
Dozent: Michael GertzIm Neuenheimer
Feld 348, Raum 12b
Sprechstunde: Do 13-14 Uhr Fragen & Anregungen zur Vorlesung
Übungsorganisation: Christian SengstockIm Neuenheimer
Feld 348 12d
TutorInnen: Studierende aus höheren Semestern
Begrüßung der Bachelor Informatik: Dienstag, 13.10.09 (HEUTE), 16.00-17.00 Gebäude 368, Raum 432
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 3
Lehrstuhl DBS
Zielsetzung
VorlesungVorlesungDienstag 14-16 Uhr und Freitag 14-16 Uhr16 Wochen, 31 VorlesungenZielsetzungLernen einiger Grundkonzepte der Informatik,Einführung in die Programmiersprache C++Die Vorkenntnisse der HörerInnen sind sehr unterschiedlich → Nehmen Sie Rücksicht auf andere. Dinge, die Ihnen trivial erscheinen, sind es für viele andere nicht.Fragen Sie rechtzeitig, aber nicht ohne vorher nachgedacht zu haben.
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 4
Lehrstuhl DBS
Zielsetzung
Übungen Zielsetzung:
Vertiefung der Vorlesung Fragen zur Vorlesung und zu den Übungen Besprechung der Hausaufgaben
Übungsbeginn: Montag 19. Oktober
Es sind 12 Übungsgruppen eingerichtet
2 Gruppen sind voranging für StudentInnenBachelor Informatik vorgesehen
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 5
Lehrstuhl DBS
Zielsetzung
Übungen (2)Zeit Mo Di Mi Do Fr9:00 (1) INF
350/013(12) INF 348/013
11:00 C++ Prog.- Kurs
(3) INF 348/013(4) INF 294/103
(7) INF 348/013(8) INF 348/015
14:00 (2) INF 348/015
Prakt. Inf.Vorlesung
(10) INF 350/014(11) INF 348/013
Prakt. Inf.Vorlesung
16:00 (5) INF 348/013(6) INF 294/103
(9) INF 350/013
Übungen (1)-(9) in der Woche 19.10.-23.10. in INF 350, U011/012
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 6
Lehrstuhl DBS
Zielsetzung
Übungen (3) Anmeldung zur Übung (Gruppeneinteilung) über E-Learning-System Moodle
http://elearning.uni-heidelberg.de/Unter Informatik die Vorlesung „Einführung in die Praktische Informatik“ auswählen oder direkt nachhttp://elearning.uni-
heidelberg.de/course/view.php?id=2248
gehenURZ-Account über CampusCardALLE anmeldenIm Lauf des Semesters für die Klausur anmeldenFalls sie schon einen benoteten Schein haben: registrieren, aber nicht notwendigerweise Übungsgruppe auswählen
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 7
Lehrstuhl DBS
Zielsetzung
Übungen (4) Übungsblätter sind jeweils freitags ab 16 Uhr in Moodle verfügbar Abgabe der Lösungen bis übernächsten Dienstag 9.00 Uhr
in Briefkästen in Gebäude 308 EGUnd ggf. elektronisch in MoodleAbgabe in 2-3er Gruppen möglich
ABER wer nur Übungsschein benötigt (keine Klausur), muss Übungsblätter allein bearbeiten und das bei uns ankündigen (Email an gertz@informatik.uni-heidelberg.de)
Achtung: 1.Blatt wird schon diese Woche ausgegeben (Abgabe am 20.10., 10 Uhr)
Nur halbe Menge der Aufgaben
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 8
Lehrstuhl DBS
Zielsetzung
Leistungsnachweis
Erfolgreiche ÜbungMind. 50% der Punkte insgesamtMind. 2 Präsentationen in den Übungen (ansonsten keine Anwesenheitskontrolle)
Klausur: Freitag, 5.Februar 2010, 17-19 UhrErfolgreiche Übung ist Voraussetzung zur Teilnahme an der Klausur
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 9
Lehrstuhl DBS
Zielsetzung
Programmierung
Programmierung ist wichtiger Bestandteil der Vorlesung, aber nicht einziger!
C++ Programmierkurs: Montags 11-13, OMZ (INF 350) U011, U012
Pflicht für die Bachelor Angewandte InformatikFür andere freiwillig zur Vertiefung möglich
Zusätzlich wird eine Programmierberatungangeboten
Details werden noch bekannt gegeben
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 10
Lehrstuhl DBS
Zielsetzung
Materialien
Vorlesungsfolien und Übungsblätter verfügbar im E-Learningsystem der Universität (Moodle)Forum für Informationen und DiskussionenFolien basieren zum Teil auf dem Skript von Prof. Bastian (2006), PDF-Vollversion über Moodle verfügbarWeitere Literatur zu Grundlagen der Informatik, Einführung in C++, Überblick zur Informatik etc. siehe Webseiten in Moodle
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 11
Lehrstuhl DBS
Zielsetzung
Die nächsten Schritte
1.
In Moodle zur Vorlesung anmelden (http://elearning.uni-
heidelberg.de/course/view.php?id=2248), URZ Kennung und Enrollment
Key ()
Auf dieser Webseite dann: 2.
Anmeldung zur Übung bis Freitag, 16.10. 14 Uhr ausfüllen.
3.
Questionaires ausfüllen:a.
Ihre Daten (bis 20.11.09)
b.
Ihre Vorkenntnisse (1.11.09)
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 12
Lehrstuhl DBS
Zielsetzung
Die nächsten Schritte (2)
MOODLE SCREENSHOT
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 13
Lehrstuhl DBS
Zielsetzung
Mein Hintergrund
1996 an der Universität Hannover promoviert1997-2008 Professor an der University of California at DavisSeit 1.10.08 Leiter des Lehrstuhls „Datenbanksysteme“ der Universität HeidelbergForschungsschwerpunkte
Verwaltung, Verarbeitung und Analyse wissenschaftlicher Daten, insbesondere Daten mit Raum- und ZeitbezugDatenströme (z.B. aus Sensornetzwerken)Sicherheit in Datenbanken und InformationssystemenInformation Retrieval (Komponenten zu Suchmaschinen)
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 14
Lehrstuhl DBS
Zielsetzung
Mein Hintergrund Geo-
wissenschaften PhysikalischeWissenschaften
Lebens-wissenschaften
berechnungsintensivdatenintensiv strukturintensiv
Beobachtungen, Messungen, Modelle, Simulationen, Analysen, Hypothesen …
Verstehen, Vorhersagen,…
Management von Daten, Analysen und Wissen ist ein zentrales Thema!
in vivo, in situ, in silico
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 15
Lehrstuhl DBS
Zielsetzung
„Werbung“ für den Lehrstuhl
Möglichkeit fürSoftware-Praktika (Anfänger, Fortgeschrittene)Vertiefungsvorlesungen(Datenbanken II, Räumliche Datenbanken, Knowledge
Discovery und Data Mining, Verteilte Informationssysteme)Bachelor- und Masterarbeiten Lehramtsarbeiten (Praktika, Zulassungsarbeit)Hiwi-Jobs
Sommersemester: Datenbanken I (Pflicht für Bachelor Angewandte Informatik)
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 16
Lehrstuhl DBS
Zielsetzung
Ziele der Lehrveranstaltung
Grundlagen lernenBegriffe und Denkweisen der InformatikProblemanalyse und –lösungEntwicklung von AlgorithmenProgrammierung „im Kleinen“Kennenlernen der Programmiersprache C++
Spaß habenTeamarbeitComputer kennen lernenKleine Probleme mit Hilfe von Computer lösen Kreativ sein und sich bilden
Einführung in die praktische Informatik – WS09/10
Vorlesung
Michael Gertz
0. Organisatorisches
Übungen
Programmierung
© 2009/10 Institut für InformatikRuprecht-Karls-Universität Heidelberg
Folie 17
Lehrstuhl DBS
Zielsetzung
Überblick über diese Vorlesung1.
Einführung „Was ist Informatik“
2.
Grundlagen der Formalisierung3.
C++light
4.
Imperative Programmierung 5.
Komplexe Datenstrukturen
6.
Objektorientierte Programmierung7.
Beschreibungstechniken
8.
Grundlegende Algorithmen
Zu einigen Kapitel wird es einen oder mehrere Exkurse geben (Historie, Grundlagen, Hintergrundwissen, Zusammenhänge…)