Einführung in die Programmierung



Ähnliche Dokumente
Einführung in die Programmierung

Einführung in die Programmierung Wintersemester 2008/09

Einführung in die Programmierung Wintersemester 2010/11

Einführung in die Programmierung Wintersemester 2011/12

Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung)

Gliederung. Organisatorisches Technisches Vorlesung

Einführung in die Programmierung

Einführung in die Programmierung Wintersemester 2012/13

Einführung in die Programmierung Wintersemester 2016/17

Einführung in die Programmierung

Einführung in die Programmierung Wintersemester 2013/14

Einführung in die Programmierung Wintersemester 2015/16

Einführung in die Programmierung

Einführung in die Programmierung Wintersemester 2014/15

Einführung in die Programmierung Wintersemester 2017/18

Einführung in die Programmierung

Einführung in die Programmierung

Einführung in die Programmierung

Liste MI / Liste I Programmieren in C++

Informatik Organisation von Vorlesung und Praktikum. Lothar Müller Sprechstunde : nach Vereinbarung

Vorlesung Programmierung

Vorlesung Programmierung

Vorlesung Programmierung

Vorlesung Programmierung

I.1. Organisatorisches - 1 -

Informatik. Kap 0 Organisation

EINI I. Einführung in die Informatik für Naturwissenschaftler und Ingenieure. Vorlesung 2 SWS WS 10/11

Vorlesung Programmierung

Vorlesung Modellierung Modellierungsmethoden der Informatik. Wintersemester 2011/12

Grundlagen der Informatik

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

Computerorientierte Mathematik I WS 2012/13

Vorlesung Modellierung Modellierungsmethoden der Informatik. Wintersemester 2011/12. Lernplattform Moodle. Wer sind wir?

Vorlesung Modellierung Wintersemester 2014/15. Organisatorisches (Folien teilw. von Prof. B. König) Wer sind wir? Wer sind wir? Das heutige Programm

Vorlesung Modellierung Wintersemester 2014/15. Organisatorisches (Folien teilw. von Prof. B. König)

Einführung in die Programmierung. Organisatorisches. Skript zur Vorlesung Einführung in die Programmierung

Programmieren 2 - Java

Informatik I Felix Friedrich

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2017/18

Mathematik für Ingenieure Teil A: CE, EEI, ET, IuK, ME. Information zur Vorlesung und Übung. PD Dr. Markus Bause

Programmieren. Kap 0 Organisation

Einführung in die Praktische Informatik WS 09/10

Datenstrukturen und Algorithmen

Algorithmen und Berechnungskomplexität I

Prof. Dr. Heinrich Müller. Informatik VII Universität Dortmund. Organisatorisches zum Vorkurs Informatik

Informatik für Chemieingenieurwesen Sommersemester 2018

Personen. Grundlagen der Programmierung 2. Webseite und . Vorlesung

Informatik I. Einführung in Java. Begrüßung. Zusatzveranstaltung

Vorlesung Automaten und Formale Sprachen Sommersemester 2018

Einführung in die Programmierung

Allgemeine Informationen zur Vorlesung

Organisation: Algorithmische Mathematik WiSe 2013/2014

Die Studiengänge der Fakultät für Elektrotechnik und Informationstechnik

Vorlesung Programmieren

Grundlagen der Programmierung 2

Rechnerstrukturen. Vorlesung (V4 + Ü2) im Sommersemester Prof. Dr. Felix C. Freiling. Martin Mink, Ralf Wienzek

Grundlagen der Programmierung 2

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16

A1.1 Organisatorisches

Prof. Dr. Detlef Krömker Carsten Heep. Institut für Informatik. Johann Wolfgang Goethe-Universität

Algorithmen und Datenstrukturen

Informatik. Kap 0 Organisation

Internes Rechnungswesen

Übersicht & Einführung

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Grundlagen der Programmierung II (GP 2)

Logik und diskrete Strukturen

Logik für Informatiker

EINI LW/WiMa. Einführung in die Informatik für Naturwissenschaftler und Ingenieure Vorlesung 2 SWS WS 16/17

Diskrete Strukturen WS Ernst W. Mayr. Wintersemester Fakultät für Informatik TU München

Programmieren für Wirtschaftswissenschaftler

Es gibt drei verschiedene Veranstaltungen, die wir in dem Modul "Programmierung" anbieten

Informatik I: Einführung in die Programmierung

Vorlesung Informatik II

Organisatorisches und Überblick

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Betriebssysteme (BS) Einführung. Olaf Spinczyk.

Institut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr.

Allgemeine Informatik 1

Hardwarearchitekturen und Rechensysteme

Programmieren. Kap 0 Organisation

Graphentheorie. für Wiederholer Bachelor Informatik und Wirtschaftsinformatik. Prof. Dr. Peter Becker

Vorlesung Berechenbarkeit und Komplexität alias Theoretische Informatik: Komplexitätstheorie und effiziente Algorithmen. Wintersemester 2011/12

Vorlesung Berechenbarkeit und Komplexität Wintersemester 2016/17. Wer sind wir? Willkommen zu

Vorlesung Berechenbarkeit und Komplexität alias Theoretische Informatik: Komplexitätstheorie und effiziente Algorithmen. Wintersemester 2013/14

Organisatorisches. Software Engineering 1 WS 2012/13. Prof. Dr.-Ing. Ina Schaefer. Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig

Logik für Informatiker

Vorlesung Automaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2015

Vorlesung Logik Wintersemester 2016/17 Universität Duisburg-Essen

Einführung in die Numerische Lineare Algebra (MA 1304)

Informatik 1 für Studiengang Elektrotechnik/Kommunikationstechnik

PHYSIK I. - Mechanik, Akustik, Wärmelehre - Ablauf der Vorlesung. Übungen. Leistungsnachweis

Diskrete Strukturen WS 2010/11. Ernst W. Mayr. Wintersemester 2010/11. Fakultät für Informatik TU München

Grundlagen der Web-Entwicklung Wintersemester 2015/2016 INF3172

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Kapitel 0: Organisation. Grundlagen der Programmierung 1. Holger Karl. Wintersemester 2018/2018. Inhaltsverzeichnis 1. Abbildungsverzeichnis 2

Einführung in C++ Oliver Rheinbach. Büro T03 R03 D53 Tel

Algorithmen & Datenstrukturen

Transkript:

Gliederung Einführung in die Programmierung Wintersemester 2011/12 Organisatorisches Technisches Vorlesung Übungen Praktikum Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund 2 Organisatorisches Organisatorisches II Dozent: Termine: Ort: Skript: Folien: Prof. Dr. Günter Rudolph Dienstags, 12:15 14:00 Uhr Donnerstag, 14:15 16:00 Uhr Campus Nord, HG II Dienstag : HS 3 Donnerstag : HS 3 nein (denn es gibt schon zu viele gute Bücher zu C++) aktuelle Folien vorschüssig Übungen: 2 SWS (Einzelheiten später) alle Praktikum: 4 SWS (Einzelheiten später) alle Sprechstunde: Dienstag, 10:30h 11:30h Otto-Hahn-Str. 14 Raum 2.32 Tel. (0231) 755 7702 Email: Guenter.Rudolph@tu-dortmund.de 3 4

Technisches Technisches II 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 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 Frühere Synonyme: Grundlagen der Informatik I Einführung in die Informatik für Ingenieure (EINI) Jetzt: Einführung in die Programmierung 5 6 Technisches III Technisches IV 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 Prüfung: Klausur (3 Zeitstunden) Termine: Mitte Feb. 2012 und Ende März 2012 (Termine noch unbekannt) Zulassung zur Klausur: 1. Erfolgreiche Teilnahme an den Übungen (1 Jahr Gültigkeit) 2. Erfolgreiche Teilnahme am Praktikum (unbegrenzte Gültigkeit) Abgeprüft wird Stoff aus: 1. Vorlesung 2. Übung 7 8

Zur Vorlesung Zur Vorlesung II Wesentliche Inhalte Literatur (u.a.) 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 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. 9 10 Zur Übung Zur Übung II 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 11 Verfahren zur Übungsgruppenzuteilung online bitte verwenden Sie Ihre unimail-adresse: vorname.nachname@tu-dortmund.de Details: bitte wenden Sie sich an Herrn Apel freigeschaltet: ab DI 11.10.11, 20:00h bis DO 13.10.11, 21:00h 12

Zur Übung III Zur Übung IV 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) 0. Übungsblatt Ausgabe: heute, nach Vorlesung Abgabe : keine freiwillige Bearbeitung 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! 1. Treffen: KW 42 (17.-21.10.2011) Organisatorisches 2. Treffen: KW 43 (24.-28.10.2011) Besprechung 0. Übungsblatt Webseite: Näheres auf dem Übungsblatt! ist eingerichtet, verlinkt von den Webseite der Vorlesung 13 14 Zum Praktikum Zum Praktikum II Veranstalter: Dipl.-Inform Christian Bockermann (LS 8) Dipl.-Inform. Felix Jungermann (LS 8) Dipl.-Inform. Bernd Zey (LS 11) IT-Umfeld Betriebssystem : Windows XP Entwicklungsumgebung : MS Visual Studio 2008 Programmiersprache : C++ Tutoren: Christoph Linde Tim Rudack Sandra Schurawski Daniel Smit Thomas Wojczechowski 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! 15 16

Zum Praktikum III Zum Praktikum IV Termine (ab 42. Kalenderwoche: 17.-21. Oktober 2011) Verfahren zur Praktikumsgruppenzuteilung Wochentag Uhrzeit Ort Montag 08:45 12:00 P1/01, Räume 108 A + B Dienstag 16:00 19:15 P1/01, Räume 108 A + B online freigeschaltet: ab DI 11.10.11, 20:00h bis DO 13.10.11, 21:00h Mittwoch 10:15 13:30 P1/01, Räume 108 A + B Donnerstag Freitag 10:15 13:30 16:00 19:15 12:15 15:30 15:45 19:00 P1/01, Räume 108 A + B P1/01, Räume 108 A + B bitte verwenden Sie Ihre unimail-adresse: vorname.nachname@tu-dortmund.de Details: bitte wenden Sie sich an Herrn Jungermann 17 18 Anregungen zur Veranstaltung 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! 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 19 20

Internet 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 21 22