And you have a penchant for certain magic ponies rather than trains, from what I recall.
Type: Posts; User: laserlight
And you have a penchant for certain magic ponies rather than trains, from what I recall.
O_o
My point is that an "OOP course" does not belong in an introductory programming syllabus. You can call it an "OMG! OOPS!" course if you want, but we're just using different terminology, since...
When it comes to learning about algorithms, one of the things I like about the C++ standard library is the stuff in <algorithm> and <numeric>, along with the fact that they come with complexity...
Aye, but while those are under the "OOP" umbrella of techniques, they are way too general to be exclusively classed as "OOP".
Well, those could be left for later. Java's interface construct covers one of the common uses of multiple inheritance anyway.
The National University of Singapore School of Computing's introductory programming course (the mainstream one, there's also one with Scheme as the programming language) CS1010 is not "a course on...
If a rank beginner's goal is to learn OOP, and just OOP, then I would strongly recommend that that newbie re-think his/her goals. The entry programming language should be a medium by which the...