Object operations and objects communication in the object-oriented programming education

Authors

  • I. P. Donchev Великотирновський університет ім. Св. Кирила і Мефодія
  • E. S. Todorova Великотирновський університет ім. Св. Кирила і Мефодія

Keywords:

object-oriented programming, education, object operations, objects communication, objects interaction

Abstract

Unfortunately, in the academic literature on object-oriented programming (OOP) we notice adverse tendency to focus attention mainly on language-specific syntax constructions and static description of the data used, at the expense of processes dynamics in the program, operations with objects and communication between them, which we believe is the key to mastering this paradigm. To improve the learning process, in this article we propose some basic concepts, needed for a successful OOP course; classification of the object operations, conformable with the course objectives as well as some specific recommendations for teachers.

Author Biographies

I. P. Donchev, Великотирновський університет ім. Св. Кирила і Мефодія

викладач кафедри інформаційних технологій

E. S. Todorova, Великотирновський університет ім. Св. Кирила і Мефодія

завідувач кафедри інформаційних технологій

References

1. Bergin J. Teaching polymorphism early / Bergin J., Wallingford E., Caspersen M., Goldweber M., Kolling M. // Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education. — Caparica, Portugal : ACM, 2005, P. 342 — 343.
2. Kay A. C. The Early History of Smalltalk, in Bergin T. J, & Gibson R. G., History of Programming Languages — II / A. C. Kay. — ACM Press, 1996. P. 511—598.
3. Eckel B. Thinking in Java / B. Eckel.— [4 edition] : Prentice Hall. — 2006. — 1150 p.
4. Liberty J. Sams Teach Yourself C++ in 21 Days. / Liberty J., Jones B. — [5th edition]. — Sams, 2004, 936 p.
5. Gosling J., Bill Joy, Guy Steele and Gilad Bracha. The Java™ Language Specification. — Prentice Hall PTR. — [3 edition]. — June 24, 2005. — 688 p.
6. Hekmat Sh. C++ Essentials. PragSoft. — 2005. — 311 p.
7. Kalev D. ANSI/ISO C++ Professional Programmer's Handbook / D. Kalev. — Que, 1999. — 356 p.
8. Тодорова М. Програмиране на C++, Първа и Втора част. / М. Тодорова. — СИЕЛА, София : 2002. — 482 стр.
9. Богданов Д. Обектно-ориентирано програмиране със С++ / Д. Богданов. : Техника, 1994. — 239 стр.
10. Rumbaugh J. The Unified Modeling Language Reference Manual. [Second Edition] / Rumbaugh J., Jacobson I., Booch G. — Addison Wesley, 2004. — 752 p.
11. Hortsmann C. Object-Oriented Design and Patterns / C. Hortsmann. — Wiley, 2004, 472 p.
12. Booch G. Object-Oriented Analysis And Design With Applications. [second edition] / G. Booch. Addison-Wesley, 1998. — 543 p.
13. Zhu H. Methodology First and Language Second: A Way to Teach Object-Oriented Programming / H. Zhu, M. Zhou // Companion of the 18th annual ACM SIGPLAN conference on OOPSLA, Anaheim, CA, USA, 2003. — P.: 140—147.
14. Lippman St. C++ Primer / Lippman St., Lajoie J. — Addison Wesley, 1998. — 1264 p.
15. Азълов П. Информатика за 10-ти клас Профилирана подготовка / П. Азълов, Ф. Златарова, М. Тодорова. — София : Просвета, 2003. — 352 стр.
16. Deitel H. M. C How to Program / Deitel H. M., Deitel P. J. — Prentice Hall. — [3 edition]. — August 16, 2000. — 1253 p.

Downloads

Abstract views: 105

Published

2010-11-12

How to Cite

[1]
I. P. Donchev and E. S. Todorova, “Object operations and objects communication in the object-oriented programming education”, Вісник ВПІ, no. 1, pp. 98–101, Nov. 2010.

Issue

Section

Strategy, content and new technologies of traning specialists at higher education institutions

Metrics

Downloads

Download data is not yet available.