Quote (Minkomonster @ Feb 2 2014 12:16pm)
Then why didn't you call it a "Computer Science" course instead of a "Java" course. Seems like you are pigeon-holing yourself.
Also, all of the stuff you listed are subsets of programming. If you want it to be about Computer Science, you are going to want to look into Architecture, Discrete mathematics, Algorithm Analysis, Networking, etc.
Come to think of it...that is a lot of stuff for a single course. Good luck.
How components work, and which data structures to use when -- not only their implementation -- are not subsets of programming.
If I was creating a beginner course with Architecture, Discrete mathematics, Algorithm analysis and Networking, it would hardly be a beginner course!
You are right, I shouldn't call it just a Java course, although it is mostly programming.