Krymskij Naučnyj Vestnik (Sep 2015)
PEDAGOGICAL ASPECTS OF OBJECT-ORIENTED THOUGHT AND PROGRAMMING PROCESS DEVELOPING
Abstract
We discuss the methodology of teaching object-oriented design and programming. We highlight two types of problems encountered in the teaching and learning of the object-oriented programming (understanding of basic concepts, choice of the programming language). We show a possible split of the educational material, connected with the study of methodologies for object-oriented development, on modules. The first module includes the introduction of object-oriented design and programming. Second module helps to learn universal modeling language UML. The third one shows how to study object-oriented systems analysis and design. The fourth module, created for students familiar with one of the programming languages, helps to learn object-oriented design and implementation.