From software user to software author
Mark Woodman, Simon Holland · ACM SIGCUE Outlook · 1996
We describe an initial pedagogy for an introductory computing and programming course which adheres to the object-oriented paradigm.Students must satisfy a prerequisite to be competent users of GUI operating systems and simple applications.The paper explains how their prior knowledge and skills are used to consider abstract object-oriented models of the systems they know before embarking on Smalltalk programming.A novel programming and learning environment which constrains visibility of Smalltalk is described.