Programmierung Service - To Do List (with infos from i9)

Programmierung Service lectures
Assistants
  • Ira Assent (Prof. Seidl), assent(at)informatik.rwth-aachen.de, 80-21910
  • Mark Wichterich (Prof. Seidl), wichterich(at)informatik.rwth-aachen.de, 80-21904
  • Detlef Wetzeler (Admin für Compilator, Prof. Seidl), wetzeler(at)informatik.rwth-aachen.de, 80-21905
  • Eva Giani (Prof. Schröder), giani(at)informatik.rwth-aachen.de, 80-21937

Hiwis
  • Farzad Afschari (wrote the Compilator, finishes his diploma thesis this year)
  • contact Datenstrukturen & Algorithm Hiwis during SS 2006
  • weekly meeting with Hiwis, discuss solutions, feedback from labs (explain recursion once more, etc.)
  • students need their Vordiplom to be a Hiwi(exceptions, such as having previous experience, are allowed :)

Lecture
  • use slides from Prof. Seidl (contact him or his assistants for Powerpoint slides)
  • book: Sprechen Sie Java?, Hanspeter Mössenböck
  • slides from Prof. Schröder are too difficult at the beginning (he started with OOP, not useful for first assignments)

Students
  • 500-600 students
  • mostly Wirtschaftsingenieure, then Technik-Kommunikation, least Physik, Bio...
  • first semester students!
  • many have never used the web before (computers, editors, etc. :)
  • many don't have an email address
  • this lecture is only Nebenfach for them -> don't expect too much enthusiasm!
  • don't give students too much freedom - it's not manageable (prescribe lab & exam times, group size, software, etc.)

Compilator for Java assignment submissions
  • written by Farzad Afschari
  • he finishes this year and cannot help us
  • according to him, we may not be able to use the Compilator without help because it's too hacked
  • runs on VMWare 3.1
  • should run on a dedicated server for security reasons !!!
  • Hiwis and students need an account for the Compilator
  • students upload their solutions with Compilator
  • contact Mark Wichtetrich to get his script that checks the structure of Java programs for plagiarism
  • Praktomat from Prof. Schröder (tests on plagiarism, upload assignments)

Web
  • announce during the lectures that Internet access and an email address are mandatory to successfully complete the class
  • students register for labs, exams, and query exam results (we need to include email verification upon registration!)
  • unfortunately, we cannot use existing scripts from i9 because they are tied into their system
  • offer discussion forum (caution: solutions may be published there or in some other forums!)
  • get password for email progra4all(at)informatik.rwth-aachen.de from Ira Assent (support for students, checked and discussed by Hiwis during labs)
  • students apply at the RBI to get a lab account

Assignments
  • submit solutions both electronically (through Compilator) and printed
  • submit in groups of three (exeptions only for valid reasons)
  • discuss solutions in the labs
  • start with simple assignments (e.g., download & upload the Java program to the Compilator)
  • all students should use the same Java version (use deviations on own risk)
  • recommend Joe as standard editor (we don't offer support for other editors), or better Eclipse since it's evailable both on Win & Mac
  • or explain how to use the command line

Labs
  • 45 minutes to discuss solutions and answer questions on new assignments
  • 27 lab groups (we should go for 30 groups at the beginning)
  • offer all labs on the same day (Tuesday), we can use the old lab rooms from WS0506 -> check Campus on time !!!
  • offer several labs in parallel in the morning between 10-12am (check Wirtschaftsingenieure curriculum in Campus -> many students will change groups and complain that lab times collide with other lectures)
  • each of our Hiwis should supervise at least 4-5 groups if possible
  • announce more than once during lecture & labs that Pool-Sprechstunden for students exist at the RBI pool (help with assignments, etc., but possibly not on the evening before due date :), many students seem to miss this announcement
  • we offer no Frontalübungen (where one assistant explains solutions)
  • we need to reserve lab times at the RBI pool (one day per week)

Exams
  • 2 Scheinklausuren (midterm & final) and 1 Schein-Nachschreibeklausur
    • don't announce the Nachschreibeklausur in advance or students will count on it!
  • 1 Vordiplomklausur (end of WS) and 1 Vordiplom-Nachschreibeklausur (end of SS, 25.09.06, 13:30-15:30)
    • Schein-Nachschreibeklausur and Vordiplomsklausur take place in parallel
  • reserve the biggest lecture halls on time
    • probably only Friday evening possible, Audimax, Roter / Grüner Hörsaal, etc.
    • seating accomodations during the exams: every 2nd row, every 3rd seat
  • no Kofferklausur (i.e., no lecture material allowed during the exams)
  • offer one sample exam before the midterm Scheinklausur (sample questions)
  • to check: Studienführer für Programmierung by Thomas Noll (Fachgruppenseite, explains who writes Vordiplom- or Scheinklausur)

Schein / Certificate
  • at least 50% of the points from both exams together
  • in each exam at least 25% of the points
  • kick out students with less than 10 points per exam
  • pass 50% of labs to be admitted to the exams
  • Hiwis correct (inofficially) the VD exams, but assistants need to approve the corrections afterwards
  • Scheinklausur duration (1h) / Vordiplomklausur duration (1:30h)

Lab Registration
  • we can use the web registration system from i9 (Prof. Schröder)
    • we met Eva Giani for discussion & demo
    • she gave us the code, a mySql dump, and a script to generate Praktomat logins from web registrations
  • Andre Vehreschild
    • they also have scripts for online-registration, uses mySql database from Rechenzentrum
    • his Hiwi contacted me to send the scripts, Johannes will talk to him if necessary
  • Rechenzentrum Webdienste
    • Johannes modified a simple online registration script to test for DIS2 final exam
  • we also have some scripts from i2 (Rene Thiemann, thiemann(at)informatik.rwth-aachen.de)
    • J2EE, psql, Tomcat
  • Campus registration for the course, but no lab registration possible
    • it would be good to also know the Studienrichtung for each student, possible in Campus?

Praktomat
  • Praktomat at Uni Passau or at Uni Würzburg
    • submit assignments, compile programs over web-interface and get feedback

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.