Training object-oriented programming of bachelor applied informatics: implementation of the model of training based on two agreed disciplines

Cover Page

Cite item


The article describes the model of teaching object-oriented programming for students of junior courses of IT specialties of higher educational institutions within the framework of two agreed disciplines, one of which is aimed at the formation of basic concepts of the object-oriented paradigm, and the second is aimed at mastering a specific object-oriented language. The peculiarities of the corresponding methodology are revealed, the choice of the visual training media Alice and Scratch is substantiated, the methodical aspects of realization of each of the two specified disciplines are described. The results of a pedagogical experiment conducted at the Crimean Engineering and Pedagogical University, which confirms the effectiveness of the proposed methodology for teaching bachelors of applied computer science, are presented.

About the authors

Fatima Vitalievna Shkarban

Volgograd State Socio-Pedagogical University

Author for correspondence.

post-graduate student of Volgograd state socio-pedagogical university

27 Prospekt imeni V.I. Lenina, Volgograd, 400066, Russian Federation


  1. Andrianova A.A. Ob”ektno-orientirovannoe programmirovanie na S++ [Object-oriented programming in C++]. Kazan’: Kazanskij federal’nyj universitet, 2010. 230 p.
  2. Dejtel H., Dejtel P. Kak programmirovat’ na S/S++ [How to program in C/C++]. Moscow: BinomPress, 2008. 1036 p.
  3. Shkarban F.V. Obuchenie programmirovaniyu bakalavrov prikladnoj informatiki: povyshenie kachestva podgotovki na osnove trebovanij professional’nyh standartov [Programming training bachelors applied computer science: improving the quality of training based on the requirements of professional standards]. Ehlektronnoe obuchenie v nepreryvnom obrazovanii 2018 [E-learning in lifelong education 2018]: sbornik nauchnyh trudov V Mezhdunarodnoj nauchno-prakticheskoj konferencii. Ul’yanovsk, 2018. Pp. 336—345.
  4. Shkarban F.V. Soderzhanie i ehtapy formirovaniya kompetencii bakalavrov prikladnoj informatiki v oblasti ob”ektno-orientirovannogo [The contents and stages of formation of competence of the bachelors of applied Informatics in the field of object-oriented]. Izvestiya Volgogradskogo gosudarstvennogo pedagogicheskogo universiteta [Proceedings of Volgograd State Pedagogical University]. 2018. No. 1(124). Pp. 35—41.
  5. Shkarban F.V. Urovni sformirovannosti kompetencii bakalavrov prikladnoj informatiki v oblasti ob”ektno-orientirovannogo programmirovaniya [Levels of formation of competences of bachelors of applied science in the field of object-oriented programming]. Prioritetnye napravleniya razvitiya sovremennogo obrazovaniya [The priority directions of development of modern education]: sbornik statej II Mezhregional’noj nauchno-prakticheskoj konferencii. Astrahan’: Astrahanskij universitet, 2018. Pp. 136—141.
  6. Johnsgard K., McDonald J. Using Alice in overview courses to improve success rates in Programming I. Proceedings Software Engineering Education Conference. 2008. Pp. 129—136. URL: https://www. rtnerID=40&md5=85a6aee957e9f7a75c5076a136a81e44/ (accessed: 10.07.2018).
  7. Maloney J., Resnick M., Rusk N., Silverman B., Eastmond E. The Scratch programming language and environment. ACM Transactions on Computing Education. 2010. 10(4). No. 16. URL: https:// 63&partnered=40&md5=ee4242e05a2a07590b99d778056ab147/ (accessed: 10.07.2018).
  8. Utting I., Cooper S., Kölling M., Maloney J., Resnick M. Alice, Greenfoot, and Scratch — A discussion. ACM Transactions on Computing Education. 2010. 10(4). No. 17. URL: https://www. artnerID=40&md5=b740506ccdbf74a4f7087052390dd40f/ (accessed: 10.07.2018).
  9. Fincher S., Cooper S., Kölling M., Maloney J. Comparing Alice, Greenfoot & Scratch. SIGCSE’10 — Proceedings of the 41st ACM Technical Symposium on Computer Science Education. 2010. Pp. 192—
  10. URL: %2f1734263.1734327&partnerID=40&md5=08c01e275d9e9447be6503304fb12bc2/ (accessed: 10.07.2018).

Copyright (c) 2018 Shkarban F.V.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies