View Related Documents

Abstract

The issues surrounding teaching object-orientation to novice programmers from day one are revisited first. An analysis is then presented showing the harmfulness of teaching objects-first. The attention then is given to addressing the problems of the current textbooks. Furthermore, a remark is made in comparison between teaching objects-first and Reformed Calculus from a closed discipline. Finally, a new structure for introductory programming courses is suggested.

teaching of CS1 - objects-first - object-orientation - structured programming - CS foundation courses

Fulltext Preview

Image of the first page of the fulltext document