3 ms·
I think adding a concrete language (most probably C) and a course for OOP to the list might prove useful.
by l39 8y ago
I think adding a concrete language (most probably C) and a course for OOP to the list might prove useful.
- furo 8y agoWhen you say "concrete language (most probably C)" are you referring to using one language throughout each subject?
- l39 8y agoNot one language per subject. A separate subject to have basics strong. I feel learning C as a subject and getting concepts like pointers right might prove useful while learning datastructures and algorithms. The article assumes learning a language is very easy. But for a self taught programmer its easy to fall into the trap of straightaway going to high level language like dynamically typed languages. It would be more appropriate to learn C followed by datastructures followed by compiler design in that order.
- furo 8y agoLate reply, but looks like C is covered in the Computer Architecture section. How deep does it go into C? That I don't know.