Операції з об’єктами й комунікація між об’єктами у навчанні об’єктно-орієнтованому програмуванню
Анотації
Нажаль у навчальній літературі з об’єктно-орієнтованого програмування (ООП) можна помітити несприятливу тенденцію фокусування уваги переважно на синтаксичних конструкціях конкретної мови і на статичному описі даних за рахунок динаміки процесів у програмі, операцій з об’єктами та комунікацій між ними, які є ключовими для засвоєння базових концепцій цієї парадигми. Для удосконалення процесу навчання, в статті запропоновані деякі необхідні для курсу з ООП основні поняття; запропонована класифікація операцій з об’єктами, виходячи з цілей навчального курсу, а також деякі конкретні рекомендації для викладачів. К сожалению в учебной литературе по объектно-ориентированному программированию (ООП) замечается неблагоприятная тенденция фокусировать внимание преимущественно на синтаксических конструкциях конкретного языка и на статическом описании данных за счет динамики процессов в программе, операций с объектами и коммуникаций между ними, которые являются ключевыми для усвоения базовых концепций этой парадигмы. Для усовершенствования процесса обучения, в статье предложены некоторые необходимые для курса по ООП основные понятия; предложена классификация операций с объектами, исходя из целей учебного курса, а также и некоторые конкретные рекомендации для преподавателей. 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.
URI:
http://visnyk.vntu.edu.ua/index.php/visnyk/article/view/707
http://ir.lib.vntu.edu.ua/handle/123456789/5915