Einführung in die Programmierung

Slides:



Advertisements
Ähnliche Präsentationen
Programmierung II (SS 2003)
Advertisements

Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil3.
Bildverarbeitung Technische Universität Darmstadt
Physik I für Biologen, Chemiker, Geodäten, Geologen,
Grundlagen der Informatik
Erasmus-OSI. Info-Veranstaltung Incomings Herzlich Willkommen! Informationsveranstaltung ERASMUS am Otto-Suhr-Institut (OSI) Wintersemester
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 Die erste Stunde.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
P2b: Physik III (Elektrodynamik, Optik) 1.Übung Beginn am Mittwoch, Ausgabe: Montags in Vorlesung (und im Netz) Abgabe: Donnerstags in Vorlesung.
P1a: Physik I (Klassische Mechanik, Wärmelehre) 1.Übung Beginn am Ausgabe: Montags in Vorlesung (und im Netz, s.u.) Abgabe: Donnerstags in Vorlesung.
Bildverarbeitung Technische Universität Darmstadt
Bildverarbeitung Technische Universität Darmstadt
Praktikum Künstliche Intelligenz
Praktikum Künstliche Intelligenz
Übung zur Vorlesung Künstliche Intelligenz Vorbereitungstreffen: Organisatorisches und Einführung.
Übung zur Vorlesung Künstliche Intelligenz
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.
Standard-Software Prof. Dr. Erik Jacobson Lehrveranstaltung im SS 2006
WS 2005/06Standard-Software Prof. Dr. Erik Jacobson Blatt 1 Standard-Software Prof. Dr. Erik Jacobson Lehrveranstaltung im WS 2005/06 Vorlesung.
Vorstellung Dr. Roland Düsing Prof. Dr. Marion Steven Sekretariat:
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.
Einführung in die Programmierung Wintersemester 2012/13 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Einführung in die Programmierung Wintersemester 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
- Organisatorisches: Termine
Einführung in die Programmierung
Telecooperation/RBG GdI/ICS 1 WS 2008/2009
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 Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
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 Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
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 Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fakultät.
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 Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fakultät.
Einführung in die Programmierung
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.
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 (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
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 (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fakultät.
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 Programmierung Wintersemester 2010/11 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Einführung in die Programmierung
Praktische Optimierung – Präludium
Einführung in die Programmierung
Institut für Wirtschaftsinformatik – Software Engineering, JKU Linz 1 Algorithmen und Datenstrukturen 1 SS 2007 Dr. W. Narzt u. Dr. A. Stritzinger Institut.
© J.Heigert 2005 Betriebliche Informations- und Steuerungssysteme II Prof. Dr. Johannes Heigert Fachhochschule München Es ist nicht genug, zu wissen,
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Peer-to-Peer-Netzwerke
Recht der neuen Medien - Internet-Recht - Rechtsanwalt Dr. Matthias Armgardt / Wiss. Mitarbeiter Markus Junker Sommersemester 2001 Europa-Institut.
Einführung in die Programmierung
Stadt- und Regionalsoziologie (S) : Einführung
Christian Scheideler WS 2008
Einführung in die Programmierung
Einführung in die Programmierung
Einführung in die Programmierung
Einführung in die Programmierung
 Präsentation transkript:

Einführung in die Programmierung Wintersemester 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund

Gliederung Technisches Vorlesung Übungen Praktikum Organisatorisches G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 2

Organisatorisches Dozent: Prof. Dr. Günter Rudolph Termine: Dienstags, Donnerstag, Ort: Campus Nord, HG II Dienstag : HS 3 Donnerstag : HS 3 Skript: nein (denn es gibt schon zu viele gute Bücher zu C++) Folien: aktuelle Folien vorschüssig Übungen: 2 SWS (Einzelheiten später) alle Praktikum: 4 SWS (Einzelheiten später) alle 12:15 – 14:00 Uhr 14:15 – 16:00 Uhr G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 3

Organisatorisches II Sprechstunde: Dienstag, 10:30h – 11:30h Otto-Hahn-Str. 14 Raum 2.32 Tel. (0231) 755 – 7702 Email: Guenter.Rudolph@tu-dortmund.de G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 4

Technisches Stellung der Vorlesung aus Sicht der Fakultät für Informatik: Vorlesung für Hörer anderer Fachbereiche Elektro- und Informationstechnik (ET/IT) Pflicht Informations- und Kommunikationstechnik (IKT) Pflicht Physik Wahlpflicht Wirtschaftsmathematik (WiMa) Wahlpflicht Frühere Synonyme: Grundlagen der Informatik I Einführung in die Informatik für Ingenieure (EINI) Jetzt: Einführung in die Programmierung G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 5

Anmerkungen für Studierende aus den Studiengängen Technisches II Anmerkungen für Studierende aus den Studiengängen ET / IT + IKT + Physik + WiMa (2010/11) Pflicht: Vorlesung + Übung + Praktikum (4V + 2Ü + 4P) Fakultät 15 und andere: prinzipiell wie oben, jedoch Ausnahmen je nach individueller Studienordnung G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 6

Technisches III Didaktischer Rahmen Vorlesung: Vermittlung der theoretischen Grundlagen Übung: Eigenständige Rekapitulation der Theorie, (mitunter längeres) Nachdenken zur Lösung (mitunter schwieriger) Aufgaben, „Hausarbeiten“, evtl. Kleingruppenarbeit Praktikum: Handwerkliches Training, schnelle Lösung einfacher Aufgaben, Präsenzübung G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 7

Technisches IV Prüfung: Klausur (3 Zeitstunden) Termine: Mitte Feb. 2012 und Ende März 2012 (Termine noch unbekannt) Zulassung zur Klausur: Erfolgreiche Teilnahme an den Übungen (1 Jahr Gültigkeit) Erfolgreiche Teilnahme am Praktikum (unbegrenzte Gültigkeit) Abgeprüft wird Stoff aus: Vorlesung Übung G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 8

Zur Vorlesung Wesentliche Inhalte Datenstrukturen & Algorithmen (exemplarisch) Prozedurale Programmierung in C (prozeduraler Anteil von C++) Objektorientierte Programmierung in C++ Präsentation Folien (Powerpoint / PDF) Lauffähige Programme auf dem Rechner via Beamer Unterlagen: kein Skript, aber Folien (online) und Literaturhinweise G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 9

Zur Vorlesung II Literatur (u.a.) Ulrich Breymann: C++ - Einführung und professionelle Programmierung, 9.Aufl., Hanser 2007. Ulla Kirch-Prinz und Peter Prinz: C++ lernen und professionell anwenden, 4. Aufl., Vmi Buch 2007. Dietrich May: Grundkurs Software-Entwicklung mit C++. Vieweg: Wiesbaden 2003. Arnold Willemer: Einstieg in C++, 4. Aufl., Galileo Press 2009. Stanley B. Lippman, Josée Lajoie und Barbara E. Moo: C++ Primer. Deutsche Ausgabe. Vierte Auflage. Addison-Wesley 2006. Bjarne Stroustrup: Die C++ Programmiersprache. Dritte Auflage. Addison-Wesley: 2000. G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 10

Zur Übung Veranstalter: Dipl.-Inform. Martin Apel (LS 6) Dipl.-Inform. Wolfgang Paul (LS 11) Dipl.-Inform. Christian Scheffer (LS11) Dipl.-Inform. Andreas Thom (LS 11) Tutoren: Christian Brauers Dennis Engel Fabian Haase Natascha Mengewein Nils Peters Maximilian Schmutzler Ersoy Subasi … G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 11

online Zur Übung II Verfahren zur Übungsgruppenzuteilung freigeschaltet: ab DI 11.10.11, 20:00h bis DO 13.10.11, 21:00h bitte verwenden Sie Ihre unimail-Adresse: vorname.nachname@tu-dortmund.de Details: bitte wenden Sie sich an Herrn Apel G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 12

Zur Übung III „0. Übungsblatt“ Ausgabe : heute, nach Vorlesung Abgabe : keine freiwillige Bearbeitung 1. Übungsblatt Ausgabe : Freitag, 14.10.2011 (KW 41) Abgabe : Sonntag, 23.10.2011, 23:59 s.t. Übung : KW 44 (31.10.-04.11.2011) 1. Treffen: KW 42 (17.-21.10.2011) → Organisatorisches 2. Treffen: KW 43 (24.-28.10.2011) → Besprechung 0. Übungsblatt Näheres auf dem Übungsblatt! G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 13

Zur Übung IV Praktische Übungen: An der Uni: im Rechnerpool Zu Hause: irgendein C++ Compiler Entscheidend: Programm läuft unter „Gnu“ oder „MS C/C++ Compiler“ Details in den Übungen! Webseite: ist eingerichtet, verlinkt von den Webseite der Vorlesung G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 14

Zum Praktikum Veranstalter: Dipl.-Inform Christian Bockermann (LS 8) Dipl.-Inform. Felix Jungermann (LS 8) Dipl.-Inform. Bernd Zey (LS 11) Tutoren: Christoph Linde Tim Rudack Sandra Schurawski Daniel Smit Thomas Wojczechowski … G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 15

Zum Praktikum II IT-Umfeld Betriebssystem : Windows XP Entwicklungsumgebung : MS Visual Studio 2008 Programmiersprache : C++ Definition: Erfolgreiche Teilnahme für ET/IT, IKT 50% der Gesamtpunktzahl für alle Praktikumsaufgaben! Anwesenheit bei mindestens 12 (von 14) Praktikumsterminen! Anwesend ist, wer ≥ 25% der Punkte des Praktikumstermins erreicht! G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 16

Zum Praktikum III Termine (ab 42. Kalenderwoche: 17.-21. Oktober 2011) Wochentag Uhrzeit Ort Montag 08:45 – 12:00 P1/01, Räume 108 A + B Dienstag 16:00 – 19:15 Mittwoch 10:15 – 13:30 Donnerstag 10:15 – 13:30 16:00 – 19:15 Freitag 12:15 – 15:30 15:45 – 19:00 P1/01 , Räume 108 A + B G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 17

online Zum Praktikum IV Verfahren zur Praktikumsgruppenzuteilung freigeschaltet: ab DI 11.10.11, 20:00h bis DO 13.10.11, 21:00h bitte verwenden Sie Ihre unimail-Adresse: vorname.nachname@tu-dortmund.de Details: bitte wenden Sie sich an Herrn Jungermann G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 18

Anregungen zur Veranstaltung Vorlesung: Nicht nur anhören sondern nacharbeiten anhand Bücher Folien (inkl. eigener Ergänzungen) Zusätzliche Literatur: selbst suchen in der Bibliothek + im WWW! Übung und Praktikum: Nicht nur anwesend sein sondern aktiv mitarbeiten Übungen bitte (zu Hause) vorbereiten Stichwort: Learning by doing! G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 19

Anregungen zur Veranstaltung Prüfungen bzw. Klausur: Vorbereiten in (Klein-) Gruppen empfehlenswert Miteinander lernen Reihum Tutor/Prüfer spielen In der Sache: Revidiertes schriftliches Material durcharbeiten Erst in die „Breite“, dann in die „Tiefe“ lernen:  Überblick bekommen, Zusammenhänge erkennen  Dabei auch die Details beherrschen lernen Beispiele zu allen wesentlichen Begriffen zurecht legen Üben, sich in der Fachsprache auszudrücken Üben, die Formalismen zu benutzen G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 20

Internet Online-Zugriff Vorlesung, Übung und Praktikum haben eigene Webseiten Untereinander verlinkt: (z.B. Vorlesung) http://ls11-www.cs.tu-dortmund.de/people/rudolph/teaching/lectures/EINI/WS2011-12/lecture.jsp Wie kommt man da hin?  Einstiegspunkt: http://www.cs.tu-dortmund.de dann Einrichtungen dann Lehrstühle dann Lehrstuhl XI  googlen! http://www.google.de G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 21

Internet G. Rudolph: Einführung in die Programmierung ▪ WS 2011/12 22