Experience in Teaching C++11 within the Undergraduate Informatics Curriculum

Дончев, Ивайло (2013) Experience in Teaching C++11 within the Undergraduate Informatics Curriculum Informatics in Education, 2013, Vol. 12, No. 1, 59–79, ISSN: 1648-5831 (printed), 2335-8971 (online) [SCOPUS: https://www.scopus.com/record/display.uri?eid=2-s2.0-84877038247&origin=resultslist&sort=plf-f&src=s&sid=755d03881d5b426d4f0ab04280890918&sot=autdocs&sdt=autdocs&sl=18&s=AU-ID%2826029039900%29&relpos=0&citeCnt=1&searchTerm=]

 C++ is the most commonly used language in introductory and intermediate programming courses in Bulgarian universities. In recent years this language has developed greatly. Its abstractions are more flexible and affordable than ever before. Such great number of changes are related to the launch of the new standard (known as C++11) that we have grounds to consider it even a new language. It is inevitable to reflect all these changes in training courses and this prompted us to consider not only some updating of academic curricula but also a comprehensive reorganization of our programming courses. So, in this article we share our successes and difficulties in this direction.
 C++11, teaching, programming, introductory, intermediate, multiparadigm, pedagogy

Природни науки, математика и информатика
Социални, стопански и правни науки Педагогика на обучението по…
Природни науки, математика и информатика Информатика и компютърни науки

Natural sciences, mathematics and informatics
Social sciences, economic sciences and law Pedagogy of Teaching…
Natural sciences, mathematics and informatics Informatics and Computer Science

 Ивайло Дончев

3. Adalbert Gerald Soosai Raj, Varun Naik, Jignesh M. Patel, and Richard Halverson. 2018. How to teach "modern C++" to someone who already knows programming?. In Proceedings of the 20th Australasian Computing Education Conference (ACE '18). ACM, New York, NY, USA, 97-104. DOI: https://doi.org/10.1145/3160489.3160503

1. Petar Armyanov, Atanas Semerdzhiev, Trifon Trifonov, Magdalina Todorova, Maria Nisheva-Pavlova, Georgi Penchev, C++11: C++ as contemporary programming language, Годишник на секция “Информатика”, Съюз на учените в България, Том 6, 2013, стр. 111-119

2. Тодорова, М., Подходи, програмни среди и езици за проверка на коректността на програми и прилагането им при подготовката на софтуерни специалисти – хабилитационен труд за академичната длъжност професор

Научният архив поддържа инициативата за отворен достъп OAI 2.0 с начален адрес: http://da.uni-vt.bg/oai2/