6 ms·
I think the author has confused engineering and science. For example, for learning Web Development, I'd prefer a project based model where I learn concepts and
by RandomCSGeek 9y ago
I think the author has confused engineering and science.
For example, for learning Web Development, I'd prefer a project based model where I learn concepts and apply them to my project side by side. This way, although the end result would be mess and likely incomplete, I get to learn a lot from the mistakes and issues that come in the way.
On the other hand, for learning about compilers, a tradional semester-based course, with 2-3 lectures/week, and maybe an coding assignment/week that can be completed in an hour or two would work best. In this case, while I don't have any real project at the end, I do learn the core concepts.