Sobral, Sónia Rolland
A carregar...
Endereço de Email
Data de nascimento
Cargo
Último Nome
Sobral
Primeiro Nome
Sónia Rolland
Nome
Sónia Rolland Sobral
Biografia
Licenciada em Informática de Gestão, mestre em Engenharia Eletrotécnica e de Computadores, doutora em Tecnologias e Sistemas de Informação e possui o título de agregado em Ciências da Informação. Desde 1993 é docente da Universidade Portucalense (UPT), sendo atualmente professora associada com agregação. Lecionou em diversos cursos como Engenharia Informática e Engenharia e Gestão Industrial, em diversas instituições como Lodz University of Technology e a Universidade de Aveiro, e em diversos países como Angola e Cabo Verde. Participou em diferentes órgãos, tendo sido presidente do Conselho Pedagógico da UPT. Pertence à comissão de várias conferências internacionais e revistas científicas. É autora de uma centena de publicações, a sua maioria indexadas na SCOPUS e/ou WoS. É membro integrado no REMIT – Research on Economics, Management and Information Technologies, sendo atualmente coordenadora de um dos dois grupos de investigação (Transformação Digital e Inovação nas Organizações).
Afiliação:
REMIT – Research on Economics, Management and Information Technologies.
DCT - Departamento de Ciência e Tecnologia.
Identificadores
Projetos de investigação
Unidades organizacionais
REMIT – Research on Economics, Management and Information Technologies
Centro de investigação que que tem como objetivo principal produzir e disseminar conhecimento teórico e aplicado que possibilite uma maior compreensão das dinâmicas e tendências económicas, empresariais, territoriais e tecnológicas do mundo contemporâneo e dos seus efeitos socioeconómicos. O REMIT adota uma perspetiva multidisciplinar que integra vários domínios científicos: Economia e Gestão; Ciências e Tecnologia; Turismo, Património e Cultura.
Founded in 2017, REMIT – Research on Economics, Management and Information Technologies is a research unit of Portucalense University. Based on a multidisciplinary and interdisciplinary perspective it aims at responding to social challenges through a holistic approach involving a wide range of scientific fields such as Economics, Management, Science, Technology, Tourism, Heritage and Culture.
Grounded on the production of advanced scientific knowledge, REMIT has a special focus on its application to the resolution of real issues and challenges, having as strategic orientations:
- the understanding of local, national and international environment;
- the development of activities oriented to professional practice, namely in the business world.
7 resultados
Resultados da pesquisa
A mostrar 1 - 7 de 7
Publicação Acesso Aberto CS1 Student Grade Prediction: Unconscious Optimism vs Insecurity?2021 - Sobral, Sónia RollandThe difficulties of many students in introductory programming courses and the consequent failure and drop out make it necessary to look for motivation strategies for them to be successful. One of the strategies that is touted in the literature is self-assessment to compromise and motivate students. As we had doubts about the possibility of this strategy, we did an experiment and asked the students to predict the grades of the two tests and the two projects during a semester. Even knowing the correction grid and exercises that involve programming languages, which shows the result to the programmer, we found that the students' forecasts were not very accurate. In the first test we found that the worst students said they were going to get reasonable grades and much better than reality, while the best students thought they had worse grades than they actually had. The other moments of evaluation did not have as severe results, but forecasts continued to be inaccurate. We did tests by gender, by age, for being a freshman or not, for having taken a computer course in high school and for previous knowledge of programming languages: none of these variables proved to be as significant as the students' grades and their corresponding insecurity-fear or optimism-unconscious.Publicação Acesso Aberto Pair Programming and the Level of Knowledge in the Formation of Pairs2021 - Sobral, Sónia RollandThe pandemic situation COVID-19 requires teachers to rethink some of the activities proposed to students since even though they are physically in the same room at the university, they cannot join and must maintain a social distance. The curricular unit of introduction to programming in the first year of computer courses requires several activities: students only learn by doing. One of the activities that has been used a lot in the academic community is pair programming: a single computer for two students working together. In the case that this article reports the pair works sharing a ZOOM room and alternates the position of driver (writes the code) with navigator (one that comments on the code). This article uses the technique of pair programming for writing top-down, algorithm and traces to verify the behavior of variables along the algorithm. If the pair programming technique has had very interesting results in terms of task speed and code quality far superior to programmers alone, there are some doubts about the problem of the constitution pf the groups. In this article we use two opposite strategies: group students with opposite knowledge or group students with similar knowledge. We found that students who prefer this activity are the worst ones (in both strategies) and the best students when grouped with colleagues with similar knowledge.Publicação Acesso Aberto Predicting students performance in introductory programming courses: a literature review2021 - Oliveira, Catarina Félix de; Sobral, Sónia RollandThe teaching-learning process in programming in university with freshmen is often associated with high failure and dropout rates. These outcomes frustrate both students and teachers and there is a need to verify the causes of these failures. By predicting the causes of these problems, we can try to control them, or at least try to plan the courses to try to avoid failure in the identified cases. The purpose of this paper is to analyze the scientific production concerning the prediction of students’ performance in introductory programming courses. This analysis regards articles indexed in Clarivate Analytics’ Web of Science and Elsevier’s Scopus. The sample includes a total of 30 articles. The results obtained by bibliometric analysis show when and where those documents were published, who are the authors and what is the focus of said articles. We also analyzed the most cited documents. We made a summary of the articles. We were able to obtain a global overview of the theme, obtaining a strong analysis that is useful for teachers in the process of helping students achieve success in introductory programming courses at universities.Publicação Acesso Aberto Is pair programing in Higher Education a good strategy?2020-12 - Sobral, Sónia RollandPair programming is by definition two-person programming on the same computer. The technique has been used in many higher education institutions and has been reported in some scientific articles, usually for introductory to programming courses. The aim of this article is to make a situation report analyzing the scientific production on pair programming for curricular units of introduction to programming in higher education, measuring the advantages and disadvantages of the strategy. The sample was composed by 153 articles indexed in Elsevier’s Scopus. The results obtained by bibliometric analysis showed the publication rates, authors, in which journals they are published, which are the organizations and countries that publish the most, which are the most cited articles and what their purpose. The benefits reported are generally better code, improved programming and group skills, advantages for women and reducing the work of instructors. The problems are group compatibility: there are studies that randomly distribute pairs, while other use personality tests or knowledge self-assessment.Publicação Acesso Aberto Flipped Classrooms for Introductory Computer Programming Courses2021 - Sobral, Sónia RollandTeaching and learning how to program are not easy tasks. Disapproval and dropout rates are a concern for everyone concerned with the topic. Therefore, it is necessary to look for strategies that improve the motivation of students who start a programming course, also improving success rates and decreasing dropout rates. The inverted class model, or flipped classroom, has been used in several experiments, showing very good results. The objectives of this teaching-learning technique is to change the traditional order: students have contact with new subjects before the classroom, using videos, texts or other material, as well as small online tests to check their knowledge. In this way, the face-to-face classes are reserved for discussion, doubts and application of previously acquired knowledge. The purpose of this paper is to analyze the scientific production on Flipped classrooms in introductory programming courses indexed in Elsevier’s Scopus. The sample is composed by 45 articles in total. The results obtained by bibliometric analysis showed when and where those documents are published, who are the authors and what is the focus of said articles. We also analyzed the most cited documents. We made a summary of the articles, namely in what refers to the sample size of the experiences, which programming language is used, in which universities the articles are made, which technology is used, as well as which methods are used in order to create inverted classes and which are the objectives and results of these experiences reported on the articles.. We managed to get a global view of the theme, getting a strong analysis for those who want to use flipped classrooms for teaching programming.Publicação Acesso Aberto Bloom's Taxonomy to Improve Teaching-Learning in Introduction to Programming2021 - Sobral, Sónia RollandStudents in computer science courses entering higher education begin with computer thinking and programming languages in a curricular unit (CU) that can be referred to in various ways, like CS1 or programming fundamentals. This CU is very important for the academic and professional path of those students. Teachers and those responsible for those courses must carefully define the learning objectives, the learning strategies and the assessment of this teaching-learning. Bloom's taxonomy, in its different variations, is a powerful tool that helps in these tasks and that gives clear indications on the language that is to be used - which is useful for perceiving both the level of colleagues and the level of accreditations and assessments of courses. This article provides a detailed description of Bloom's taxonomy and its changes over the years. Studies carried out in the context of teaching fundamentals of programming and using Bloom's taxonomy are listed and analyzed. In the end, the conclusions and the definition of future works are made.Publicação Acesso Aberto Teaching and Learning to Program: Umbrella Review of Introductory Programming in Higher Education2021-07-23 - Sobral, Sónia RollandIntroductory programming courses in science, technology, engineering, and mathematics (STEM) degrees are critical to student success throughout the students’ academic and professional route but have traditional failure and dropout rates. The number of publications and reviews on the subject is growing, so we realize the need to prepare an umbrella review, or review of reviews, to group previous studies and extract more comprehensive and ambitious results. Based on the databases ACM, Google Scholar, IEEE, SCOPUS and Web of Science libraries, a formal search was created that resulted in 21 reviews on programming fundamentals in higher education context. Results include bibliometric information on the CS1 reviews, in the context of higher education (namely annual evolution, number and information on authors, types and sources of information, countries of affiliation, languages, keywords and most cited articles), the purpose of the reviews and research questions, methods (namely search strategy, databases used, eligibility criteria) and results (number of records and tables or divisions were made to catalog the articles). We present a taxonomy with four different types of purpose: general, specific, student group and teacher directed. We found very interesting catalogs that can serve as a tool for future work, whether by researchers in the field or by authors who intend to carry out reviews related to introduction to programming, especially in the context of higher education.