{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T12:05:41Z","timestamp":1768824341070,"version":"3.49.0"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032007001","type":"print"},{"value":"9783032007018","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T00:00:00Z","timestamp":1762560000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T00:00:00Z","timestamp":1762560000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-00701-8_24","type":"book-chapter","created":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T19:42:07Z","timestamp":1762544527000},"page":"281-294","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Programming Language Choices for Introductory Computer Science Courses: Global Trends from the 2023 Shanghai Ranking"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9308-0027","authenticated-orcid":false,"given":"Jo\u00e3o Pedro","family":"Gomes","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3972-2390","authenticated-orcid":false,"given":"Redney","family":"Monteiro","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6253-6615","authenticated-orcid":false,"given":"Andr\u00e9","family":"Moreira","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7020-8235","authenticated-orcid":false,"given":"V\u00edtor","family":"Mendon\u00e7a","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4667-0320","authenticated-orcid":false,"given":"Anabela","family":"Pinho","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3085-1562","authenticated-orcid":false,"given":"Carlos","family":"R. Cunha","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,11,8]]},"reference":[{"key":"24_CR1","doi-asserted-by":"publisher","unstructured":"Hertz, M.: What do \u201cCS1\u201d and \u201cCS2\u201d mean? Investigating differences in the early courses. In: Proceedings of the 41st ACM technical symposium on computer science education. pp. 199\u2013203. ACM, Milwaukee Wisconsin USA (2010). https:\/\/doi.org\/10.1145\/1734263.1734335","DOI":"10.1145\/1734263.1734335"},{"key":"24_CR2","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1109\/TE.2018.2864133","volume":"62","author":"RP Medeiros","year":"2019","unstructured":"Medeiros, R.P., Ramalho, G.L., Falc\u00e3o, T.P.: A systematic literature review on teaching and learning introductory programming in higher education. IEEE Trans. Educ. 62, 77\u201390 (2019). https:\/\/doi.org\/10.1109\/TE.2018.2864133","journal-title":"IEEE Trans. Educ."},{"key":"24_CR3","doi-asserted-by":"publisher","unstructured":"Foughali, M.A.: Some thoughts on teaching introductory programming and the first language dilemma (Discussion Paper). In: Proceedings of the 23rd Koli calling international conference on computing education research. pp. 1\u20138. ACM, Koli Finland (2023). https:\/\/doi.org\/10.1145\/3631802.3631812.","DOI":"10.1145\/3631802.3631812"},{"key":"24_CR4","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1504\/IJKL.2006.009683","volume":"2","author":"KR Parker","year":"2006","unstructured":"Parker, K.R., Ottaway, T.A., Chao, J.T.: Criteria for the selection of a programming language for introductory courses. IJKL 2, 119 (2006). https:\/\/doi.org\/10.1504\/IJKL.2006.009683","journal-title":"IJKL"},{"key":"24_CR5","doi-asserted-by":"publisher","unstructured":"Prokop, Y., Trofimenko, E., Loginova, N., Zadereyko, A., Gerganov, M.: Multivariate analysis when choosing the first programming language studied in universities. In: 2019 IEEE 2nd Ukraine conference on electrical and computer engineering (UKRCON). pp. 1224\u20131228 (2019). https:\/\/doi.org\/10.1109\/UKRCON.2019.8879810","DOI":"10.1109\/UKRCON.2019.8879810"},{"key":"24_CR6","doi-asserted-by":"publisher","unstructured":"An evaluation framework and comparative analysis of the widely used first programming languages|PLOS ONE, https:\/\/doi.org\/10.1371\/journal.pone.0088941. Accessed 2024\/12\/04","DOI":"10.1371\/journal.pone.0088941"},{"key":"24_CR7","doi-asserted-by":"publisher","unstructured":"Kaplan, R.M.: Choosing a first programming language. In: Proceedings of the 2010 ACM conference on Information technology education. pp. 163\u2013164. Association for Computing Machinery, New York, NY, USA (2010). https:\/\/doi.org\/10.1145\/1867651.1867697","DOI":"10.1145\/1867651.1867697"},{"key":"24_CR8","doi-asserted-by":"publisher","unstructured":"Koulouri, T., Lauria, S., Macredie, R.D.: Teaching introductory programming: a quantitative evaluation of different approaches. ACM Trans. Comput. Educ. 14(26):1\u201326:28 (2015). https:\/\/doi.org\/10.1145\/2662412","DOI":"10.1145\/2662412"},{"key":"24_CR9","doi-asserted-by":"publisher","unstructured":"Kumar, A.N., Raj, R.K., Aly, S.G., Anderson, M.D., Becker, B.A., Blumenthal, R.L., Eaton, E., Epstein, S.L., Goldweber, M., Jalote, P., Lea, D., Oudshoorn, M., Pias, M., Reiser, S., Servin, C., Simha, R., Winters, T., Xiang, Q.: Computer science curricula 2023. ACM, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3664191","DOI":"10.1145\/3664191"},{"key":"24_CR10","doi-asserted-by":"publisher","unstructured":"Murphy, E., Crick, T., Davenport, J.H.: An analysis of introductory programming courses at UK universities. Programming. 1(18) (2017). https:\/\/doi.org\/10.22152\/programming-journal.org\/2017\/1\/18","DOI":"10.22152\/programming-journal.org\/2017\/1\/18"},{"key":"24_CR11","doi-asserted-by":"publisher","unstructured":"Avouris, N.: Introduction to computing: a survey of courses in Greek higher education institutions. In: Proceedings of the 22nd Pan-Hellenic conference on informatics. pp. 64\u201369. Association for computing machinery, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3291533.3291549","DOI":"10.1145\/3291533.3291549"},{"key":"24_CR12","doi-asserted-by":"publisher","unstructured":"Ezenwoye, O.: What Language? The Choice of an introductory programming language. In: 2018 IEEE frontiers in education conference (FIE). pp. 1\u20138 (2018). https:\/\/doi.org\/10.1109\/FIE.2018.8658592","DOI":"10.1109\/FIE.2018.8658592"},{"key":"24_CR13","doi-asserted-by":"publisher","unstructured":"Becker, B.A.: A survey of introductory programming courses in Ireland. In: Proceedings of the 2019 ACM conference on innovation and technology in computer science education. pp. 58\u201364. Association for computing machinery, New York, NY, USA (2019). https:\/\/doi.org\/10.1145\/3304221.3319752","DOI":"10.1145\/3304221.3319752"},{"key":"24_CR14","doi-asserted-by":"publisher","unstructured":"Mason, R., Simon, Becker, B.A., Crick, T., Davenport, J.H.: A global survey of introductory programming courses. In: Proceedings of the 55th ACM technical symposium on computer science education. 1, pp. 799\u2013805. ACM, Portland OR USA (2024). https:\/\/doi.org\/10.1145\/3626252.3630761","DOI":"10.1145\/3626252.3630761"},{"key":"24_CR15","unstructured":"Shanghai Ranking\u2019s global ranking of academic subjects. https:\/\/www.shanghairanking.com\/rankings\/gras\/2023\/RS0210. Accessed 2024\/08\/06"}],"container-title":["Lecture Notes in Networks and Systems","Emerging Trends in Information Systems and Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-00701-8_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T19:42:08Z","timestamp":1762544528000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-00701-8_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,8]]},"ISBN":["9783032007001","9783032007018"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-00701-8_24","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"value":"2367-3370","type":"print"},{"value":"2367-3389","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,8]]},"assertion":[{"value":"8 November 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WorldCIST","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"World Conference on Information Systems and Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Florianopolis","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazil","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 March 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 March 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"worldcist2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/worldcist.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}