ОПЕРАЦІЇ З ОБ’ЄКТАМИ Й КОМУНІКАЦІЯ МІЖ ОБ’ЄКТАМИ У НАВЧАННІ ОБ’ЄКТНО-ОРІЄНТОВАНОМУ ПРОГРАМУВАННЮ

Автор(и)

  • І. П. Дончев Великотирновський університет ім. Св. Кирила і Мефодія
  • Е. С. Тодорова Великотирновський університет ім. Св. Кирила і Мефодія

Ключові слова:

об’єктно-орієнтоване програмування (ооп), освіта, навчання, комунікація між об’єктами, взаємодія між об’єктами

Анотація

Нажаль у навчальній літературі з об’єктно-орієнтованого програмування (ООП) можна помітити несприятливу тенденцію фокусування уваги переважно на синтаксичних конструкціях конкретної мови і на статичному описі даних за рахунок динаміки процесів у програмі, операцій з об’єктами та комунікацій між ними, які є ключовими для засвоєння базових концепцій цієї парадигми. Для удосконалення процесу навчання, в статті запропоновані деякі необхідні для курсу з ООП основні поняття; запропонована класифікація операцій з об’єктами, виходячи з цілей навчального курсу, а також деякі конкретні рекомендації для викладачів.

Біографії авторів

І. П. Дончев, Великотирновський університет ім. Св. Кирила і Мефодія

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

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

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

Посилання

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.

##submission.downloads##

Переглядів анотації: 103

Опубліковано

2010-11-12

Як цитувати

[1]
І. П. Дончев і Е. С. Тодорова, «ОПЕРАЦІЇ З ОБ’ЄКТАМИ Й КОМУНІКАЦІЯ МІЖ ОБ’ЄКТАМИ У НАВЧАННІ ОБ’ЄКТНО-ОРІЄНТОВАНОМУ ПРОГРАМУВАННЮ», Вісник ВПІ, вип. 1, с. 98–101, Листоп. 2010.

Номер

Розділ

Стратегія, зміст та нові технології підготовки спеціалістів з вищою технічною освітою

Метрики

Завантаження

Дані завантаження ще не доступні.