|
These are just my own thoughts on how I envision a CS1/CS2 sequence which is contemporary (emphasizing object-orientation and interaction), compasionate (low-threshold), challenging (no-limit), and coherent (free from leaps of content that tend to make students stumble.)
These particular notes are based on the premise that Java is the featured programming language and that Netbeans is used for program development. Both Java and Netbeans appear to be great instructional tools -- as well as powerful development tools!