IJPAM: Volume 117, No. 2 (2017)
Title
PROGRAMMING LANGUAGES IN UNDERGRADUATECOURSES AND IN SOFTWARE INDUSTRY IN BULGARIA
Authors
Ivo Damyanov, Nadezhda BorisovaDepartment of Informatics
Faculty of Mathematics and Natural Science
South-West University ``Neofit Rilski''
66, Ivan Mihailov Str., Blagoevgrad, 2700, BULGARIA
Abstract
Programming languages are one of the main knowledge areas in the Computer Science curriculum. Software development professionals often need to learn new languages, constructs and concepts to effectively combine them in solutions they develop. Universities must adequately prepare their students for the challenges they will face. Studying programming languages is a part of more general knowledge covering programming paradigms, concepts, technologies, patterns and algorithms. The first programming language plays and important role since freshmen have different backgrounds and different expectations.This paper presents a recent survey on programming languages used in Bulgarian academic courses and discusses results in the light of the recent index of programming languages popularity and industry trends. The survey of languages studied at universities is juxtaposed with industry demands for professionals with specific knowledge in particular programming languages. The study covers all Bulgarian universities with undergraduate courses in the professional field of informatics and computer science and the programming skills demanded in job offers during the last six months in Bulgaria.
History
Received: 2017-06-14
Revised: 2017-11-15
Published: December 23, 2017
AMS Classification, Key Words
AMS Subject Classification: 68N15, 97P40
Key Words and Phrases: programming language, academic courses, computer science curricula, software industry
Download Section
Download paper from here.You will need Adobe Acrobat reader. For more information and free download of the reader, see the Adobe Acrobat website.
Bibliography
- 1
- BASSCOM, 2016 Annual report on the state of the software sector in Bulgaria, http://basscom.org/RapidASPEditor/MyUploadDocs/ BASSCOM_Barometer_2016_BG.pdf (in Bulgarian)
- 2
- L. Ben Arfa Rabai, B. Cohen, A. Mili,Programming Language Use in US Academia and Industry, Informatics in Education, 14-2 (2015), 143-160, doi: https://doi.org/10.15388/infedu.2015.09.
- 3
- V. Aleksić, M. Ivanović, Introductory Programming Subject in European Higher Education, Informatics in Education, 15-2 (2016), 163-182, doi: https://doi.org/10.15388/infedu.2016.09.
- 4
- R. Mason, G. Cooper, M. de Raadt, Trends in introductory programming courses in Australian universities: languages, environments and pedagogy. In Proceedings of the Fourteenth Australasian Computing Education Conference, 123 (2012), 33-42
- 5
- TIOBE, Programming Community index, http://www.tiobe.com/tiobe-index/programming-languages-definition/
- 6
- GitHub Octoverse, https://octoverse.github.com
- 7
- Ministry of Education and Science, Bulgarian University Ranking System, http://rsvu.mon.bg/rsvu3/?locale=en
- 8
- M. Ivanović, Z. Budimac, -D. Paunić, Educational influences of choice of first programming language. In AIP Conference Proceedings, 1648 (2015), 310010, doi: https://doi.org/10.1063/1.4912563.
- 9
- M. Ivanovića, Z. Budimac, First programming language - Never-ending story, In AIP Conference Proceedings, 1558 (2013), 353-356, doi: https://doi.org/10.1063/1.4825496.
How to Cite?
DOI: 10.12732/ijpam.v117i2.3 How to cite this paper?Source: International Journal of Pure and Applied Mathematics
ISSN printed version: 1311-8080
ISSN on-line version: 1314-3395
Year: 2017
Volume: 117
Issue: 2
Pages: 271 - 278
Google Scholar; DOI (International DOI Foundation); WorldCAT.
This work is licensed under the Creative Commons Attribution International License (CC BY).