Scandinavian schools don’t let you through just because you’ve memorized the material. There are many phases of exams per course here, and they provide a collective score. For this final semester, we had 3 weeks of school, 5 weeks to do a “software development” project, in which we had to deliver a fully running application, able to handle all aspects of voting for, choosing and administering the university’s optional subjects using a database. It had to help administrators and students to choose subjects, and show them how many students fit a 2x2 set of subjects (primary and secondary choices), and grade them in 6 categories of happiness. Huge algorithms! And of course we had to write a 20 page report on the program we made simultaneously.
Then 6 weeks to write a 30 page assignment about all the different subjects discussed during the semester. These 2 reports and the final program and code is all evaluated, and you’re given one score.
In the last 3 weeks of that project, we also had 3-week final-projects in both our optional subjects (mine were Android and C#), both with individual reports and running applications. It was a terrible 3 weeks. I barely had any sleep. I was like Neo, seeing code everywhere. God, I’m glad it’s over! NOT easy…