The educational use of Java at the introductory level is still in its infancy and effective teaching strategies are only beginning to emerge. Java is a new technology designed to promote a new computing paradigm. To produce a new generation of students skilled in Java, undergraduate computer science should be taught from the perspective of developing a strong Java foundation. This paper describes a pedagogical framework motivated by principles found in the constructivist learning theory for integrating the Java paradigm into the undergraduate curriculum.
No takes yet. Share an insight, caveat, or question.
Said Hadjerrouit (1998) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: