Vorlesung Programmierung

Ähnliche Dokumente
Vorlesung Programmierung

Vorlesung Programmierung

Organisatorisches und Überblick

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

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

Kapitel 0: Organisatorisches

Einführung in die Programmierung

Informatik I Tutorium WS 07/08

Informatik I: Einführung in die Programmierung

Algorithmen und Datenstrukturen

Datum Wochen Band DVD Band eingelegt Protokoll kontr. Recovery kontr. Tag Nr. RW Sign. Sign. Sign.

Herzlich Willkommen. Grundbegriffe der Informatik

Computerorientierte Mathematik I WS 2012/13

Einführung in die Programmierung Wintersemester 2008/09

Informatik I: Einführung in die Programmierung

Allgemeine Informatik 1

Einführung in die Informatik: Programmierung und Software-Entwicklung

Algorithmen & Datenstrukturen

Logik für Informatiker

Einführung in die Informatik

Grundlagen der Programmierung II (GP 2)

Informatik I. Vorlesung an der Universität Bonn im Wintersemester 2001/02. Prof. Dr. Rainer Manthey Prof. Dr. Rainer Manthey Informatik I 1

Informatikgrundlagen (WS 2016/2017)

Einführung in die Praktische Informatik WS 09/10

Vorlesung Informatik II

ADS. 1. Vorlesung. Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm

Mathematik für Biologen und Biotechnologen (240109)

Übung Informatik I - Programmierung - Blatt 8

Praktische Informatik 1

Programmierung. Prof. Dr. Michael Hanus Tel , R. 706 / CAP-4

Vorlesung Berechenbarkeit und Komplexität. Motivation, Übersicht und Organisatorisches

Anwesenheit bei den Übungen. Aktive Teilnahme an den Übungen (Vorrechnen) Benotete Klausur am 4. April 2007, Uhr

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

Informatik 1. für Kommunikationstechniker, Mechatroniker. Teil 1 - Wintersemester 2012/13

der Programmierung (2 V + 3 Ü) WS 2014 / 2015 EDV, WS 2014/2015, Prof. Dr.-Ing. Sigrid Wenzel Seite 1

Mathematik-Vorkurs. Philipps-Universität Marburg Wintersemester 2016/17. Dr. Andreas Lochmann. 4. Oktober

Datenstrukturen und Algorithmen

Programmieren in Java

Grundlagen der Programmiersprachen

Hardwarearchitekturen und Rechensysteme

Programmierung für Alle. Borchers: Programmierung für Alle (Java), WS 06/07 Orga 1

Logik für Informatiker

Einführung in die Programmierung

Algorithmen und Datenstrukturen

Einführung in die Informatik

MuU Übungen und Tutorien Wintersemester 2016/17 Philip Michels

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

Übersicht Informatikfächer WiIng

Modellierung und Programmierung 1

Einführung in die Informatik für Nebenfach. Einleitung

Logik für Informatiker

Programmieren in Java

Einführung in die Numerik

Technische Informatik für Ingenieure

IT-Systeme & Veranstaltungen für Erstsemester KVV, CM, VV, Stundenplanbau. Justus Pfannschmidt Freie Universität Berlin

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

Vorlage zur Dokumentation der täglichen Arbeitszeit

Festkörperphysik WS 2012/13

Mathematik I für Maschinenbau etc.

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

Programmier-Projekt (cs108)

Software Entwicklung I Übungen ( )

Programmierung 2. Organisatorisches. Sebastian Hack. Klaas Boesche. Sommersemester

Fortgeschrittene Programmiertechniken

Bericht:)Alex)Riebau) Woche)2)()16.05.: ))) Samstag' '

Programmieren 2 - Java

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

Informatik I. 0. Organisation. Jan-Georg Smaus. Albert-Ludwigs-Universität Freiburg. 19. Oktober 2010

Vorlesung Programmieren

Systeme I: Betriebssysteme. Willkommen. Wolfram Burgard Alexander Schiotka, Andreas Wachaja, Henrich Kolkhorst

Lernziele Ablauf Übungsaufgaben Formalitäten. Programmierpraktika. Einführung in das Programmieren und Weiterführendes Programmieren

Programmierung Paradigmen und Konzepte

Vorlage zur Dokumentation der täglichen Arbeitszeit

Bachelorstudiengänge mit Lehramtsoption. Biotechnik BK

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

Haushaltsbuch Jänner 2013

Einführung in die Programmierung

Systeme I: Betriebssysteme. Willkommen. Wolfram Burgard

Allgemeine Informationen zur Vorlesung

Informatik I Felix Friedrich

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

Theoretische Informatik: Logik

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

Programmierung. Prof. Dr. Michael Hanus Tel , R. 706 / CAP-4

Statistik 2 SS 2014 Universität Hamburg

Programmieren I. Administratives / Java Installation. Thomas Vetter, Brian Amberg, Andreas Forster. 21. September 2010 UNIVERSITÄT BASEL

Einführungsveranstaltung. Herzlich Willkommen an der TU Berlin! Beginn: 8:30 Uhr

Mathematische Grundlagen I Logik und Algebra

Grundlagen der Informatik Bachelor of Arts: Sprache, Kultur, Translation

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

Vorlesung Makroökonomik I SS Prof. Dr. Ansgar Belke Makroökonomik I Sommersemester 2009 Folie 1

Einführung und Motivation

Liste MI / Liste I Programmieren in C++

Praktische Informatik I

Transkript:

- 1 -

Vorlesung Programmierung Inhalt der Vorlesung Was ist ein Programm? Was sind grundlegende Programmierkonzepte? Wie konstruiert (entwickelt) man ein Programm? Welche Programmier-Paradigmen gibt es? Verwendete Programmiersprachen: eine imperative und objektorientierte Programmiersprache (Java) eine logische Programmiersprache (Prolog) eine funktionalen Programmiersprache (Haskell) Die nötigen Tools können von http://programmierung.informatik.rwth-aachen.de heruntergeladen werden. - 2 -

Termine Vorlesung Mittwoch: 08:15-09:45 Audimax Beginn: 22.Oktober Freitag: 08:15-09:45 Audimax Beginn: 17.Oktober Globalübung Dienstag: 15:45-17:15 Ro Beginn: 28. Oktober Tutorium (Gruppenübung): 20 Gruppen Mittwoch: Beginn: 22. Oktober Donnerstag: Beginn: 23. Oktober Verschiedene Zeiten und Räume - 3 -

Wer macht was? Vorlesung Prof. Dr. J. Giesl Raum: E1-4212 Sprechstunde: Mo, 15:30-16:30 Lehr- und Forschungsgebiet Informatik 2 Gebäude E1 Tutorium 20 studentische Hilfskräfte als Tutoren E2 Übung C. Fuhs E1-4209 Sprechstunde: Mo, 13:00-14:00 C. Otto E1-4209 Sprechstunde: Mo, 10:00-11:00 P. Schneider-Kamp E1-4208 Sprechstunde: Mo, 11:00-12:00 S. Swiderski E1-4208 Sprechstunde: Mo, 12:00-13:00-4 -

Anmeldung zu den Tutorien Über das Internet (von jedem Rechner mit WWW-Browser) Freitag 17.10.08, 11:00 bis Dienstag 21.10.08, 9:00 20 Tutoriums-Gruppen: 16 Gruppen für Informatiker & Mathematiker 4 Gruppen für CES Sie benötigen bis Freitag einen Internetzugang! Beantragung einer Benutzerkennung beim Rechnerbetrieb: Erweiterungsbau E1, Raum 4 U 16 a Studentenausweis mitbringen Ermöglicht die Benutzung der Rechner in den Rechnerpools Rechnerzugang möglich einen Tag nach Beantragung Übungen werden in Gruppen von 2 Personen bearbeitet und abgegeben - 5 -

Literatur zur Vorlesung Materialien für den Teil der Vorlesung mit Java: Klaus Echtle, Michael Goedicke: "Lehrbuch der Programmierung mit Java", dpunkt Verlag, 2000. Mehrere Exemplare in der Lehrbuchsammlung Wüllnerstr. 3. Zusätzliches Material auf Folien (im Internet zugänglich) Sonstige Literatur Wolfgang Küchlin, Andreas Weber: "Concepts of Programming Languages". Springer Verlag, 2000. Ernst-Erich Doberkat, Stefan Dißmann: "Einführung in die objektorientierte Programmierung mit Java". Oldenbourg Verlag, 2000.... - 6 -

Unterlagen und Diskussion zur Vorlesung Stehen im "world wide web" zur Verfügung http://programmierung.informatik.rwth-aachen.de Inhalte Neuigkeiten Folien Übungsblätter Lösungen Software Folien für nächste Vorlesung ausdrucken und mitbringen Diskussion und Fragen: www.infostudium.de, rwth.informatik.info1 (Newsgroup) - 7 -

Prüfung am 25. 2. 2009! Die Bachelor-Prüfungsordnung (BPO) regelt, welche Prüfungen Sie ablegen müssen. Bachelor-/Zwischenprüfung Zulassung für diese Prüfung: Erfolgreiche Teilnahme an den Übungen zur Programmierung Diese Prüfungszulassung sollten Sie in dieser Veranstaltung erwerben! - 8 -

Bedingungen für die Prüfungszulassung Voraussetzungen für die Prüfungszulassung x % der erzielbaren Punkte der ersten Hälfte (bis Weihnachten) der Übungsblätter mit x 50 y % der erzielbaren Punkte der zweiten Hälfte (nach Weihnachten) der Übungsblätter mit y 50 Vorrechnen einer Lösung im Tutorium z % der Punkte in der Präsenzübung ( 7. 1. 2009 ) mit z 50 Ausgleichsmöglichkeit für den letzten Punkt: z 33 und z + y 100-9 -

Übungsbetrieb Mo Di Mi Do Fr Mo Di Mi Do Fr Abgabe n Ausgabe n+1 Abgabe n+1 Ausgabe n+2 Lösung n Ausgabe der Übungsblätter am Mittwoch (nur im WWW) Lösung n+1 Abgabe der Übungen am Dienstag nachmittag bis 15:00 Uhr in Holzkästen im Informatik-Gebäude Programmieraufgaben müssen auch per E-Mail an den Tutor geschickt werden 0. Übungsblatt: 1. Übungsblatt: auf dem Web ab Freitag, 17. Oktober Ausgabe: Mittwoch, 22. Oktober Abgabe: Dienstag, 28. Oktober - 10 -

Informationen zum Rechnerbetrieb Sie benötigen einen Rechnerzugang, um die Übungsblätter aus dem WWW zu erhalten auf "online" zur Verfügung gestellten Informationen zugreifen zu können Programmieraufgaben lösen zu können sich zu den Tutorien anmelden zu können Rechner werden im sogenannten "Rechnerpool Informatik" zur Verfügung gestellt (Gebäude E1 / E2). Reservierte Zeiten für die "Programmierung": siehe WWW - 11 -

Gliederung Teil I: Einleitung und Grundbegriffe 1. Organisatorisches 2. Grundlagen von Programmiersprachen Teil II: Imperative und objektorientierte Programmierung 1. Grundelemente der Programmierung 2. Objekte, Klassen und Methoden 3. Rekursion und dynamische Datenstrukturen 4. Erweiterung von Klassen und fortgeschrittene Konzepte Teil III: Funktionale Programmierung Teil IV: Logische Programmierung - 12 -