About this paper

Appears in:
Pages: 747-756
Publication year: 2020
ISBN: 978-84-09-17939-8
ISSN: 2340-1079
doi: 10.21125/inted.2020.0282

Conference name: 14th International Technology, Education and Development Conference
Dates: 2-4 March, 2020
Location: Valencia, Spain

WHAT PROGRAMMING LANGUAGE SHOULD BE TAUGHT TO COMPUTER SCIENCE STUDENTS? – THAT IS THE QUESTION

M. Charytanowicz, M. Skublewska-Paszkowska, M. Milosz, E. Lukasik

Lublin University of Technology (POLAND)
The rapid innovations and advances in ICT areas have quickly increased the number of programming languages uses different paradigms. Due to market demand, programming has become one of the basic skills in most computer science and technical faculty curricula. Analysis of study programmes has proven considerable variety in the ways of teaching and the types of programming paradigms and languages used.

This paper undertakes a comparative analysis of contemporary programming languages. After a careful examination of the current curriculum and market demands, a selection was made of the top eight of the Tiobe index programming languages in the last ten years. They included: Java, C, C++, Visual Basic .NET, Python, JavaScript, SQL and PHP. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors.

The objective of this study is to determine which programming language should be taught to computer science students at introductory and advanced level. It should be stated that the lack of understanding of the importance of this question implies failure to progress in computer science education. The paper provides recommendations on the selection of a programming language according to study programme objectives and market demands. They can be used by other universities in the developing of education programmes at various levels of education.
@InProceedings{CHARYTANOWICZ2020WHA,
author = {Charytanowicz, M. and Skublewska-Paszkowska, M. and Milosz, M. and Lukasik, E.},
title = {WHAT PROGRAMMING LANGUAGE SHOULD BE TAUGHT TO COMPUTER SCIENCE STUDENTS? – THAT IS THE QUESTION},
series = {14th International Technology, Education and Development Conference},
booktitle = {INTED2020 Proceedings},
isbn = {978-84-09-17939-8},
issn = {2340-1079},
doi = {10.21125/inted.2020.0282},
url = {http://dx.doi.org/10.21125/inted.2020.0282},
publisher = {IATED},
location = {Valencia, Spain},
month = {2-4 March, 2020},
year = {2020},
pages = {747-756}}
TY - CONF
AU - M. Charytanowicz AU - M. Skublewska-Paszkowska AU - M. Milosz AU - E. Lukasik
TI - WHAT PROGRAMMING LANGUAGE SHOULD BE TAUGHT TO COMPUTER SCIENCE STUDENTS? – THAT IS THE QUESTION
SN - 978-84-09-17939-8/2340-1079
DO - 10.21125/inted.2020.0282
PY - 2020
Y1 - 2-4 March, 2020
CI - Valencia, Spain
JO - 14th International Technology, Education and Development Conference
JA - INTED2020 Proceedings
SP - 747
EP - 756
ER -
M. Charytanowicz, M. Skublewska-Paszkowska, M. Milosz, E. Lukasik (2020) WHAT PROGRAMMING LANGUAGE SHOULD BE TAUGHT TO COMPUTER SCIENCE STUDENTS? – THAT IS THE QUESTION, INTED2020 Proceedings, pp. 747-756.
User:
Pass: