Many of you have been working hard within the first couple of weeks of RNO. In this
posting I would like to give you a statistical overview of the submissions to exercise 0 and exercise 1. In case you want an interpretation of the graph above, read the text towards the end of this posting.
All in all, we have 199 students registered for the practical. This is slightly less than the 220 students registered for the lecture.
In the picture below you can see the distribution according to the immatriculation number. The largest group are the students in their 2nd semester.

We got 158 submission to assignment 0 or assignment 1. These students will get a grade.
41 students did not submit anything. I dared to remind all students without submissions right after the submission deadline for assignment 0 by sending them a letter. In this letter I kindly asked them not to forget to submit; I also asked them for reasons in case they do not have the intention to submit at all.
9 students replied and explained their reasons for not submitting. I wonder and worry about the remaining 32 students who did not react at all; after all, this group amounts to 16% of all registered students.
133 students submitted assignment 1. Check out the submission rate sorted by the immatriculation year below.

I have automatically tested all submissions to assignment 1 with the test described in the specification. Below you can see the success rate for this simple test in relation to all submitted solutions. In this test I have only checked the output of the TOY machine code.

If we look at the success rate based on all registered students, we get a rather disappointing picture. See below.

For instance, less than 20% of all registered 6th-semester students have mastered assignment 1; considering the fact that assignment 1 has been very similar throughout the last 4 years, this is really disappointing.
Let us have a look at some details. In the pie chart below you can see that 75 submissions have passed the basic test. 58 submissions did not pass the basic test.

The bulk of the student population of RNO consists of students of “Software Development and Business”. These are 146 students. 46 students study one of the teacher’s training programmes.

In the following, I compare the performance of students of “Software Development and Business”only. From the picture below you can see that the 2nd semester students perform best: more than 50% of the submissions passed the standard test.

Let me finally make a somewhat delicate comparison. I was curious how the students of “Information and Computer Engineering” (ICE), “Computer Science” (CS), and “Software Development and Business” (SWD-BM) in their 2nd semester perform relatively. All these students had a 1st assignment based on the same idea: Start with a relatively simple problem, code it as a C-program, compile this C-code manually to TOY assembly language, and test the code on Visual X-TOY. The students of ICE and CS do this assignment within the course “Rechnerorganisation”. Their deadline for handing in assignment 1 was already on 21st of March. The deadline for assignment 1 for the students of RNO (“Rechnernetze und -Organisation”) was on 15th of April, i.e. roughly 4 weeks later.
In the graph below you can see the relative performance of the three groups.

Make your own conclusions about this comparison, or about the outcome of this comparison.
So much for all that jazz. I hope that you are keen to work on assignment 2.
Some tips: Start early. Don’t give up. Try out all the examples you find in the course material before you dive into this year’s assignment problem. I want you to understand the full beauty of x86 assembly language.