Official evaluation of the course "Information Retrieval, WS 2019/2020"
Lecturer: Prof. Dr. Hannah Bast; Assistant: Patrick Brosi; Tutors: Claudius Korzen, Daniel Bindemann, Julian Tischner, Andreas Woitzick. Number of participants in the evaluation: 74. Number of registrations for the exam: 90 (64 for the written exam + 26 for the oral exam). Ratio of the number of participants in the evaluation ot the number of registrations for the exam: 82%.
The evaluation was web-based and run via the University's central evaluation system EvaSys. A mail with a personalized link to the online evaluation form was sent by the system on Monday, January 20th 2020. The evaluation was closed on Sunday, palindrome day (02-02-2020). The participation was anonymous.
The evaluation was also announced to the participants of the course in Lecture 12, slide 4. Participation was also asked for as part of Exercise Sheet 12. 20 points were awarded, which were announced to be used to replace the points of the worst exercise sheet (there were 13 exercise sheets overall, for each of which a maximum of 20 points could be achieved). As usual, 50% out of the maximum number of points from the exercise sheets (that is, 130 out of 260 points) were required to pass the Studienleistung associated with this course.
In the following, all comments given in the free-text fields of the evaluation are provided (in the order in which they appear in the EvaSys report). The comments were copied verbatim, except for a few corrections (wrt orthography, grammar, etc. ... no change of meaning). If you see a comment from yourself which you do not want to appear in this list or if you find a comment that you think was inaccurately transcribed, send an (anonymous, if you prefer) email to Hannah Bast.
A statistic of the quantitative questions can be found in the automatically generated EvaSys report (PDF).
Nominations for teaching award (59 out of 69)
Super lehrreiche Veranstaltung, welche Theorie und Praxis gekonnt vereint.
Beste Dozentin an der Uni!
Beste Vorlesung des Semesters.
Das einzige was ich an Frau Bast bemängeln würde ist, dass sie nicht die Vorlesung zu Deep Learning oder eine zu Natural Language Processing hält.
Die Darstellung von Inhalten durch Frau Bast sind extrem klar, intuitiv und fördern das Verständnis ungemein. Die Verbindung von Theorie und Praxis in Ihren Vorlesungen ist einzigartig.
Die Vorlesungen von Hannah Bast sind so ziemlich die einzigen, bei denen ich das Gefühl habe die aktive Teilnahme an der Vorlesung selbst bringt mir viel für mein Lernen.
Die gesamte Veranstaltung ist super strukturiert und die Übungen sind sehr gut auf die Vorlesung angepasst- Gute Infrastruktur - Hohe Interaktion und viel und schnelles Feedback von der Professorin und vor allem den Tutoren
Die qualitativ hochwertige Lehre, die aus meiner Sicht größtenteils in der Motivation der Dozentin begründet ist, hochwertige Lehre anzubieten und auch schwierige Inhalte den Studenten verständlich zu vermitteln ist aus meiner Sicht vorbildlich. Es ist wünschenswert, dass andere Dozenten auch ein solches Engagement für die Lehre an den Tag legen.
Diese Vorlesung ist eine von der besten organisierten Vorlesung der technische Fakultät, und die Dozentin dürfte als Vorbild für andere Lehrstühle sein.
Durch die Verwendung von Aufzeichnungen und Livestreams setzt Prof. Hannah Bast im vergleich zu anderen Donzenten/Dozentinnen die moderne Technik optimal ein um den Studierenden ein angenehmes und zeitgemäßes Studieren zu ermöglichen. Zudem ist die Qualität der Vorlesung extrem hoch.
Durch die allgemein sehr gut strukturierten Folien und dazugehörigen Übungen konnte der Lehrstoff gut übermittelt werden.
Engaging lectures
Erstklassige Vorlesungen
Es ist die Bast, das sollte als Begründung reichen. Wie immer eine Top Vorlesung
Es ist zwar langsam fast schon langweilig, aber Professorin Bast hat auch dieses Mal wieder die mittlerweile enorm hohen Erwartungen erfüllt. An der Strukturierung der Vorlesungen können sich viele andere Veranstaltungen ein Vorbild nehmen. Besonders das Engagement der Dozintin bei Fragen, sowie die Freude, die sie ausstrahlt, bei der Präsentation der Inhalte sind für mich wichtige Einflussfaktoren für diesen Vorschlag.
Es würde mich wundern, wenn Prof. Bast mal nicht für den Lehrpreis vorgeschlagen wird! Die ganze Vorlesung ist super - von den anschaulichen Folien über die spaßigen Übungsblätter über die verständlich vermittelnde Lehrart, es gibt wirklich nichts auszusetzen.
Frau Bast gelingt es meiner Meinung nach sehr gut, das Niveau der Vorlesung so zu gestalten, dass weniger fortgeschrittene Studenten nicht abgehängt werden und fortgeschrittene immer noch sehr viel Neues lernen.
Frau Bast schafft es, Theorie und Praxis miteinander zu verbinden, wie sonst niemand! Immer witzige Kommentare, gute Erklärungen und eine sehr abwechslungsreiche Vorlesung!
Habe bisher nur 3 Vorlesungen gesehen, diese ist jedoch bei weitem am besten organisiert und strukturiert.
I am taking just two classes this term, but this was the best.
I feel the organization of this lecture was the best of all my other courses. The lectures and the exercise sheets were engaging and easy to follow. Therefore, I think the lecturer (and team) did a great job on putting up the contents of the lectures and making exercise sheets interesting
I think Prof. Bast should be nominated because she tries to engage with her students in every way that's possible and she is really great at presenting the course content.
I think the way she teaches and the step-by-step approach is the best to learn such a Course Work that is "assisted" so much from plenty of other subjects, like Algebra, Machine Learning, etc.
Probably, the best Professor I have met so far. Prof Bast knows how to code which is not that common in professors. I also like her teaching style and her sense of humor. She makes every lecture interesting and fun.
Prof Dr. Bast gibt sich echt Mühe, komplizierte Inhalte einfach rüberzubringen.
Prof. Bast hält mit Abstand die kurzweiligsten und interessantesten Vorlesungen, die ich bisher an der TF besucht habe.
Prof. Bast macht eine außerordentlich gute Arbeit, wenn es um die Vermittlung komplexer Sachverhalte, in einfacher Art und Weise geht. Bitte mehr Dozenten von Ihrem Kaliber.
Prof. Dr. Hannah Bast explains the concepts very well. After explaining the necessary parts of the concepts, she is able to merge all the parts together to give a very good big picture.
Prof. Dr. Hannah Bast kann alles sehr genau und klar erklären.
Prof. Dr. Hannah Bast was the best among many lectureres I have met. She explains all the concept thoroughly with ease. This course helped me a lot in improving my programming skills.
Prof. Hannah Bast is an excellent teacher and excels in making this course interesting for everyone.
Prof. Hannah Bast is easily one of the best teachers I got to interact with, here, at University of Freiburg. The teacher cares if her students get the concepts/topics she is teaching in her class. This is true for all types of students whether they are from a CS background or not. The fact that she genuinely enjoys teaching and clarifying concepts for those who are struggling with, easily nominates her for the teaching award.
Prof. Hannah Bast performed extraordinary in this lecture, from explaining the content to answering questions, to as well being socially "not awkward" as the rest of the professors in the IT departments (in the rest of the world, not only in Uni Freiburg).
She is a good professor who is an expert in not only in her field but also in programming skill. Many professors only focus on theorical and ignore practical parts.
Super Präsentation des Lehrstoffes, mann erkennt mit wie viel Elan der Prof und sein Team hinter der Vorlesung stehen.
Super motiviert und hervorragend präsentiert.
The best subject I have ever attended.
The content of the course was perfect, and pacing was also perfect, overall I think this was an excellent course
The lecture content is great and teaching style is pretty intriguing as well as witty. The slides also included short practical notes alongside subject content for the sake of clarity. What I liked above all is that it really felt like she was enjoying teaching!
The lecturer takes the time to explain things clearly. This is very much appreciated.
This course just meets every requirement I had for a perfect course. The material was diverse, relevant, presented in an understandable way, challenging, but not overly difficult that would make studying too stressful.
Vorlesungsthemen sind gut mit anderen Themen, wie Machine-Learning und der praktischen Umsetzung verankert.
The best in organisation, lecture style and structure.
Übungsblätter, Inhalt der Vorlesung und Gestaltung der Vorlesung sind auf einem enorm hohen Niveau. Vorlesung macht Spaß anzuschauen, da es immer hier und da kleine unterhaltsame Stellen
What did you like about this course?
Die Vorlesung hat eine sehr klare Struktur. Die Inhalte sind übersichtlich dargestellt und werden motiviert. - Die Vorlesung verbindet Theorie mit Praxis. Zwar wird immer wieder programmiert, aber die theoretischen Grundlagen werden auchbetrachtet.
Livestream, Art der Aufzeichnung
Theorie und Praxis vereint (hoffentlich enthält die Prüfung nicht nur den theoretischen/mathematischen Teil, das wäre schade und würde den Inhalt auch nicht widerspigeln) - Sehr gutes Live-Coding
Alles - die Übungsblätter haben einen guten Umfang und haben oft viel Spaß gemacht (außer den Beweisen ;P) - man hat so viel Nützliches in dieser einen Vorlesung gelernt wie sonst in einem ganzen Semester mit mehreren Vorlesungen - die Aufzeichnungen sind natürlich super. Ich hatte leider eine Parallelveranstaltung um die gleiche Zeit und dank der Aufzeichnungenwar dies kein Problem. - Prof. Bast kann den Vorlesungsstoff sehr gut vermitteln, die Vorlesungsfolien sind außerdem sehr anschaulich
In großen Teil direkt anwendbare Themen - programmieren + verstehen lernen
The recordings of the lectures and the livestreams are great - I've learned very much in this course -he lecture is perfectly organzied
A thing I really like about Prof. Bast's lectures in general is her ability to explain really difficult concepts so easily that they're good tograsp even if maths isn't one's strong suite. Some of the stuff we covered I already knew from the Machine Learning lecture yet thiscourse still helped me get a better, more intuitive understanding of basic concepts. I also like the practical aspect of this course a lot - Ifeel like I could really go and start programming some search engines right off the bat after finishing this course, which is a feeling you really don't get for a lot of courses. Another thing I have to say I really like, which is probably often overlooked but I feel like I have to make a remark about it after bad experiences with some other lectures: I really like how well organized this course is. Despite the huge effort you guys put into it(livestreams, forum, etc.), which is also very appreciated by the way, you are still always punctual with publishing all lecture andexercise materials, and you quickly answer any questions on the forum. I think that is a major reason why despite this lecture being acomparably larger workload, it still didn't cause me much stress during the semester. I value that a lot so I hope you guys know thatyour hard work is appreciated.
Alles!! Ich kann mich an keine Vorlesungen erinnern, die so viel spaß gemacht hat und trotzdem so informativ ist. Vielen Dank, dass sie sich so viel mühe für die Lehre geben
Ausgewogen zwischen Theorie und Praxis. Live-Coding, Live Mathe.
Besonders hat mir das Zusammenspiel von der Vorlesung und den Übungen gefallen. Auch ist dies eine der wenigen Vorlesungen, bei denen man nach der Vorlesung nicht nur theoretisch weis wie etwas geht, sondern viele Konzepte davon dann schon praktischimplementiert hat. Zudem war das die erste Vorlesung, in der ich Matrizen nicht nur zum Selbstzweck verwenden musste, sondernderen Vorteile selbst erkennen konnte.
Bezug zur Praxis und die Präsentation die oft mit Beispielen untermauert wurde. Es lies sich oft ein Praxisbezug erkennen.
Das war mit Abstand die beste Veranstaltung, was das Organisatorische, Didaktische und Lehrreiche angeht, die ich je besucht habe. Die Übungen machen echt Spaß und ergänzen perfekt was man in der Vorlesung lernt. Unglaublich gut ist außerdem der Einsatz der Medien. Aufzeichnungen und Livestream sind top! Außerdem strahlt Prof. Bast nur so vor Kompetenz und man fühlt sich sehr gut betreut. Dabei bringt Sie jedoch gleichzeitig eine Leidenschaft und eine Lockerheit mit, die unglaublich motivierend auf einen wirkt. Bitte weiter so!
Dass sie eine humorvolle und informative Einführung in die Prinzipien von Suchmaschinen bietet und man durch die vielen praktischen Anwendungen nicht nur theoretische Hintergründe lernt, sondern auch "hautnah" erleben kann, was "Suchmaschinen" eigentlich bedeutet
Der Inhalt ist immer sehr gut aufbereitet, die Folien und die Übungen sind durchdacht und man merkt, dass sehr viel Aufwand undMühe hinter der Veranstaltung stecken. Didaktisch ist es wohl eine der besten Vorlesungen in der Informatik.
Der Zusammenhang zwischen der Vorlesung und den Übungsblätter fand ich perfekt.
Die Art wie die Vorlesung gehalten wurde war immer seh angenehm. Trotz Livestream und aufzeichnungen war ich immer gern vor Ort. Das gelernte wurde zudem in den Übungsblättern immer direkt angewandt und somit (hoffentlich) gefestigt. Zudem wird mandurch die Bepunktung der Blätter dazu gebracht, das ganze Semester über am Ball zu bleiben, was mir sehr zugute kommt.
Die Beispiele zu jedem Thema sind sehr gut zu verstehen.
Die Dozentin war motiviert und hat den Stoff verständlich und gut vorbereitet präsentiert. Die Aufzeichnungen waren super, da ich eine andere Veranstaltung parallel hatte.
Die Kombination aus vielen gut gestalteten praktischen Übungen in Kombination mit ein wenig Theorie habe ich so in keiner anderen Veranstaltung der letzten 5 Semester erlebt. Vor allem der Web Development Teil hat mir besonders gut gefallen. Auf jedenfalls eine meiner Lieblingsveranstaltungen der Studiums !
Die Kombination von Vorlesungen und Übungen ist extrem gut. Die Diagramme auf den Folien sind sehr hilfreich.
Die Praxisnähe. Jede andere Vorlesung hätte es bei ein paar Python Skripts die das Prinzip verdeutlichen gelassen, aber selbst eine Suchmaschine zu schreiben wertet die ganze Veranstaltung aus meiner Sicht deutlich auf. Auch die Tatsache, dass man nicht nur statisches anno 2000 HTML verwenden sollte, sondern dynamische AJAX Seiten gewollt waren macht deutlich, dass die Vorlesung auf dem Stand der Zeit ist und eben nicht vor 10 Jahren einmal erdacht und seit dem nicht weiter verändert. Interessant fand ich wie die XSS Problematik angegangen wurde. Auch wenn Knowledge bases wie die gegebene in der Regel als "sicher" angesehen werden können, hab ich die script injection nicht kommen sehen, obwohl ich schon zahlreiche Websites gebaut habe. Mal schauen wie das ganze mit SQL injection aussehen wird
Die Uebungen
Die Übungsblätter sind viel Arbeit, aber lohnenswert weil man viel lernt und wenn man sie schafft auch ein gutes Gefühl.
Eine unglaublich kompetente Professorin, welche ihr Gebiet nicht nur fachlich beherrscht, sondern dessen Inhalte auch noch hervorragend erklären und nahebringen kann.
Everything
Frau Bast is the only professor who gives lectures where practice meets theory at the optimum level. Exercise sheets are challenging, can get sometimes very hard and a lot, but it really helps to tief understand the topic. I learned python in the first semester, and I find it good that both courses AlgoDat and InfoRetr require python programming, so you can practice and deepen your knowledge. Organisation is always perfect, can not be better.
Frau Hannah Bast ist die Beste!
Frau Prof. Bast zeigt, dass die Motivation der Dozentin hochwertige Lehre anzubieten dazu führt, dass diese ausgezeichnet sein kann. Dies sollte für einige andere Dozenten ein Vorbild sein. Den organisatorischen Rahmen der Veranstaltung finde ich wie immer bei Frau Prof. Bast ebenfalls ausgezeichnet.
Gemeinsames Programmieren
Grundlagen werden erläutert/aufgefrischt und nicht zwingend vorausgesetzt (bspw. lineare Algebra, Satz von Bayes, Sigmoid), Praxisnähe der Aufgaben (z.B. echte Datensätze)
I like how the course was structured. The presentation was recorded so that we could view the lecture even when we couldn't attend the class. The exercises were good and challenging but not beyonds our understanding and there were also a forum to post questions regarding the exercises. Plus, Mrs. Hannah is also a humorous person.
I liked that the class is very dynamic and that the professor has the courage to do live coding and usually everything goes well.
I liked that we had as well theoretical exercises and the practical ones. We used many mathematical methods, programming languages and algorithmic improvements. It was really nice to programme in python, htm, css and javascipt, I loved it. Subject was not easy, I really felt like I was learning a lot of useful things.
I liked the content of the course
I liked the recordings, the overall organization of the course and the slides. The exercise sheets helped a lot to understand and cement the material.
I mostly liked the role of assignments and the work that gone into it. They were really educative and their difficulty were nicely adjusted. Other than this, the live stream and the recordings were really nice, which let me adjust my daily routine as I needed it.
I really appreciate that every part of the course was always on time. It was also very helpful to do the assignments in a pair, as I could discuss my ideas with someone or get help when I didn't understand something or was in doubt. I would also like to express my gratitude for the lecture recordings. Even though I attended the lectures, I found them very helpful. The assignments were nicely challenging, however sometimes they did require more work than expected.
I really liked that prof. tends to solves question at the time of lecture, It really shows that she herself knows enough about the course content that she can present all of it without the slides.
Ich finde Frau Bast findet eine sehr gute Mischung aus Mathematik und Programmieren sowie Theorie und Anwendung des Gelernten.
It helped me fill some gaps of knowledge I had, because my Bachelor program was not computer science.
It was promised that the lecture would be well balanced in terms of theory and practicals at the beginning of the course and it indeed was. The live class on youtube was super useful, especially the feature to ask questions using forum char option. The exercise sheet was very well-written and all necessary files for the completion of the exercise was provided.
Lehrstil.
Meistens sehr gute Arbeitsblätter die zum Verständnis des Vorlesungsstoffes beigetragen hat - Super Tutor - viel und umfangreiches Feedback - Philosophische Fragen in den Übungsblättern regen zum Nachdenken an - und die Best-ofs am Anfang der Vorlesung waren auch ein kleines Highlight -Infrastruktur (Repo, Wiki, Livestreams etc.) sind sehr hilfreich und haben das Leben einfach gestaltet!
Praktische Anwndungen selber zu Programmieren war sehr interesssant und hat Spaß gemacht.
Programmieraufgaben waren Großteils mit schönen anschaulichen Ergebnissen
Programmieren hat Spass gemacht jedoch hatte ich Probleme mit numpy (ich liebe for-Schleifen)
Sehr gut waren die Aufzeichnungen. Sehr guter Praxisbezug durch die Übungsaufgaben. Eine der wenigen Veranstaltungen aus der man allgemein viel Wissen rausziehen kann.
The best part of the course was that whenever you're done with a new lecture, you know quite a lot about the topic the moment you exit the class. Unfortunately, this is not the case for many subjects. The slides are organized in a way that a person who doesn't know anything about the topic can understand it, given the effort. The exercises were a great addition to gain practical experience about the topic we studied in the class. I would also add that the exercises were also not too hard but not too easy, so in a way, perfectly balanced....as all things should be....
The lectures were engaging and also recorded. Made it easier to review content for the exercises.
The organization of course (media and study materials) and the student support is very good. Moreover, the quality of the exersize questions is commendable.
The recordings and streams were very useful! The coding examples were nice as well
The self-contained slides and materials, the exercise sheets, recording the lecture, encouraging questions.
The slides and exercise material are quick to access via the course website. The video lecture format is very good. The exercises are phrased in an easy to understand manner.
This course was designed 50% theoretical and 50% practical which is something I liked a lot, since most other subjects are more theoretical than practical. But in general this was the most beneficial course for my career so far, and the most interesting.
This was an amazing course. I love that Prof Bast has not focused too much on theory. The course is very well designed. I also like that this course helped me in improving my mathematical skills along with my coding skills.
Viel Code, nicht nur Therorie sondern auch Anwendung, sehr vielseitig
The exercises
The use of technology - livestreaming, forum with a quick response time , well mainted Daphne Ms. Bast too was great - giving introduction of many concepts before proceeding with the advanced and actual lecture content I was able to brush up my python skills.
Where do you see potential for improvement for this course?
Bessere/Ausführlichere Einführung und Erklärung Vector, Matrizen - Bessere Erklärung und Live Coding von SciPy und NumPy (Cheatsheat nicht ausreichend)
Die Vorlesung ist in meinen Augen etwas zu praktisch. Ich fände einen höheren Anteil an Theorieaufgaben angemessen. - Vielleicht könnte man die Aufgabenblätter auch nicht nach Theorie und Praxis teilen, sondern bei manchen Themen eine theoretische und eine praktische Aufgabe auf den Zettel packen. - Seit wann wird die Vorlesung in einem der Seminarräume gehalten? Suchmaschinen ist schon seit Jahren eine sehr beliebte Vorlesung und allein die Gruppengroeße schreit schon danach, die Vorlesung im Müh/Schicksaal abzuhalten. Ich war bei den ersten paar Vorlesungen da, bin dann aber nicht mehr hingegangen und habe stattdessen mit den Aufzeichnungen gelernt, da der Raum so vollgestopft war dass man sich bereits aus den Nachbarräumen Stühle holen musste und hinten im Raum auch nicht mehr so viel mitbekommen hat.
Teilweise wäre eine zweite Vorlesung zu manchen Themen interessant und hilfreich (weniger Verschiedenes mehr Detail)
An in-person tutorial session to discuss the theoretical exercises would have been helpful for me. Maybe it would be possible to have the style checker fix minor issues automatically? It was kind of weird to have the server complain about a missing newline but then having to fix it manually.
Bitte benutzen Sie eine "wirkliche" Entwicklungsumgebung, die für Python ausgelegt ist und nicht Vim... Sie hätten sehr viel Zeit sparen können, da IDEs die Fehler, die Sie teils mit Trial & Error gesucht haben, von vorneherein bemerkt und angezeigt hätten. Da das gemeinsame Schreiben von Code (was ich super finde!), oft einen großen Teil der Vorlesung ausmacht würden Sie damit nicht nur den Studierenden, sondern auch sich selbst einen Gefallen tun!
Da es nun schon Viedeo Aufzeichnung, Livestream und sogar Scheinwerfer gibt sind das einzige was noch fehlt Special Effects wie ein Feuerwerk. Spaß beiseite, mir ist nichts eingefallen was die Vorlesung noch besser machen würde.
Das Prediction/Classification Thema (VL 10-11) war nicht so interessant und könnte gerne wegfallen.
Der Umfang der Übungsblätter war mir persönlich deutlich zu hoch. Wenn man sich den Lebensunterhalt neben dem Studium selbst verdienen muss ist es nicht immer leicht mal eben 9 Stunden pro Woche für die Bearbeitung des Übungsblattes zu finden. -> Hätte jede Veranstaltung so einen hohen Workload wäre der Master an der Uni Freiburg für mich unmöglich.
Die Vorlesung war deutlich mehr gestaltet für Masterstudenten, obwohl die große Anzahl der Bachlorstudenten.
Es gibt kaum etwas, dass mir negativ aufgefallen ist. Vielleicht sollten numpy und scipy noch etwas ausführlicher eingeführt werden.
Es werden sehr viele Themen angeschnitten. Nicht nur die Grundlagen von Suchmaschinen, sondern dann auch Webprogrammierung und SQL. Okay, das ist schon wichtig und für die vergleichsweise begrenzte Zeit ist das alles gut aufbereitet. Aber manchmal habe ich schon überlegt, wie sehr das eigentlich noch mit Suchmaschinen zusammenhängt. Ganz streichen wäre aber natürlich auch falsch, da es echt motiviert z.B. den Suchalgorithmus dann richtig im Browser laufen zu sehen. Oh, und persönlich war mir die Veranstaltung etwas zu leicht und praxisorientiert, aber das liegt glaube nur daran, dass ich in einigen Bereichen schon Vorwissen hatte. (Machine Learning, Webprogrammierung, NumPy…)
Folien gut, es gibt aber auch Foliensets die ich nicht ganz so übersichtlich fand zb: Classifiers. Übungsblätter sehr gut, habe dennoch das Gefühl, dass die Praxisübungen für die Prüfung nicht ausreichend sind.
For me, it would have been helpful, having less topics with a greater depth. Further more, with python being to only real option, it feels a little limited. By including a modern language like Rust or Go, the shortcomings of Python wouldn't be such a problem anymore.
Git statt SVN!
I felt like the room was too small for the lecture, and it was a bit hard to stay attentive in the at times jam-packed lecture room (especially if there weren't enough chairs).
I have noticed that the Prof. Bast sometimes speeds up the lecture contents towards the end of the slides (ofcourse due to time restriction). However, I have also noticed that those concepts are the crux of the lecture for which the lecture was presented. Hence, sometimes its difficult to grasp the concept right away in the classroom.I have also felt that the programming assignments are long and often exceeds the 9 hours estimate presented in the first lecture.
I think the theoretical exercises could be reduced in number. Other than this, I don't see anything bad with this course.
I would have liked to see an explanation for the solution of the theory exercises. The coding exercises solution was self explanatory but the theory exercises solutions were not so easy to follow.
It would be nice if a part of the grade could be reached by making a final bigger project with all the learned stuff so the grading process would have a practical part besides the theoretical one.
It'd be nice if the exercises had the boilerplate code already in place, and maybe had more time than one week, with discounted returns for people who submit late. Some weeks I had no time to do the exercise, no matter how easy it was.
It's hard to find any aspect that should be improved in this course. However, if I should come up with one, I think the course could cover some more topics of Information Retrieval applications in other areas we could have an broader insight of the subject.
Livecoding mit numpy wäre schön.
Man könnte ihr einen größeren Vorlesungssaale geben, damit noch mehr leute die Veranstaltung besuchen können.
Manche mathematischen Teile der Vorlsung waren etwas schwerer nachzuvollziehen. Ein kleines Anwendungsbeispiel in dem schnell alle Vektoren und Matrizen zusammen gerechnet werden könnte da vielleicht hilfreich sein.
Manchmal hatte ich das Gefühl, das gewisse sehr simple Beispiele sehr lange besprochen wurden und komplizierteres weniger.
Maybe the Exercise Sheets should have more importance on the final grade, e.g. if you do 75%+ of all Exercise Sheets you get a pass on the subject, and then you can submit to the exam to get a higher grade, since it requires a decent amount of work during the semester to be focused on the subject (and seeing as one has multiple courses all with mandatory exercise sheets it gets a little overwhelming knowing you're still on point 0 as far as the grade goes).
More in depth examples of the techniques that we go over.
Nichts
Nichts zu verbessern.
Nothing I can think of. This course was excellently designed.
Some lectures covered a lot of topics and it was a lot for someone who did not know anything about it (e. g. web application with HTML, JS, jQuery and CSS) The only thing that could make the things easier would be a crash course in Numpy. Some Exercise sheets were extremely time consuming and discouriging because of failing. Sometimes it was hard for me to understand the given solution for ES. I had to give up some other lectures because of the time comsume of this lecture, but it was totally clear, that Frau Bast's lecture to choose.
The course was almost perfectly executed. I think an extra class assigned for teaching Linear Algebra topics would be a great addition to the course. There are many students who are not aware of the L.A concepts being used in many of the topics. A practical exercise for the same class can be to get yourself acquainted with numpy (which was also confusing to use for many of the students).
The exercises tend to be of very high level. Sometimes its difficult to link the lecture to the exersize solution. This is because I am not good at every part in mathematics. I was able to solve some exersizes relatively easily and others, I have not understood till now. Suggestions: Please state the requirements for attending the course in finer detail. It's better for students to get a very good picture of what is to come. It would be extremely helpful if more time was spent on discussing the INTUITION AND MATHEMATICS of the concepts during the lecture.
The slides always had some incorrect statements manly in some mathematical formulas and I did not really liked the professor writing in the slides, I do not know how this could be improved, but was very hard to keep my concentration while she was writing formulas, maybe it was a little bit to slow for me but I do not think that would be better to have formulas pre-writed in the slides. Maybe I am not used to this time of "blackboard", or maybe talking and writing at the same time was not a too good idea.
Tutorat offline.
Viele der vorgestellten mathematischen Konzepte wurden mit Python / Numpy Aufgaben behandelt, was zwar schön ist, um zu verstehen wozu die abstrakte Mathematik gut ist, aber meiner Meinung sehr wenig Verständnis erfordert nur reine Theorie ist bestimmt auch nicht die Lösung, aber vielleicht eine Theorie und eine Programmieraufgabe pro Blatt?
War super
Design of assignments in the practical side should focus a bit more on the content rather than the coding skills. Although I had no problem on the coding skills part. But I found some exercises pointless sometimes since it didn't help one bit understanding the content of the lecture.
In formulas the sum/product and other symbols are just the greek letter, it's doesn't look nice and it's hard/impossible to see which part belongs to the sum/product.
Nirgends
Sometimes there were errors in slides so i think that could be improved.
Quality of the work of the tutor
Cladius , Good , Was regular to upload the check assignments and his comments were clear"
A. Woitzik: 1. Gibt nichts auszusetzen.
Alles prima.
Andreas Jan Christoph Woitzik, 1.0 Andreas war immer sehr freundlich, hat hilfreiches Feedback gegeben und mehrmals angeboten, dass ich mich bei Fragen und Unklarheiten (bei den Theorieblättern) gerne mit ihm treffen kann. Top!
Andreas Jan Christoph Woitzik, 1.0, Hat immer motivierende Worte mit in die Feedback Datei geschrieben. Bewertung war immer gut nachvollziehbar.
Andreas Jan Christoph Woitzik, 10, was always on time to correct the submitted sheets, did a fair evaluation and was friendly.
Andreas Jan Christoph Woitzik, 10, was very correct and thorough on the checks, appreciated good or extra work.
Andreas Jan Christoph Woitzik, Note: 1-2 Das einzige was ich "negativ" anmerken könnte war das er einmal einen copy paste Fehler in der Tutor.txt gemacht hat (die gesamt punkte stimmten trozdem).
Andreas, 1.0, nichts zu meckern.
Andreas, 8(of 10), sometimes I disagree with his feedback, but I think we are never going to fully agree with those that are evaluating us.
Claudius Korzen , 2, fair, but more comment would be great
Claudius Korzen, 1, nichts zu beanstanden.
Claudius Korzen, 1,0. hat eine super Arbeit geleistet, immer konstruktives Feedback gegeben.
Claudius Korzen, 1.0, gab nichts zu bemängeln
Claudius Korzen, 1.0, sehr ausführliches Feedback.
Claudius Korzen, 2
Claudius Korzen, very good, His code reviews was really helpful and he was responsive when I had a question about his grading of my work, which I liked very much.
Claudius, 1.3, Claudius korrigiert sehr zügig und zuverlässig, alle Fragen beantwortet er mit großer Sorgfalt. An der ein oder anderen Stelle hätte das Feedback noch ein bisschen ausführlicher sein können, auch wenn die Aufgaben funktionieren. Das ist aber der einzige kleine Verbesserungsvorschlag. Insgesamt habe ich mich hervorragend betreut gefühlt.
Claudius. 10/10. Nice guy.
Daniel Bindemann - In my opinion, he is a good tutor. He always gave us constructive feedbacks about how we had approached the exercises' problems and explained what we had done incorrectly. Overall, I would rate him 9/10 Daniel Bindemann was my tutor. His feedbacks were really helpful. 10/10
Daniel Bindemann, 1, Faire Benotung, pünktlich (auch wenn das ein auslegbarer Begriff ist) Korrigiert. Was will man mehr?
Daniel Bindemann, 1, Gutes und Detailliertes Feedback.
Daniel Bindemann, 1, Sehr gutes Feedback, gutes Maß an Strenge der Korrektur (streng, aber nachvollziehbar)
Daniel Bindemann, 1, ausführliche Kommentare zu den Übungen mit hilfreichen Tipps und Verbesserungsvorschlägen
Daniel Bindemann, 1.5, Korrekturen meist am Wochenende da und immer hilfreiches Feedback und konstruktive Kritik
Daniel Bindemann, 9/10, sehr gute Feedbacks.
Daniel Bindemann, A, provided helpful feedback
Daniel.Bindemann, he was a great tutor, submitting feedback on time. His comments were always helpful. He took time to find things we could improve even when we had correct solutions, which I really appreciate.
Hannah Best, great lecturer, her english is perfect, the content of lectures was satisfying, everything was understandable
Julian Tischner
Julian Tischner war mein Tutor. Er hat immer sehr gutes und hilfreiches Feedback gegeben und ist dabei stets fair geblieben. Top!
Julian Tischner, 1.0, Super freundlicher und sehr kompetenter Tutor
Julian Tischner, 1.0, Vielen Dank für dein hilfreiches Feedback! Bester Mann
Julian Tischner, 1.3, passt
Julian Tischner, 1.5, nice/helpful comments and very friendly
Julian Tischner, 8/10, provides fair and constructive feedback
Julian Tischner, Excellent, The exercise correction was fair and gave good feedback.
Julian Tischner. 100/100 Ausführliches Feedback zu jedem Blatt
Mein Tutor ist Andreas Woitzik. Er war immer erreichbar, und hat seine Arbeit sehr gut gemacht. Note: 1
Mein Tutor hat angemessenes Feedback gegeben und sich schnell um Fragen und Probleme gekümmert.
My tutor Mr. Woitzik was friendly and helpful, and the feedback was always uploaded quickly. I have nothing to complain about
My tutor was Daniel Bindemann. I got excellent comments for all my exercises from him. The grading also was justified and fair in all cases. 10/10
Name: Andreas Jan Christoph Woitzik Grade: 10 / 10 Comment: Andreas has given me valuable advice and comments to make my understanding better. Thank you Andreas !!!
Name: Dr. Hannah Bast Grade: A comment: Dr. Hannah was good at explaining the topics well.
Tutors were nice. I used to get quick proper evaluation for my assignments and answres for my questions.