Profile

Daniele Antonioli
Student
- 2 reviews
- 2 completed
The course requirements are weak to tackle the course, especially the
programming assignments. I would add: mandatory C knowledge (Java is not
sufficient), familiarity with UNIX, hypervisors (vmware), gdb, gcc, terminal
emulators and at least one Linux distro.
If you have these skills you can really ;earn a lot and enjoy the course !
The course content is rich, well organized and well presented. It is not a
conventional approach to the subject, the topics are presented in a
"constructive" manner and usually the level of abstraction (but not necessary
difficulty) increases week by week. The programming assignments/quizzes are
really good, the autograder is fantastic. You can learn a lot of Java, Data
Strucuture, Programming best practices, Algorithms design analysis and
comparison.