Vorlesung Programmieren Organisatorische Informationen Prof. Dr. Ralf Reussner LEHRSTUHL FÜR SOFTWARE-DESIGN UND -QUALITÄT, IPD sdq.ipd.kit.edu 1 KIT 20.10.2014 Universität des Organisatorische Landes Baden-Württemberg Informationen und Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
Die Leiter Übungsleiterin Kiana Rostami Dozent Prof. Dr. Ralf Reussner Übungsleiter Philipp Merkle programmieren-vorlesung@ipd.kit.edu 2 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Ihre Tutoren Andreas Ackermann Norbert Blümle Maximilian Eckert Tino Fuhrmann Christopher Guckes Sebastian Hahner Daniel Handloser Kevin Heer Florian Heller Rosina-Teodora Kazakova Jan Keim Eric Klappert Christoph Klebsattel Sabine Kugler Patrick Kuhn Andre Meixner Peter Oettig Jannik Prinz Simon Roesler Robin Rüde Alina Saalfeld Andreas Schaarschmidt Philipp Schmidt Yves Richard Schneider Christian Schnorr Nils Wilka Konstantin Zangerle 3 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Übungsbetrieb 6 vorlesungsbegleitende Übungsblätter Scheinkriterium: 50% der Punkte in den Übungsblättern Übungsschein ist halbe Prüfungsleistung 2 Abschlussaufgaben (Übungsschein ist Anmeldekriterium) Abschlussaufgaben sind zweite Hälfte der Prüfungsleistung Achtung: Vorlesung Programmieren ist Orientierungsprüfung 4 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Wochenablauf Übungen M D M D F S S Woche 1 Lösen Woche 2 Woche 3 Woche 4 Korrektur nächstes Blatt Besprechung in Übungsgruppe 5 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Semesterplan Vorlesungstermine Blatt 1 Blatt 2 Blatt 3 Blatt 4 Blatt 5 Blatt 6 KW 43 20.10.2014 KW 44 27.10.2014 KW 45 03.11.2014 KW 46 10.11.2014 KW 47 17.11.2014 KW 48 24.11.2014 KW 49 01.12.2014 KW 50 08.12.2014 KW 51 15.12.2014 KW 52 22.12.2014 KW 3 12.01.2015 KW 4 19.01.2015 KW 5 26.01.2015 KW 6 02.02.2015 KW 7 09.02.2015 Weihnachten & Neujahr 6 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Bewertung der Übungsblätter 6 Blätter 20 Punkte pro Blatt = 120 Punkte 60 Punkte (50%) erforderlich, um den Übungsschein zu erhalten Bewertungskriterien Funktionalität: Korrektheit, Stabilität,... Methodik: saubere Modellierung, lesbarer Code,... Betrug kein Schein! 7 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Die graphische Prüfungsordnung Start WebInScribe Disclaimer Blatt 1 Blatt 2 Blatt 3 Blatt 4 Blatt 5 Blatt 6 Übungsschein A.-Aufg. 1 A.-Aufg. 2 Bestanden Alle Angaben ohne Gewähr 8 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Die graphische Prüfungsordnung Start WebInScribe Disclaimer Blatt 1 Blatt 2 Blatt 3 Blatt 4 Blatt 5 Blatt 6 Übungsschein A.-Aufg. 1 A.-Aufg. 2 50% > 50% Bestanden Alle Angaben ohne Gewähr 8 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Die graphische Prüfungsordnung Start WebInScribe Disclaimer A.-Aufg. 1 A.-Aufg. 1 Blatt 1 Blatt 2 Blatt 3 Blatt 4 Übungsschein A.-Aufg. 2 50% < 50% A.-Aufg. 2 Blatt 5 Blatt 6 50% > 50% Bestanden Alle Angaben ohne Gewähr 8 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Die graphische Prüfungsordnung Start WebInScribe Disclaimer Blatt 1 Blatt 2 Blatt 3 Blatt 4 Übungsschein A.-Aufg. 1 A.-Aufg. 2 50% < 50% A.-Aufg. 1 A.-Aufg. 2 50% > 50% Zwangsexmatrikuation Blatt 5 Blatt 6 50% > 50% Bestanden Alle Angaben ohne Gewähr 8 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Die graphische Prüfungsordnung Start Betrug WebInScribe Disclaimer Blatt 1 Blatt 2 Blatt 3 Blatt 4 Übungsschein A.-Aufg. 1 A.-Aufg. 2 50% < 50% A.-Aufg. 1 A.-Aufg. 2 50% > 50% Zwangsexmatrikuation Blatt 5 Blatt 6 50% > 50% Bestanden Alle Angaben ohne Gewähr 8 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Die graphische Prüfungsordnung Start Betrug WebInScribe Disclaimer Blatt 1 Blatt 2 Blatt 3 Blatt 4 Übungsschein A.-Aufg. 1 A.-Aufg. 2 50% < 50% Betrug A.-Aufg. 1 A.-Aufg. 2 50% > 50% Betrug Zwangsexmatrikuation Blatt 5 Blatt 6 50% > 50% Bestanden Alle Angaben ohne Gewähr 8 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Die graphische Prüfungsordnung Start Betrug WebInScribe Disclaimer Blatt 1 Blatt 2 Blatt 3 Blatt 4 Übungsschein A.-Aufg. 1 A.-Aufg. 2 50% < 50% Betrug A.-Aufg. 1 A.-Aufg. 2 50% > 50% Betrug Zwangsexmatrikuation Blatt 5 Blatt 6 50% > 50% Bestanden Alle Angaben ohne Gewähr 8 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Wo kann ich die Aufgaben bearbeiten? Am eigenen Rechner Im Poolraum der ATIS Informatik-Fakultät, Geb. 50.34, UG Im Poolraum des KIT-Rechenzentrums SCC, Geb. 20.21, UG 9 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Vorlesungshomepage https://sdqweb.ipd.kit.edu/wiki/programmieren Übungsblätter Vorlesungsfolien Links Neuigkeiten (Tweets) 10 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Vorlesungsseite auf der ILIAS Platform https://ilias.studium.kit.edu Allgemeines Diskussionsforum Diskussionsforen je Übungsblatt Programmieren-Wiki Passwort: progws1415 11 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Einteilung in Tutoriumsgruppen https://webinscribe.ira.uka.de/ Verwaltung der Tutoriumstermine Anmeldung wird morgen, 18 Uhr freigeschaltet Anmeldung bis spätestens Donnerstag den 23.10., 18 Uhr Ergebnisse der Übungsgruppeneinteilung ab Freitag Mittag abrufbar Start des Übungsbetriebs am Montag den 27.10. 12 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Elektronisches Abgabesystem https://praktomat.info.uni-karlsruhe.de/ Abgabe der Übungsblätter Korrektur der Übungsblätter Feedback zur Abgabe Nur aus dem KIT-Netz erreichbar. VPN-Zugang verwenden für Zugriffe von außerhalb: http://www.scc.kit.edu/dienste/vpn.php 13 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Einverständniserklärung Einverständniserklärung Programmieren WS 2014/15 Download von Vorlesungsseite Ausdrucken Ausfüllen und Unterschreiben Abgabe im ersten Tutorium Die bei der -Anmeldung genannten persönlichen Daten (Name, Vorname, Matrikelnummer, Semester, email-adresse) sowie meine Lösungen werden zum Zwecke des Forschungs- und Lehrbetriebs der Fakultät erhoben. Ich erkläre mich mit der Speicherung und elektronischen Verarbeitung dieser Daten einverstanden. Diese Daten werden ausschließlich Personen zugänglich gemacht, die mit der Bewertung meiner Lösungen beauftragt sind. Ich weiß, dass ich nur Lösungen einreichen darf, die ich selbst und selbstständig erstellt habe. Das Einreichen fremder Lösungen, seien es auch teilweise Lösungen von Dritten, aus Büchern, dem Internet oder anderen Quellen ist ein Täuschungsversuch und führt zur Bewertung als nicht bestanden. Auch die Beihilfe, wie die Weitergabe der eigenen Lösung oder von Teilen davon, kann als Täuschungsversuch gewertet werden. Mir ist bewusst, dass der Übungsschein Programmieren bereits beim ersten Täuschungsversuch mit nicht bestanden bewertet wird und somit eine Teilnahme an den Abschlussaufgaben nicht möglich ist. Wiederholtes Auffallen durch Täuschungsversuche kann zur Exmatrikulation führen. Mir ist bekannt, dass für Orientierungsprüfungen besondere Prüfungsmodalitäten gelten. Ich erkläre, dass ich Programme und Daten von Dritten, die mir im Rahmen dieser Veranstaltung bekannt werden oder bekanntgemacht werden, vertraulich behandeln, nicht an andere weitergeben und nicht selbst verwerten werde. Ich weiß, dass Computer-bezogene Straftaten wie etwa Computersabotage oder das Ausspähen und Manipulieren von geschützten Daten zum Ausschluss aus der Veranstaltung sowie der Exmatrikulation und strafrechtlicher Verfolgung führen können. Bereits der Versuch ist strafbar. Copyright: Das Vorlesungs- und Übungsmaterial darf ausschließlich zu Zwecken genutzt werden, die in direktem Zusammenhang mit der Veranstaltung Programmieren stehen. Insbesondere die Weitergabe des hier zur Verfügung gestellten Materials an Dritte ist nicht gestattet. Foliensätze, Übungsblätter, Musterlösungen und auf den Webseiten des Lehrstuhls bzw. in veröffentlichter Java-Code unterliegen dem gemeinsamen Copyright des Lehrstuhls Programmierparadigmen (IPD Snelting) und der Forschungsgruppe Verifikation trifft Algorithmik (ITI Sinz). Bitte kreuzen Sie hier Ihren Studiengang an: (Mehrfachnennung möglich) Ich bin für den Bachelor-Studiengang Informatik eingeschrieben. Ich bin für den Bachelor-Studiengang Informationswirtschaft eingeschrieben. Ich bin für den Studiengang Lehramt Informatik (Gymnasium) eingeschrieben. Ich belege diese Veranstaltung im Rahmen des Studium Generale. Ich bin Nebenfachhörer. Ich bin Gasthörer im Rahmen des Schülerstudiums. Ich bin Gasthörer. (Name und Vorname) (Matrikelnummer) (Unterschrift) 14 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Zentrale Prüfungsanmeldung im Studierendenportal des KIT http://studium.kit.edu 1 Anmeldung zum Übungsschein 1 Anmeldung zur Abschlussaufgabe (erst möglich nach Erhalt des Übungsscheins) 15 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Zusammenfassung: Was Sie als nächstes tun müssen Bei WebInScribe zum Tutorium anmelden Disclaimer ausfüllen und bei Ihrem Tutor abgeben Anmelden für den Übungsschein im Studierendenportal Beim en anmelden: einmaliges Einloggen genügt 16 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Vorlesungsaufzeichnungen http://www.youtube.com/playlist?list= PL22ZNLSohCRE1rUJW_5SJY6B_HiPAblob Die Vorlesung wird aufgezeichnet YouTube: Aufzeichnungen nach ca. 3 Stunden verfügbar itunes U: Aufzeichnungen am Folgetag verfügbar 17 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität
Wichtige Web-Links Vorlesungshomepage https://sdqweb.ipd.kit.edu/wiki/programmieren Links, Übungsblätter, Vorlesungsfolien, Disclaimer,... ILIAS https://ilias.studium.kit.edu/goto_produktiv_crs_349149.html Vorlesungsforum, Tutoriumsforum und Programmieren-Wiki Twitter https://twitter.com/in1inprog Neuigkeiten, Aktuelles,... WebInScribe https://webinscribe.ira.uka.de Einteilung der Tutoriumsgruppen https://praktomat.info.uni-karlsruhe.de Elektronisches Abgabesystem für Ihre Programme Studierendenportal http://studium.kit.edu Anmeldung zu Prüfungsleistungen VPN http://www.scc.kit.edu/dienste/vpn.php Einige der o.g. Seiten sind nur aus dem KIT-Netz erreichbar. Zum Zugriff von außerhalb verwenden Sie dann den VPN-Zugang des KIT. 18 20.10.2014 Organisatorische Informationen Prof. Dr. Ralf Reussner, Lehrstuhl für Software-Design und -Qualität