Requirements for a first year object-oriented teaching language

26Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

Interest in teaching object-oriented programming in first year computer science courses has increased substantially over the last few years. While the theoretical advantages are clear, it is not obvious that the available object-oriented languages are suitable for this purpose. None of the existing languages is appropriate for teaching object-oriented principles. In this paper we discuss the requirements for an object-oriented teaching language and draw attention to the deficiencies of existing languages. In particular, the paper examines C++, Smalltalk, Eiffel and Sather. Finally we outline characteristics of a new language, specifically designed for teaching purposes. © 1995, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Kölling, M., Koch, B., & Rosenberg, J. (1995). Requirements for a first year object-oriented teaching language. ACM SIGCSE Bulletin, 27(1), 173–177. https://doi.org/10.1145/199691.199770

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free