3 ms·
No. Gustavo Niemeyer Yesterday 10:51 AM Probably a wise decision to introduce people to the idea of programming. I doubt CMU would be making such silly overar
by jdlshore 14y ago
No.
Gustavo Niemeyer Yesterday 10:51 AM
Probably a wise decision to introduce people to the idea of programming. I doubt CMU would be making such silly overarching claims, though. In fact, it isn't [1]:
_"Our planned 15-214 course on software system construction
will have much more extensive coverage of concurrency, as well as object-oriented abstractions. Both of these are key components of most large-scale, distributed software systems."_
"Although object-oriented programming (in its myriad forms) remains a dominant theme in industrial software development, the use of object oriented languages, such as Java, at the introductory level introduces considerable complexity and distracts from the core goals at the introductory level. It seems preferable to give fuller coverage of OO design and implementation methodology to later in the curriculum to allow more focused concentration on basics at the introductory level."
[1] http://reports-archive.adm.cs.cmu.edu/anon/2010/CMU-CS-10-140.pdf http://reports-archive.adm.cs.cmu.edu/anon/2010/CMU-CS-10-14...