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

Algorithmen und Datenstrukturen

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

Einführung in die Programmierung

Herzlich Willkommen. Grundbegriffe der Informatik

Informatik I Tutorium WS 07/08

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

Grundlagen der Programmierung II (GP 2)

Allgemeine Informatik 1

Einführung in die Programmierung Wintersemester 2008/09

Informatik I: Einführung in die Programmierung

Grundlagen der Programmiersprachen

Kapitel 0: Organisatorisches

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

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

Praktische Informatik 1

Informatik I: Einführung in die Programmierung

Modellierung und Programmierung 1

Datenstrukturen und Algorithmen

Einführung in die Informatik

Vorlesung Programmieren

Programmieren in Java

Logik für Informatiker

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

Einführung in die Praktische Informatik WS 09/10

Übungen Grundlagen Betriebssysteme WS 08 / 09

Übung Informatik I - Programmierung - Blatt 8

Hardwarearchitekturen und Rechensysteme

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

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

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

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

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

Programmieren 2 - Java

Logik für Informatiker

Fortgeschrittene Programmiertechniken

MuU Übungen und Tutorien Wintersemester 2016/17 Philip Michels

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

Computerorientierte Mathematik I WS 2012/13

Einführung und Motivation

Vorlage zur Dokumentation der täglichen Arbeitszeit

Einführung in die Programmierung

Übersicht Informatikfächer WiIng

Algorithmen & Datenstrukturen

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

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

Informatikgrundlagen (WS 2016/2017)

Grundlagen der Betriebssysteme

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

Programmieren in Java

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

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

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

Logik für Informatiker

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

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

Liste MI / Liste I Programmieren in C++

Allgemeine Informationen zur Vorlesung

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

Übungen Grundlagen Betriebssysteme WS 07 / 08

Systeme I: Betriebssysteme. Willkommen. Wolfram Burgard

Vorlage zur Dokumentation der täglichen Arbeitszeit

Programmier-Projekt (cs108)

Haushaltsbuch Jänner 2013

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

Vorlesung Informatik II

Einführung in die Informatik

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

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

Einführung in die Numerik

Datenbank-Implementierungstechniken

Technische Informatik für Ingenieure

Algorithmen und Datenstrukturen

Mathematik für Biologen und Biotechnologen (240109)

Wangerooge Fahrplan 2016

Informatik I Felix Friedrich

Dr. Günter Kniesel

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

Einführung in die Programmierung

Übung zu Makroökonomik II

Kostenrechnung und Kostenmanagement

Einführung in die Programmierung

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

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

Webbasierte Programmierung

Vorlesung Automaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2015

Lehrveranstaltungen WS 2017/2018

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

Teil II: Konzepte imperativer Sprachen

Mathematische Grundlagen I Logik und Algebra

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

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 funktionale Programmiersprache (Haskell) Die nötigen Tools können von http://programmierung.informatik.rwth-aachen.de heruntergeladen werden. - 2 -

Termine Vorlesung Dienstag: 10:00-11:30 Audimax Beginn: 9. Oktober Mittwoch: 08:15-09:45 Aula 1 Beginn: 10. Oktober Globalübung Freitag: 08:15-09:45 Gr Beginn: 26. Oktober Tutorium (Gruppenübung): 16 Gruppen Mittwoch: Beginn: 17. Oktober Donnerstag: Beginn: 18. Oktober verschiedene Zeiten und Räume - 3 -

Wer macht was? Vorlesung Prof. Dr. J. Giesl Raum: E1-4212 Lehr- und Forschungsgebiet Informatik 2 Gebäude E1 Tutorium 16 studentische Hilfskräfte als Tutoren Tutoraufgaben E2 Globalübung M. Brockschmidt, C. Otto E1-4208 F. Emmes, T. Ströder E1-4209 Lösungen der Übungsblätter - 4 -

Anmeldung zu den Tutorien Über das Internet (von jedem Rechner mit WWW-Browser) bis Freitag 12.10.12, 14:00 16 Tutoriums-Gruppen Sie benötigen einen Internetzugang! Beantragung einer Benutzerkennung beim Rechnerbetrieb: Erweiterungsbau E1, Raum 4 U 16 a Studierendenausweis 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. Reinhard Schiedermeier: "Programmieren mit Java". Pearson Verlag, 2010.... - 6 -

Unterlagen und Diskussion zur Vorlesung Stehen im Internet 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 - 7 -

Prüfung am 20. 2. 2013! 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! Wiederholungstermin: 20. 3. 2013-8 -

Bedingungen für die Prüfungszulassung Voraussetzungen für die Prüfungszulassung Bescheinigung über Teilnahme am Mentorenprogramm (für Studierende im 1. Fachsemester Informatik Bachelor) x % der erzielbaren Punkte im ersten Teil (bis Weihnachten) der Übungsblätter mit x 50 y % der erzielbaren Punkte im zweiten Teil (nach Weihnachten) der Übungsblätter mit y 50 z % der Punkte in der Präsenzübung (am 8. Januar 2013) mit z 50 Voraussichtliche Ausgleichsmöglichkeit für den letzten Punkt: z 33 und erfolgreiche Teilnahme am Förder-Workshop am 18. 1. 2013 Präsenzübung Klausuratmosphäre Bis dahin behandelter Inhalt relevant Teil der Prüfungszulassung - 9 -

Übungsbetrieb Fr Mo Di Mi Do Fr Mo Di Mi Do Fr Ausgabe n+1 Abgabe n Ausgabe n+2 Tutoraufg. n+1 Lösung n Tutoraufg. n+2 Abgabe n+1 Lösung n+1 Ausgabe der Übungsblätter am Freitag (nur im Internet) Abgabe der Übungen im Tutorium oder bis Fr morgen 8:00 Uhr in Holzkästen im Informatik-Gebäude Programmieraufgaben müssen auch per E-Mail an den Tutor geschickt werden 1. Übungsblatt: Ausgabe: Freitag, 12. Oktober Abgabe: Freitag, 26. Oktober - 10 -

Abgabekästen - 11 -

Informationen zum Rechnerbetrieb Sie benötigen einen Rechnerzugang, um die Übungsblätter aus dem Internet 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 - 12 -

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 - 13 -