5 results on '"William Simao de Deus"'
Search Results
2. An Exploratory Study on the Availability of Open Educational Resources to Support the Teaching and Learning of Programming
- Author
-
William Simao de Deus and Ellen Francine Barbosa
- Subjects
Knowledge management ,Syntax (programming languages) ,Descriptive statistics ,business.industry ,05 social sciences ,Exploratory research ,050301 education ,02 engineering and technology ,Reuse ,Open educational resources ,Task (project management) ,020204 information systems ,ComputingMilieux_COMPUTERSANDEDUCATION ,0202 electrical engineering, electronic engineering, information engineering ,Task analysis ,The Internet ,business ,0503 education - Abstract
This Research Full Paper presents an exploratory study on the availability of open educational resources (OERs) to support the teaching and learning of programming. Currently, programming is considered a fundamental course in many undergraduate programs. Moreover, many countries are teaching children and young people how to program, considering this as an essential skill in the future. However, students report many difficulties when they are learning to program due to limitations of abstraction/logic, syntax, structure, among others. Similarly, teachers also argue that teaching programming is an arduous task due to the preparation of presentations, correction of exercises and creation of projects. Objective: Given this scenario, our objective was analyze the availability of OERs - open materials that present different contents and formats distributed by internet - and their support for programming students and teachers. Method: Aiming to reach the aforementioned objective, we conducted an exploratory study among 3,990 OERs, using computational processing and descriptive statistic. Results: We analyzed the OER descriptions and compared them with the current programming challenges. Also, we investigated aspects of the availability of these materials. Conclusion: There are several OER available that can support teaching and learning of programming. However, to enhancing their dissemination, we must facilitate its discovery, reuse and sharing.
- Published
- 2020
- Full Text
- View/download PDF
3. Enhancing collaboration among undergraduates in informatics: A teaching and learning process based on crowdsourcing
- Author
-
Jose Augusto Fabri, Renata Marques Barros, William Simao de Deus, Heydi Miura Machado, and Alexandre L'Erario
- Subjects
Teamwork ,Computer science ,business.industry ,Process (engineering) ,media_common.quotation_subject ,Learning environment ,05 social sciences ,050301 education ,Crowdsourcing ,Engineering management ,Software ,Computer lab ,Informatics ,0502 economics and business ,ComputingMilieux_COMPUTERSANDEDUCATION ,050211 marketing ,business ,0503 education ,media_common ,Agile software development - Abstract
Crowdsourcing (CS) is a development model in which small activities are carried out through the collaboration of participants. Many organizations are developing their products through CS to parallel activities, reduce costs, and employ specialists. These factors have boosted the area of informatics, creating a new paradigm for the development of software. However, despite the widespread application of CS in informatics, the literature on teaching and learning CS for undergraduates is still very incipient, and the informatics courses aimed to maximize only the teaching of traditional development processes (Agile, distributed, etc). With this in mind, this study was developed to present the following contributions: (i) a personalized process of teaching and learning CS to the undergraduates in computing courses, and (ii) demonstrates the configuration that a classroom and/or computer lab should possess to generate a CS teaching and learning environment. To accomplishment this study, experimental trials were conducted with undergraduates in different courses in informatics. In conducting the trials, classrooms and computer labs at a university were set up simulating barriers found in CS. As results, all undergraduates have accomplished and reached the ultimate goal through CS, and the process of teaching and learning allowed for the enhancement of several factors, such as teamwork, integration, and support.
- Published
- 2017
- Full Text
- View/download PDF
4. The use of microtasks in crowdsourcing software development
- Author
-
Alexandre L'Erario, William Simao de Deus, and Jo´se Augusto Fabri
- Subjects
Knowledge management ,ComputerSystemsOrganization_COMPUTERSYSTEMIMPLEMENTATION ,business.industry ,Computer science ,05 social sciences ,Software development ,020207 software engineering ,02 engineering and technology ,ComputerSystemsOrganization_PROCESSORARCHITECTURES ,Crowdsourcing ,Data science ,Set (abstract data type) ,Mode (computer interface) ,Software ,Crowdsourcing software development ,Distributed software development ,0202 electrical engineering, electronic engineering, information engineering ,0501 psychology and cognitive sciences ,Mobile telephony ,Software engineering ,business ,050107 human factors - Abstract
Crowdsourcing (CS) is a distributed software development model in which small activities (or microtasks) of design, development, and tests are developed by employees by an online platform. Due to the possibility of aggregating specialists, reducing time and costs, companies are applying CS in their software development projects. However, there are still gaps in the literature about microtasks, there are few studies focused on the theme and the lack of taxonomy, generating several management challenges. In this form, it was conducted an analysis of 14485 microtasks recorded on a CS platform to investigate microtasks in the development of CS software. As results demonstrated a set of considerations about the use of microtasks, the risks and the impacts of the microtasks in CS projects. Finally, the benefits and percentage of successful completion of each microtask were also verified
- Published
- 2017
- Full Text
- View/download PDF
5. The management of crowdsourcing software projects: A systematic mapping
- Author
-
William Simao de Deus, Jose Augusto Fabri, and Alexandre L'Erario
- Subjects
Knowledge management ,Process management ,business.industry ,Computer science ,Software as a service ,Software development ,020207 software engineering ,02 engineering and technology ,Crowdsourcing ,Software ,Project planning ,Crowdsourcing software development ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Set (psychology) ,business ,Software project management - Abstract
Crowdsourcing (CS) is a new model of software development inspired by contribution. Several companies are adopting CS in their projects to reduce costs and employ specialists. However, several gaps persist in the literature analyzing the management of such projects, the impact of participants and activities. Thus, we perform a systematic mapping (SM) in order to verify how CS software project management occurs, identifying the main challenges and tools used. As a result we present a set of dimensions of CS management and discover a leader-based management factor and project planning.
- Published
- 2017
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.