Developing an object-oriented curriculum
Loehr, Curtis Howard
Wu, C. Thomas
MetadataShow full item record
Traditional introductory computer science curricula do not address the emerging paradigm of object-oriented programming. The purpose of this research is to determine when object-orientation should be introduced into the computer science curriculum and what is the proper instructional approach to present this material. This thesis looks at the concepts incorporated by the object-oriented paradigm, explores the developmental psychology applicable to understanding new environments and proposes an introductory object-oriented curriculum that incorporates the fundamentals of learning, computer science and object-oriented progranuning. The object-oriented curriculum proposed provides a top-down approacr: to the conceptual foundations of computer science with a bottom-up approach. to object-oriented programming. This combination of approaches provides the necessary breadth of coverage in algorithms, data structures, programming analysis and object-oriented modeling with an initial in-depth look at the mechanics of programming.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Fink, Alan Lee (Monterey, California. Naval Postgraduate School, 1992-03);The latest buzzword penetrating the professional computer science literature is Object-Oriented Programming. Computer scientists extol its theoretical virtues while developers explore its potential for streamlining the ...
An experimental comparison of CLOS and C++ implementations of an object-oriented graphical simulation of walking robot kinematics. Davidson, Sandra Lynne (Monterey, California: Naval Postgraduate School, 1993-03);The ability to conduct research in the robotic field in new areas can be accomplished safely and efficiently using computer graphic simulation. Object-oriented languages provide a powerful and flexible capability in ...
MacLennan, Bruce J. (Monterey, California. Naval Postgraduate School, 1983-02); NPS-52-83-001Applicative programming languages and languages for data-flow machines are often described as value-oriented languages. Other languages, such a Smalltalk, are described as object-oriented. LISP has been described as both ...