A process-oriented conceptual platform for informatics (19 Oct 2001)
Object-orientation is now the dominant style in programming, taught at introductory level in most places. Students complain that OO is difficult to learn. Kristen Nygaard is of the opinion that the standard pedagogic in teaching object-oriented programming is wrong. The reason is that few teachers and text-book authors understand OO properly. He argues that one must start with "sufficiently complex examples" instead of "sufficiently simple examples" in order to teach the pupils the "world view" of object-orientation. Otherwise they will continue to program as before, albeit in an object-oriented language.
The lecture is about how object-oriented programming was invented and is related to other languages and ways of thinking about programs and processes. It has plenty of anecdotes, most of them with a bearing on how to understand object-orientation.
Article URL: http://hci.stanford.edu/cs547/abstracts/01-02/011019-nygaard.html
(Kristen Nygaard, University of Oslo)
Read 123 more articles from Stanford HCI Seminars sorted by
Next Article: The Day the "Fun" Became Real