The first programming language and freshman year in computer science: characterization and tips for better decision making

dc.contributor.authorSobral, Sónia Rolland
dc.date.accessioned2020-07-21T13:47:57Z
dc.date.available2020-07-21T13:47:57Z
dc.date.issued2020
dc.description.abstractThe ability to program is the “visible” competency to acquire in an introductory unit in computer science. However, before a student is able to write a program, he needs to understand the problem: before formalizing, the student must have to (be able) to think, (be able) to solve and (be able) to define. At an early stage of learning there are no significant differences between programming languages. The discussion of the early programming language continues: probably never will be a consensus among academics. The Association for Computing Machinery (ACM) and Institute of Electrical and Electronics Engineers (IEEE) computer science curriculum recommendations haven’t clearly defined which programming language to adopt: it is the course directors and teachers who must make this choice, consciously and not only following the trends. This article presents a set of items that should be considered when you make a programming language choice for the first programming unit in higher education computer science courses.pt_PT
dc.identifier.citationSobral S.R. (2020). The First Programming Language and Freshman Year in Computer Science: Characterization and Tips for Better Decision Making. In: Rocha Á., Adeli H., Reis L., Costanzo S., Orovic I., Moreira F. (eds) Trends and Innovations in Information Systems and Technologies: WorldCIST 2020, (Part of the Advances in Intelligent Systems and Computing book series, AISC, vol. 1161), (pp. 162-174). Springer. https://doi.org/10.1007/978-3-030-45697-9_16. Repositório Institucional UPT. http://hdl.handle.net/11328/3141pt_PT
dc.identifier.doihttps://doi.org/10.1007/978-3-030-45697-9_16pt_PT
dc.identifier.isbn978-3-030-45696-2 (Print)
dc.identifier.isbn978-3-030-45697-9 (Online)
dc.identifier.urihttp://hdl.handle.net/11328/3141
dc.language.isoengpt_PT
dc.publisherSpringerpt_PT
dc.rightsrestricted accesspt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectProgramming languagespt_PT
dc.subjectUndergraduate studiespt_PT
dc.subjectIntroduction to programmingpt_PT
dc.titleThe first programming language and freshman year in computer science: characterization and tips for better decision makingpt_PT
dc.typeconferenceObjectpt_PT
degois.publication.firstPage162pt_PT
degois.publication.lastPage174pt_PT
degois.publication.titleWorldCIST 2020. Advances in Intelligent Systems and Computing - Trends and Innovations in Information Systems and Technologiespt_PT
degois.publication.volume1161pt_PT
dspace.entity.typePublicationen
person.affiliation.nameREMIT – Research on Economics, Management and Information Technologies
person.familyNameSobral
person.givenNameSónia Rolland
person.identifier.ciencia-idED15-C9EC-5996
person.identifier.orcid0000-0002-5041-3597
person.identifier.ridG-2227-2014
person.identifier.scopus-author-id37091626900
relation.isAuthorOfPublication2eea0284-22be-4cb8-8a14-192e56671b77
relation.isAuthorOfPublication.latestForDiscovery2eea0284-22be-4cb8-8a14-192e56671b77

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
WorldCisti2020a.pdf
Size:
310.02 KB
Format:
Adobe Portable Document Format