Programmier-Projekt (cs108)

Ähnliche Dokumente
Algorithmen und Datenstrukturen

Vorlesung Programmieren

Informatik I: Einführung in die Programmierung

Grundlagen der Künstlichen Intelligenz

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

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

Informatik I: Einführung in die Programmierung

Allgemeine Informatik 1

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

Softwareentwicklungspraktikum Nebenfach

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

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

Programmieren in Java

Grundlagen der Informationsverarbeitung:

Programmieren 2 - Java

Einführung und Motivation

Datenstrukturen und Algorithmen

Vorlesung Programmierung

I.1. Organisatorisches - 1 -

Vorlesung Informatik, Teil 2. Organisatorisches

Einführung in die Informatik

Vorlesung Informatik, Teil 1. Organisatorisches

Vorlesung Programmierung

Vorlesung Programmierung

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

Einführung in die Informatik

Kostenrechnung und Kostenmanagement

Grundlagen der Programmiersprachen

Workload: 150 h ECTS Punkte: 5

Software Engineering 1

Grundlagen der Betriebssysteme

Algorithmen und Datenstrukturen in der Bioinformatik

Einführung in die Programmierung

Softwareentwicklungspraktikum Android-Programmierung

Betriebssysteme (BS) Einführung. Olaf Spinczyk.

Vorlage zur Dokumentation der täglichen Arbeitszeit

Stand: Semester: Dauer: Modulnummer: Minimaldauer 1 Semester IWMB. Regulär angeboten im: Modultyp: Wahlpflicht WS, SS

Informatik 1 (WS 2018/2019)

Einführung in die Programmierung

Informationen zum Studium der Mathematik in den Studiengängen

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

Einführung in die Programmierung

Rechnernetze II. SoSe Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Einführung in die Informatik

Einführung in die Informatik

Programmieren in Java

Nino Simunic M.A. Computerlinguistik, Campus DU

Einführung in die Informatik

Informatik I Felix Friedrich

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

Algorithmen und Datenstrukturen CS1017

Stand: Semester: Dauer: Modulnummer: Minimaldauer 1 Semester IOBP. Regulär angeboten im: Modultyp: Pflicht WS, SS

Grundlagen der VWL (Mikroökonomik)/ Einführung in die VWL Organisation & Aufbau der Veranstaltung

Ökonometrie für Wirtschaftswissenschaftler

Informatik für Chemieingenieurwesen Sommersemester 2018

Einführung in die Praktische Informatik WS 09/10

Kostenrechnung und Kostenmanagement

Ökonometrie für Wirtschaftswissenschaftler

60% der Aufgabenblätter in den Übungen müssen bestanden werden und jeweils ein erfolgreiches Referat gehalten werden.

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

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

Freitag( Samstag( Sonntag( ( Montag( ( Dienstag( Mittwoch( Donnerstag(14.05.

Vorlage zur Dokumentation der täglichen Arbeitszeit

Informatik 1 für Studiengang Elektrotechnik/Kommunikationstechnik

Einführung in die Numerik

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

Statistik 2. Herbstsemester Universität Mannheim Abteilung Volkswirtschaftslehre Lehrstuhl für Statistik Toni Stocker

Analytik von Arzneistoffen und Arzneimitteln: Qualitätsmanagement / Drug-Monitoring. Willkommen im 5. Semester!

Informatikgrundlagen (WS 2016/2017)

Einführung in die Programmierung Wintersemester 2008/09

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

Grundlagen der Programmierung 2

Algorithmen und Berechnungskomplexität I

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

Informatik I. W i l l k o m m e n. Team. Einschreibung in Übungsgruppen. Vorlesung am D-ITET der ETH Zürich. zur Vorlesung Informatik I!

Statistik 1 WS 2013/2014 Universität Hamburg

Wangerooge Fahrplan 2016

Herzlich Willkommen zum Mathematikstudium an der RWTH Aachen!

Transkript:

Frühjahrsemester 2013 Programmier-Projekt (cs108) Prof. Dr. Heiko Schuldt Termine Vorlesung: Beginn: Donnerstag 28.02.2013 Termine: Donnerstag 10 12 Uhr Kollegienhaus, Hörsaal 114 Freitag 10 12 Uhr Kollegienhaus, Hörsaal 114 Übungen: Beginn: 2. Vorlesungswoche (= Kalenderwoche 10), ab dem 05.03.2013 bzw. 06.03.2013 Termine: Dienstag 12-14 Uhr Kragenbau U1075 Tutor: Lukas Beck Mittwoch 10-12 Uhr Kragenbau U1075 Tutor: Cedrick Geissmann Mittwoch 13-15 Uhr Kragenbau U1075 Tutor: Alexander Stiemer FS 2013 Programmier-Projekt (cs108) Organisation 0-2 1

Team Dozent: Assistent: Prof. Dr. Heiko Schuldt Büro: 304 Sprechstunde: nach Vereinbarung Tel.: 061 267 05 58 email: heiko.schuldt@unibas.ch Filip-Martin Brinkmann filip.brinkmann@unibas.ch Tutoren: Lukas Beck, Email: lukas.beck@stud.unibas.ch Cedrick Geissmann, Email: cedric.geissmann@stud.unibas.ch Alexander Stiemer, Email: alexander.stiemer@stud.unibas.ch FS 2013 Programmier-Projekt (cs108) Organisation 0-3 Inhalt der Veranstaltung Die Vorlesung cs108 Programmier-Projekt besteht aus einem grösseren Java- Programmierprojekt Ziel: in Gruppen bestehend aus 4 Studierenden ein Computerspiel in Client/Server-Architektur zu konzipieren und zu implementieren Der Fortschritt der Projektarbeit wird über Meilensteine überprüft Zu festgelegten Zeitpunkten stellen die Gruppen den Entwicklungsstand des Spiels vor Die Vorlesungsstunden werden dabei nur zum Teil genutzt, um Hintergrundinformation zu den benötigten Technologien zu verschaffen; nicht für die Vorlesung genutzte Termine sind zum freien Arbeiten gedacht Das Projekt endet vor dem Ende der Vorlesungszeit, um die intensive Projektarbeit von den zum Semesterende stattfindenden Prüfungen zu trennen. cs108 ist Pflichtveranstaltung für alle Studierenden in den Bachelorstudiengängen Informatik und Computational Sciences, sowie im Bachelorstudienfach Informatik. FS 2013 Programmier-Projekt (cs108) Organisation 0-4 2

Leistungsbewertung Die Leistung im Projekt wird benotet. Diese Note ermittelt sich aus fünf Teilbewertungen, je einer für jeden der Meilensteine im Projekt. Dabei fliessen folgende Kriterien ein: der Erfüllung der Meilensteine des implementierten Systems der Dokumentation den begleitenden Präsentationen. Zu allen Meilensteinterminen wird im voraus angegeben, was jeweils erwartet wird (mehr dazu in der administrativen Übersicht zum Java-Projekt). Die Leistung am Meilenstein-Termin (Präsentation im Plenum und Vorstellung des Stands der Entwicklung in der Übungsgruppe) wird mit Punkten bewertet. Die Punkte werden am Ende des Semesters in eine Note umgerechnet (Umrechnungsschlüssel wird auf der Vorlesungswebseite veröffentlicht). FS 2013 Programmier-Projekt (cs108) Organisation 0-5 Vorlesungsunterlagen und weitere Materialien Ständig aktualisierte Informationen zur Vorlesung finden sich im Web unter: http://informatik.unibas.ch/index.php?id=fs13_cs108 Vorlesungsunterlagen, Hintergrundinformationen und zusätzliche Materialien sowie Übungsaufgaben und Ankündigungen werden auf der Ressourcen-Seite zur Vorlesung verfügbar gemacht: http://informatik.unibas.ch/index.php?id=fs13_cs108_unterlagen Die Fachgruppe Informatik hat im vergangenen Semester mehrere Workshops ( CS108 Bootcamp ) durchgeführt, in denen sehr hilfreiche Tipps zum Programmier- Projekt gegeben wurden. Das Material dieser Workshops sowie die Videos sind unter folgenden URLs abrufbar: http://informatik.unibas.ch/index.php?id=102 http://www.youtube.com/playlist?list=plcznwy7vuvvyvjhlvatxsjap3ke3d5g8e FS 2013 Programmier-Projekt (cs108) Organisation 0-6 3

Geplanter Ablauf 1 Folgende Liste gibt den geplanten Aufbau der Vorlesung (Stand: Februar 2013) wieder. Änderungen des Zeitplans sind jedoch noch möglich. Woche Datum Thema Who? Check in Übung / Projekt 1Do. 28.02.2013 Einführung, Organisation der Gruppen, all Demo 1Fr. 01.03.2013 Projektmanagement. Kurzeinführung in Client/Server Architekturen HS 2Do. 07.03.2013 Präsentationstechniken RBM Einführung in svn, 2Fr. 08.03.2013 Multi Threading HS eclipse 3Do. 14.03.2013 Meilenstein I (Plenum) all Mi. 13.03. 3Fr. 15.03.2013 Meilenstein I (Plenum) all 16:00 Uhr 4Do. 21.03.2013 Einführung Netzwerkprogrammierung HS Einführung in ant 4Fr. 22.03.2013 Software Qualitätssicherung / Unit Test FMB 5 Do. 28.03.2013 Keine Vorlesung (Ostern) Mo. 25.03. Meilenstein II 5 Fr. 29.03.2013 Keine Vorlesung (Ostern) 16:00 Uhr (Di & Mi) 6Do. 04.04.2013 GUI Programmierung HS 6Fr. 05.04.2013 freies Arbeiten 7Do. 11.04.2013 Meilenstein III (Plenum) all Mo. 08.04. Meilenstein III 7Fr. 12.04.2013 Meilenstein III (Plenum) all 16:00 Uhr (Di & Mi) FS 2013 Programmier-Projekt (cs108) Organisation 0-7 Geplanter Ablauf 2 Woche Datum Thema Who? Check in Übung / Projekt 8Do. 18.04.2013 freies Arbeiten 8Fr. 19.04.2013 freies Arbeiten 9Do. 25.04.2013 freies Arbeiten Mo. 22.04. Meilenstein IV 9Fr. 26.04.2013 freies Arbeiten 16:00 Uhr (Di & Mi) 10 Do. 02.05.2013 freies Arbeiten 10 Fr. 03.05.2013 freies Arbeiten 11 Do. 09.05.2013 Keine Vorlesung (Auffahrt) 11 Fr. 10.05.2013 Keine Vorlesung 12 Do. 16.05.2013 Meilenstein V (Plenum) all 12 Fr. 17.05.2013 Meilenstein V (Plenum) all 13 Do. 23.05.2013 Keine Vorlesung 13 Fr. 24.05.2013 Keine Vorlesung 14 Do. 30.05.2013 Keine Vorlesung 14 Fr. 31.05.2013 Keine Vorlesung Mi. 15.05. 16:00 Uhr FMB: Filip-Martin Brinkmann RBM: Dr. Regine Buri-Moser, Studiengangskoordinatorin Informatik (Präsentationstechniken) HS: Prof. Heiko Schuldt Meilenstein V (Di & Mi) FS 2013 Programmier-Projekt (cs108) Organisation 0-8 4

Literatur zur Vorlesung (Java-Projekt) [HK 11] H. Hansen, G. Krüger: Handbuch der Java- Programmierung. Addison-Wesley, 7. Auflage, 2011. ISBN: 978-3827327512. [Ull 11] Ch. Ullenboom: Java ist auch eine Insel. Galileo Computing, 10. Auflage, 2010. ISBN: 978-3836218023. Weiterführende Literaturverweise zum Java-Projekt werden in den einzelnen Spezialkapiteln angegeben. FS 2013 Programmier-Projekt (cs108) Organisation 0-9 Quellenangabe und Einordnung Teile der verwendeten Folien gehen auf Unterlagen von Prof. Thomas Vetter und Dr. Olaf Schenk zurück. Beiden möchte ich für Ihre exzellente Vorarbeit und die Überlassung der Materialien herzlich danken. Die Vorlesungsfolien sind bewusst ausführlicher als gewöhnliche Vortragsfolien gehalten um einen skript-ähnlichen Detaillierungsgrad zu erreichen; allerdings können diese Folien nicht ein komplettes Skript ersetzen und erfordern natürlich zusätzlich die aktive Mitarbeit in der Vorlesung sowie das aktive vertiefende Literaturstudium. Basel im Februar 2013 Heiko Schuldt FS 2013 Programmier-Projekt (cs108) Organisation 0-10 5

Gruppeneinteilung (Übungen Dienstag 12-14 Uhr) Nr Übungstermin/ Tutor 1 Dienstag 12-14 Uhr L. Beck Gruppenname / Spiel Gruppenmitglieder Name, Vorname Email 2 Dienstag 12-14 Uhr L. Beck 3 Dienstag 12-14 Uhr L. Beck FS 2012 Programmier-Projekt (cs108) Organisation 0-11 Gruppeneinteilung (Übungen Mittwoch 10 12 Uhr) Nr Übungstermin/ Tutor 4 Mittwoch 10 12 Uhr C. Geissmann Gruppenname / Spiel Gruppenmitglieder Name, Vorname Email 5 Mittwoch 10 12 Uhr C. Geissmann 6 Mittwoch 10 12 Uhr C. Geissmann FS 2012 Programmier-Projekt (cs108) Organisation 0-12 6

Gruppeneinteilung (Übungen Mittwoch 13 15 Uhr) Nr Übungstermin/ Tutor 7 Mittwoch 13 15 Uhr A. Stiemer Gruppenname / Spiel Gruppenmitglieder Name, Vorname Email 8 Mittwoch 13 15 Uhr A. Stiemer 9 Mittwoch 13 15 Uhr A. Stiemer FS 2012 Programmier-Projekt (cs108) Organisation 0-13 7