Student Feedback
2 weeks ago
Disregard the “flipped classroom approach” that is written in the course’s page, the professor expects you to have already read the chapters of the book previously, but he covers basically everything there is to cover in each class. It is a normal class. The quizzes have some trap answers but they are fine as long as you are attentive.
The documenting software part of the theoretical classes is tedious and is most of what you will learn there - do not recommend.
The practical classes are very insightful and the books you are supposed to read are pretty interesting - the best part of the...
4 weeks ago
This user did not leave any comment
1 month 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...
1 month 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...