Student Feedback
1 week ago
This user did not leave any comment
3 weeks ago
From my experience, the quizzes were honestly fine. I barely studied for them and still managed an average grade just by using common sense. They’re not that hard sometimes. The theoretical classes are technically required, but realistically you can just show up near the end to do the quiz and be done with it.
The main issue for me was the project. It didn’t really feel like a normal course project, it felt more like we were participating in an experiment or study the professor wanted to run. A big part of it seemed focused on AI because the teacher pushed it that way, even when it didn’t...
3 weeks ago
why are we making project mainly with AI at the teacher's request
1 year ago
The course has a very theoretical focus and very little hands-on work, so if you enjoy building concrete things, you might feel that something is missing. It's a complete contrast with Professor Rito's course (Software Engineering) in the undergraduate program.
There are quizzes at the end of the lectures (done on QuizzesTutor) that replace the final exam grade. This is a plus, but it does require keeping up with the material and reading the assigned textbook chapters, which can sometimes be quite lengthy.
This year, the...
The reviews below this point may be outdated. Course content, teaching methods, and requirements may have changed since then.
4 years ago
Theoretical classes
Theoretical classes follow a flipped classroom model. The classes consist mostly of reading the material assigned by Professor Rito and discussing it in class. The materials range from textbook chapters to academic articles (both from Rito and others).
At the end of each class, there’s a quiz, and only the best 70% of your scores count toward your final grade.
Practical classes
Before the project is out, the labs are mostly discussions about the architecture of different systems — ranging from Graphite to Netflix to Chrome.
The project was released very late this...