Im frankly disappointed that most students introduction to programming is object oriented, and when that language is java im even more appalled.
Computers are easier to understand if you start with assembly, and you actually tell students how a computer stores information and how it operates on that information before you try to make them conceive of an abstract object which has a distinction between instance and definition.
Maybe you would argue that assembly is not "computer science". I am liable to agree, maybe it should instead be a differently titled prerequisite.
Computers are easier to understand if you start with assembly, and you actually tell students how a computer stores information and how it operates on that information before you try to make them conceive of an abstract object which has a distinction between instance and definition.
Maybe you would argue that assembly is not "computer science". I am liable to agree, maybe it should instead be a differently titled prerequisite.