Training in Object-Oriented Programming and C++11

  •  Ivaylo Donchev    
  •  Emilia Todorova    


C++ is the most commonly used language in introductory and intermediate programming courses in many universities. This language had its rapid development in recent years. Its abstractions are more flexible and affordable than ever before. There are so many new features in the new standard, known as C++11, that it may be considered a new language. All these changes should find their place in teaching and will force us to utterly reorganize our programming courses. In this paper we comment on the situation in programming courses at our University and share experience in teaching C++11 in the course of Object Oriented Programming (OOP). We justify the relevance of the chosen language features and fix certain difficulties in proper mastering by students. We provide some specific recommendations for overcoming these difficulties.

This work is licensed under a Creative Commons Attribution 4.0 License.
  • ISSN(Print): 1913-8989
  • ISSN(Online): 1913-8997
  • Started: 2008
  • Frequency: quarterly

Journal Metrics

WJCI (2021): 0.557

Impact Factor 2021 (by WJCI):  0.304

h-index (December 2022): 40

i10-index (December 2022): 179

h5-index (December 2022): N/A

h5-median(December 2022): N/A

( The data was calculated based on Google Scholar Citations. Click Here to Learn More. )