Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.
• Ziele
Einführung in die Programmierung (PRG)
Aktuelles
||B- Für den letzten Test werden die Gruppen mit gleichen Terminen jeweils im PC 4 zusammengefasst, also: 08:00 PC 4 11:30 PC 4 15:00 PC 4 18:30 PC 4 Bitte besuchen Sie den Termin, der der Übungsgruppe entspricht, in der Sie angemeldet sind.|| [border] [[Musterlösung]] ||B- Am Freitag 10.5. ("Fenstertag") findet keine Vorlesung statt.|| [border] ||B- Aufgrund der frühen Osterferien war die Frist zum Abmelden bis Ende März für einige Studierende wohl zu kurz. Aus diesem Grund gibt es die Möglichkeit, sich noch bis 19.4. per Mail an [mailto:helmut.wanek@univie.ac.at|Helmut Wanek] von dieser Lehrveranstaltung abzumelden|| [border] ||B- Wegen eines Hardwareschadens war CEWebS am Wochenende zeitweise nicht erreichbar. Mittlerweile sollte wieder alles wie gewohnt funktionieren. || [border] ||B- Für Studierende auf den Wartelisten wurde das Login auf dieser Webseite nun ebenfalls aktiviert. Sie haben somit jetzt auch die Möglichkeit, Hausübungsbeispiele hochzuladen und Einsicht in die bisher erreichten Test- und Mitarbeitspunkte zu nehmen, sowie an Diskussionen im Forum teilzunehmen. Damit entfallen etwaige negative Konsequenzen im Falle einer späteren Aufnahme in eine der regulären Gruppen. Wir möchten an dieser Stelle nochmals betonen, dass für die betroffenen Studierenden die Teilnahme am Praktikum bis zur endgültigen Entscheidung Ende März nur '''unverbindlich''' ist. || [border] ||B- Es wurden zwei zusätzliche Gruppen eingerichtet, die Platzvergabe ist abgeschlossen. Alle Studierenden, die derzeit Anspruch auf einen Platz in der Lehrveranstaltung haben, wurden aufgenommen. Wir haben versucht, die zeitlichen Präferenzen und allfällige Überschneidungen zu berücksichtigen. Das ist jedoch nicht in allen Fällen gelungen. Jene Studierenden, die noch bis Ende März einen Platzanspruch nachweisen, können bis dahin die Lehrveranstaltung '''unverbindlich''' in der Gruppe 3 oder 8 besuchen. Jene Studierenden, die abgemeldet wurden, da sie das Anmeldeprozedere nicht eingehalten haben (zB nicht angemeldet, unentschuldigt nicht erschienen, etc), wurden auf Anfrage wieder auf die Warteliste gesetzt. Bei Verfügbarkeit von freien Plätzen nach der Berücksichtigung von Studierenden mit Platzanspruch werden Sie wieder aufgenommen. Sie können bis dahin die Lehrveranstaltung '''unverbindlich''' in der Gruppe 3 oder 8 besuchen. Sollten Sie der Ansicht sein, dass Sie bei der Gruppenzuteilung zu Unrecht nicht berücksichtigt wurden, dann wenden Sie sich bitte per email an den Modulkoordinator //[http://online.univie.ac.at/pers?pkey=20123|Helmut Wanek] || [border] ||B- Die Accounts sind nun aktiviert. Bei Schwierigkeiten mit dem Login wenden Sie sich bitte per Mail an [http://online.univie.ac.at/pers?pkey=20123|Helmut Wanek]|| [border] ||B- Bitte beachten Sie die Verlegung von Gruppe 2 in den Raum PC 4|| [border] ||B- Bitte beachten Sie, dass auch die Gruppe 3 bis auf Weiteres in einem anderen Raum stattfindet. Der neue Raum ist PC 3|| [border] ||B- Achtung: Veränderung im Vorlesungsverzeichnis: Bitte beachten Sie, dass die Vorbesprechung für alle Gruppen am Freitag 8.3. in der ersten Vorlesungseinheit stattfindet. Es herrscht Anwesenheitspflicht. Die ersten Praktikumseinheiten finden erst am darauffolgenden Dienstag 12.3. statt.|| [border]Hall of Fame
Punkteendstand nach 13 Tests (maximal 100)
100 |
Igor S. |
96 |
Jakob H. |
95 |
Raphael L. |
94 |
Bernhard H., Stefan J. |
Lehrveranstaltungen
Praktikum - 050022/1-8 Einführung in die Programmierung
1 |
Di 11:30-14:30 (ab 12.3.) |
PC 6 |
||
2 |
Di 11:30-14:30 (ab 12.3.) |
PC 4 |
«Wanek» |
|
3 |
Di 18:30-21:30 (ab 12.3.) |
PC 3 |
«Wanek» |
|
4 |
Di 15:00-18:00 (ab 12.3.) |
PC 4 |
||
5 |
Di 08:00-11:00 (ab 12.3.) |
PC 4 |
«Kabicher-Fuchs»/«Beran» |
|
6 |
Di 15:00-18:00 (ab 12.3.) |
PC 6 |
«Leitner» |
|
7 |
Di 18:30-21:30 (ab 12.3.) |
PC 6 |
«Jorns» |
|
8 |
Di 18:30-21:30 (ab 12.3.) |
PC 4 |
Verpflichtende gemeinsame Vorbesprechung für alle Gruppen in der ersten Vorlesungseinheit am Freitag 8.3.2013 um 9:45 im HS 1.
Vorlesung - 050175 Einführung in die Programmierung Vorlesung - Freies Wahlfach
Fr 09:45-11:15 (ab 8.3.) |
HS 1 |
«Wanek» |
Der erste Vorlesungstermin findet am FR 8.3.2013 statt.
Tutorium
Mittwoch 15:00-18:00 PC 6
Beantwortung von Fragen
Unterstützung bei der Erstellung der Hausübungsbeispiele.
Das Tutorenteam (Hernadi, Knasmüller, Mayer, Mitsch, Ohri) steht auch im Forum zur Verfügung.
Allgemeines
Einordnung
Das Praktikum Einführung in die Programmierung ist eine Pflichtlehrveranstaltung im Modul PRG der Studieneingangs- und Orientierungsphase des Bachelorstudiums Informatik (A 033 521) und des Bachelorstudiums Wirtschaftsinformatik (A 033 526) im Umfang von 6 ECTS.
Im Lehramtsstudium im Unterrichtsfach Informatik und Informatikmanagement (884) sind die Module PRG Programmierung und (darauf aufbauend) ADS Algorithmen und Datenstrukturen anstelle der an der Uni Wien nicht mehr angebotenen Lehrveranstaltungen Algorithmen, Datenstrukturen und Programmierung I+II im Fach Praktische Informatik im 1. Studienabschnitt zu absolvieren.
Für Studierende der Technischen Universität Wien (Studienkennung beginnt mit E) ist in Anerkennungs- und Äquivalenzfragen der/die jeweilige StudiendekanIn an der TU zuständig!
Ziele
Die TeilnehmerInnen sollen die sprachunabhängigen Grundprinzipien der Programmierung erlernen und darüber hinaus in die Lage versetzt werden, Algorithmen in C++ zu formulieren und auf einem Computer zu implementieren.
Ersatzprüfung
Studierende, die bereits programmieren können, erhalten die Möglichkeit, ihre Kenntnisse im Rahmen einer Prüfung am Beginn des Semesters unter Beweis zu stellen. Die Prüfung umfasst theoretische Fragen zum gesamten Stoffgebiet, sowie einen praktischen Teil, in welchem ein C++ -Programm zur Lösung einer vorgegebenen Problemstellung erstellt werden muss. Die Ersatzprüfung findet am Mitttwoch 27.2. um 17:00 in der «Währinger Straße 29» in den Räumen PC 5 und PC 6 statt (Dauer maximal 4h). Im Falle eines positiven Abschlusses der Prüfung kann das Prüfungsergebnis zur Bewertung des gesamten Praktikums herangezogen werden. Ein weiterer Besuch der Lehrveranstaltungseinheiten ist dann nicht mehr nötig. Für den Fall eines negativen Abschlusses kann das Praktikum ohne weitere Konsequenzen einfach fortgesetzt warden (eine Abmeldung vom Praktikum ist dann allerdings nicht mehr möglich).
Studierende, die an der Ersatzprüfung teilnehmen wollen, müssen sich in der Gruppe 99 anmelden und diese Gruppe in der Präferenzliste als ersten Eintrag wählen. Jene, die die Prüfung nicht erfolgreich absolvieren, werden anschließend einer der regulären Gruppen (aus ihrer Präferenzliste, soweit möglich) zugeordnet.
Vorkenntnisse
Für das Praktikum werden keinerlei Programmierkenntnisse vorausgesetzt. Folgende Kenntnisse sind im Lauf des Semesters zu erwerben:
- Grundkenntnisse über Algorithmen und Programmierung digitaler Rechner
- Daten, Algorithmen, Programmiersprachen, Programme - eine begriffliche Einführung
- Grundlagen der imperativen Programmierung
- Grundlagen der objektorientierten Programmierung
Ablauf und Beurteilung
Das Praktikum ist eine Lehrveranstaltung mit immanentem Prüfungscharakter. Drei Kriterien sind für die Beurteilung ausschlaggebend:
- Ad-hoc Beispiele (Mitarbeitspunkte): In jeder Praktikumseinheit wird ein Problem auf Basis der aktuellen Stoffinhalte der Vorlesung gestellt. Der Fokus liegt auf dem Stoff des letzten Tests (=Stoff der vorletzten Vorlesung). Das Problem ist durch ein ad-hoc programmiertes C++ Programm von jedem/r Studierenden selbständig zu lösen. Die Fertigstellung eines (korrekten) ad-hoc Programmes wird mit einem Mitarbeitspunkt honoriert. Als Vorbereitung für das ad-hoc Beispiel dienen die Hausübungsbeispiele. Im Laufe des Semesters sind 12 ad-hoc Beispiele zu lösen.Das Semester wird in drei Drittel gegliedert, die folgende Stoffgebiete umfassen:
- Drittel (bis 23.4. inklusive): Einfache Programme, Anweisungen, Ausdrücke, Fehlerbehandlung
- Drittel (bis 28.5. inklusive): Zeiger, Referenzen und dynamische Speicherverwaltung, Funktionen, Parameterübergabe, Überladen, Exceptions
- Drittel (bis 25.6. inklusive): Spezielle Typen und Operatoren, Einfache und fortgeschrittene Klassenkonzepte.In jedem Drittel können maximal 4 Punkte erreicht werden. In der letzten Praktikumseinheit jedes Drittels wird die Möglichkeit angeboten, einen versäumten Mitarbeitspunkt (z.B. wegen einer Fehlstunde, aber auch, wenn aus irgendeinem anderen Grund kein Punkt erreicht wurde) nachzuholen.
- Tests: Jede Woche wird ein Test über das bisher behandelte Stoffgebiet durchgeführt. Insgesamt finden 13 Tests statt, bei denen jeweils 10 Punkte erreichbar sind. Nur die 10 besten Testergebnisse werden gewertet, so dass ein Maximum von 100 Testpunkten im Semester erreichbar ist.Versäumte Tests (aus welchen Gründen auch immer) können nicht nachgeholt werden. Da 13 Tests angeboten werden, sollte das Versäumen eines Tests kaum Auswirkungen auf die Gesamtleistung haben.
- Hausübungsbeispiele: Als Vorbereitung für die ad-hoc Beispiele werden wöchentlich Hausübungsbeispiele am Arbeitsplatz veröffentlicht. Aus diesen Hausübungsbeispielen ist jede Woche mindestens eines selbständig und richtig zu lösen und hochzuladen. Das gelöste Beispiel ist bis zur annoncierten Deadline (im Allgemeinen Dienstag 08:00) auf dieser Webseite hochzuladen. Hochladen nach der Deadline ist nicht möglich. Die Hausübungsbeispiele werden gegebenenfalls während des Praktikums in der Gruppe diskutiert. Werden mehr als drei Hausübungsbeispiele nicht fristgerecht abgegeben, so wird das durch einen Abzug von entsprechend vielen Mitarbeitspunkten geahndet (Minuspunkte). Offensichtlich kopierte Beispiele gelten als "erschlichene Leistungen" und führen gemäß Richtlinien der Studienpräses zur Nichtbeurteilung der Lehrveranstaltung gemäß §13 Abs. 7 Satzung Studienrecht mit entsprechendem Eintrag im Sammelzeugnis.
Mindestanforderungen
Notwendige Bedingungen für einen positiven Abschluss sind:
- Das Erreichen von mindestens 50 Testpunkten (nicht absolvierte bzw. nicht abgegebene Tests zählen 0 Punkte)
- Das Erarbeiten von mindestens 2 Mitarbeitspunkten aus ad-hoc Beispielen in jedem Semesterdrittel
Leistungsbeurteilung
Sind die Bedingungen für eine positive Bewertung erfüllt, so berechnet sich die Note wie folgt:
Pro Mitarbeitspunkt aus ad-hoc Beispielen werden 10 Punkte vergeben. Die so erhaltenen Punkte werden zu der Summe der Testpunkte (10 beste Ergebnisse) addiert und das Resultat wird durch die maximal zu erreichende Punktezahl (das sind in diesem Semester 220) dividiert. Die Umwandlung der ermittelten Punkte in die Gesamtnote ergibt sich aus der folgenden Notenskala.
Achtung: Die Mindestanforderungen sind notwendig, aber nicht (in jedem Semester) hinreichend. Das heißt, dass auch bei Erfüllen der Mindestanforderungen eine negative Note möglich ist, wenn sich ein Gesamtresultat von unter 0,5 ergibt.
Notenskala
Punkte |
Note |
---|---|
>= 0,875 |
sehr gut (1) |
>= 0,75 |
gut (2) |
>= 0,625 |
befriedigend (3) |
>= 0,5 |
genügend (4) |
< 0,5 |
nicht genügend (5) |
Letzte Änderung: 04.07.2013, 12:32 | 1931 Worte