Publicação
Programming Language Choices for Introductory Computer Science Courses: Global Trends from the 2023 Shanghai Ranking
| datacite.subject.fos | Engenharia e Tecnologia | |
| datacite.subject.sdg | 09:Indústria, Inovação e Infraestruturas | |
| dc.contributor.author | Gomes, João Pedro | |
| dc.contributor.author | Monteiro, Redney | |
| dc.contributor.author | Moreira, André | |
| dc.contributor.author | Pinho, Anabela | |
| dc.contributor.author | Mendonça, Vítor | |
| dc.contributor.author | Cunha, Carlos R. | |
| dc.date.accessioned | 2026-05-20T23:06:00Z | |
| dc.date.available | 2026-05-20T23:06:00Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | This study examines the selection of programming languages in the first two introductory computer science courses at top universities globally, emphasizing their distribution, progression, and regional variations. Data were gathered from 150 programming courses across 83 institutions ranked in the Shanghai 2023 Global Ranking of Academic Subjects for Computer Science and Engineering. The analysis reveals that Python is the primary language used in CS1 (32.5%), while Java dominates CS2 (56.7%), collectively accounting for over half of the offerings. Additionally, Java remains a common choice when a single language is used across both courses. Regional preferences exhibit significant diversity: Asian institutions favor lower-level languages like C and C++, whereas European universities explore functional programming languages like Haskell. Common transitions between courses include moves from Python to Java and from C to Java, indicating a preference for more robust languages at advanced levels. These findings offer valuable insights into global programming education trends adopted by leading universities and provide references for curriculum design and pedagogical strategies in introductory programming courses. Limitations include incomplete data from some institutions and variability in information accessibility, suggesting opportunities for future research. | eng |
| dc.identifier.citation | Gomes, J.P.; Monteiro, R.; Moreira, A.; Mendonça, V.; Pinho, A. R.; Cunha, C. (2026). Programming Language Choices for Introductory Computer Science Courses: Global Trends from the 2023 Shanghai Ranking. In Rocha, A.; Adeli, H.; Poniszewska-Marańda, A.; Moreira, F.; Bianchi, I. (Eds.) Emerging Trends in Information Systems and Technologies. WorldCIST 2025. Springer. Vol.1578, p. 281-294. ISBN 9783032007001 | |
| dc.identifier.doi | 10.1007/978-3-032-00701-8_24 | |
| dc.identifier.isbn | 9783032007001 | |
| dc.identifier.isbn | 9783032007018 | |
| dc.identifier.issn | 2367-3370 | |
| dc.identifier.issn | 2367-3389 | |
| dc.identifier.uri | http://hdl.handle.net/10198/36748 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | Springer Nature | |
| dc.relation | Research Centre in Digitalization and Intelligent Robotics | |
| dc.relation | Research Centre in Digitalization and Intelligent Robotics | |
| dc.relation | Associate Laboratory for Sustainability and Tecnology in Mountain Regions - LA/P/0007/2020 | |
| dc.relation.ispartof | Lecture Notes in Networks and Systems | |
| dc.relation.ispartof | Emerging Trends in Information Systems and Technologies | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Programming languages | |
| dc.subject | Computer science | |
| dc.subject | Higher education | |
| dc.subject | Curriculum design | |
| dc.subject | Regional analysis | |
| dc.title | Programming Language Choices for Introductory Computer Science Courses: Global Trends from the 2023 Shanghai Ranking | eng |
| dc.type | conference paper | |
| dspace.entity.type | Publication | |
| oaire.awardNumber | UIDB/05757/2020 | |
| oaire.awardNumber | UIDP/05757/2020 | |
| oaire.awardNumber | LA/P/0007/2020 | |
| oaire.awardTitle | Research Centre in Digitalization and Intelligent Robotics | |
| oaire.awardTitle | Research Centre in Digitalization and Intelligent Robotics | |
| oaire.awardTitle | Associate Laboratory for Sustainability and Tecnology in Mountain Regions - LA/P/0007/2020 | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F05757%2F2020/PT | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F05757%2F2020/PT | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT | |
| oaire.citation.conferenceDate | 2025 | |
| oaire.citation.conferencePlace | Florianopolis | |
| oaire.citation.endPage | 294 | |
| oaire.citation.startPage | 281 | |
| oaire.citation.title | Emerging Trends in Information Systems and Technologies | |
| oaire.citation.volume | 1578 | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| person.familyName | Gomes | |
| person.familyName | Monteiro | |
| person.familyName | Moreira | |
| person.familyName | Pinho | |
| person.familyName | Mendonça | |
| person.familyName | Cunha | |
| person.givenName | João Pedro | |
| person.givenName | Redney | |
| person.givenName | André | |
| person.givenName | Anabela | |
| person.givenName | Vítor | |
| person.givenName | Carlos R. | |
| person.identifier | R-001-NSC | |
| person.identifier.ciencia-id | 4A1D-E1E3-3F27 | |
| person.identifier.ciencia-id | 9F19-60C9-1A54 | |
| person.identifier.ciencia-id | 6E11-AA56-F563 | |
| person.identifier.ciencia-id | 591A-BFEF-2CD2 | |
| person.identifier.ciencia-id | 2316-5664-FF6F | |
| person.identifier.orcid | 0000-0001-9308-0027 | |
| person.identifier.orcid | 0009-0004-3972-2390 | |
| person.identifier.orcid | 0000-0002-6253-6615 | |
| person.identifier.orcid | 0000-0002-4667-0320 | |
| person.identifier.orcid | 0000-0001-7020-8235 | |
| person.identifier.orcid | 0000-0003-3085-1562 | |
| person.identifier.rid | H-2678-2014 | |
| person.identifier.scopus-author-id | 55979903500 | |
| person.identifier.scopus-author-id | 36550587200 | |
| person.identifier.scopus-author-id | 57202512811 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| relation.isAuthorOfPublication | 8740f6a8-8951-46cd-9719-74edc43b1c74 | |
| relation.isAuthorOfPublication | b57def11-9edf-4296-b7db-6cb3ecbe0bda | |
| relation.isAuthorOfPublication | 2f58713f-67ca-4d85-b551-462debe9d168 | |
| relation.isAuthorOfPublication | 78e53719-fc86-4d70-8c27-da8c7810fd5c | |
| relation.isAuthorOfPublication | 42771c5a-f333-426b-88ee-dc11f4abac66 | |
| relation.isAuthorOfPublication | 14626e32-5646-48ad-9242-30944450dd8e | |
| relation.isAuthorOfPublication.latestForDiscovery | 8740f6a8-8951-46cd-9719-74edc43b1c74 | |
| relation.isProjectOfPublication | 6e01ddc8-6a82-4131-bca6-84789fa234bd | |
| relation.isProjectOfPublication | d0a17270-80a8-4985-9644-a04c2a9f2dff | |
| relation.isProjectOfPublication | 6255046e-bc79-4b82-8884-8b52074b4384 | |
| relation.isProjectOfPublication.latestForDiscovery | 6e01ddc8-6a82-4131-bca6-84789fa234bd |
Ficheiros
Principais
1 - 1 de 1
Miniatura indisponível
- Nome:
- WorldCIST_25_CP_Programming_Language_Choices.pdf
- Tamanho:
- 584.33 KB
- Formato:
- Adobe Portable Document Format
Licença
1 - 1 de 1
Miniatura indisponível
- Nome:
- license.txt
- Tamanho:
- 1.75 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
