TDDD56 Multicore and GPU Programming (6 ECTS)
Autumn2 2023
Mid-Term Evaluation with Muddy Cards
The course TDDD56 has been mid-term evaluated with the muddy card method at the end of the second week, Lecture 7, on friday 16 november 2018 08:00-10:00. 32 students attended this lecture, and I received 30 cards.
Summary
By and large, the feedback is overall clearly positive. A few minor issues were pointed out, and are commented below as appropriate.
Contents:
The subject is generally perceived as very interesting, relevant and varied.
Lectures:
Lectures are appreciated in most comments (e.g., well-structured,
many examples, detailed, well-explained).
Due to timing constraints,
the evaluation had to be done just in the last lecture of the
theory block, which of course is reflected in a number of cards.
This course is optional and taken by students coming
from many different programs beyond computer science and engineering,
and also by a significant number of
international exchange students. While several cards state that
the lectures are easy to follow, some others
comment that they find the theory part a bit hard to swallow,
especially if missing background from core computer science
courses like algorithms and data structures
or operating systems (which are listed
as prerequisites in the course syllabus).
Others remark on partial overlap with earlier courses,
which however is appreciated by those who do not have
such courses in their study program.
Lecture slide material is considered to be of high quality and detailed,
a bit too dense/too many powerpoints sometimes.
Avoiding too much whiteboard writing/drawing is however a necessity
to get through with the contents within the given few lecture slots
of an advanced-level course.
Note also that the slides
actually ARE the course book -- and they define the exam-relevant contents,
to answer a question on another card.
With the new compendium now in place, we could in the future
reduce the text on the slides, or even move some contents
entirely to the compendium for self-studying.
Labs:
Labs are perceived as fun and interesting so far (well, Lab 2
will be a bit harder but you will manage, too).
It is also positively noted on several cards
that no lab reports need to be written.
Two cards about partly outdated/late updated lab information:
The lab information for the later labs is being updated before the
second lab week.
The lab assistants are appreciated on several cards.
Two cards asked for even more assistants to avoid queueing for
lab demonstration. Please note
that we had just doubled the lab assistant capacity compared to the corresponding
course in spring, and due to both cost and staff availability
constraints, even higher lab assistant capacity is out of question,
both for our course and all similar CS courses at advanced level.
One card suggests including the timing code directly in the lab skeleton,
we could consider this for next year.
Schedule:
Three cards complained about the three-hour lecture of the second day being
too long. I agree, but this was necessary due to scheduling constraints.
For next year we will consider merging the first lesson with Lab 1 instead
and splitting lecture 2 in two separate 90-minutes slots.
One card complains about the evening lab hours of group B;
due to scheduling constraints there was no choice, the alternative
would be to limit the course to 32 students rather than 64.
Another student dislikes lectures starting at 8am - me too, but there is not
much choice in the given schedule frame.
One student wrote that he/she had difficulties finding the SoB labb.
Unfortunately it is not shown under this name on any of the LiU online room maps.
This problem will however not reoccur next year, as the lab computers
will move from this year's temporary location to their final place.
Thanks to everybody for the overall very constructive and encouraging feedback!
Christoph Kessler, examinator TDDD56
Page responsible: Christoph W Kessler
Last updated: 2018-11-22