586 resultados para Ensino de ciência da computação e engenharia de software
Resumo:
Soft skills and teamwork practices were identi ed as the main de ciencies of recent graduates in computer courses. This issue led to a realization of a qualitative research aimed at investigating the challenges faced by professors of those courses in conducting, monitoring and assessing collaborative software development projects. Di erent challenges were reported by teachers, including di culties in the assessment of students both in the collective and individual levels. In this context, a quantitative research was conducted with the aim to map soft skill of students to a set of indicators that can be extracted from software repositories using data mining techniques. These indicators are aimed at measuring soft skills, such as teamwork, leadership, problem solving and the pace of communication. Then, a peer assessment approach was applied in a collaborative software development course of the software engineering major at the Federal University of Rio Grande do Norte (UFRN). This research presents a correlation study between the students' soft skills scores and indicators based on mining software repositories. This study contributes: (i) in the presentation of professors' perception of the di culties and opportunities for improving management and monitoring practices in collaborative software development projects; (ii) in investigating relationships between soft skills and activities performed by students using software repositories; (iii) in encouraging the development of soft skills and the use of software repositories among software engineering students; (iv) in contributing to the state of the art of three important areas of software engineering, namely software engineering education, educational data mining and human aspects of software engineering.
Resumo:
Soft skills and teamwork practices were identi ed as the main de ciencies of recent graduates in computer courses. This issue led to a realization of a qualitative research aimed at investigating the challenges faced by professors of those courses in conducting, monitoring and assessing collaborative software development projects. Di erent challenges were reported by teachers, including di culties in the assessment of students both in the collective and individual levels. In this context, a quantitative research was conducted with the aim to map soft skill of students to a set of indicators that can be extracted from software repositories using data mining techniques. These indicators are aimed at measuring soft skills, such as teamwork, leadership, problem solving and the pace of communication. Then, a peer assessment approach was applied in a collaborative software development course of the software engineering major at the Federal University of Rio Grande do Norte (UFRN). This research presents a correlation study between the students' soft skills scores and indicators based on mining software repositories. This study contributes: (i) in the presentation of professors' perception of the di culties and opportunities for improving management and monitoring practices in collaborative software development projects; (ii) in investigating relationships between soft skills and activities performed by students using software repositories; (iii) in encouraging the development of soft skills and the use of software repositories among software engineering students; (iv) in contributing to the state of the art of three important areas of software engineering, namely software engineering education, educational data mining and human aspects of software engineering.
Resumo:
As pesquisas e as práticas em inteligência analítica na Engenharia de Software têm crescido nas últimas décadas. As informações contidas em um repositório de software podem auxiliar engenheiros de software em suas atividades durante todas as fases do desenvolvimento de software. O uso da inteligência analítica está ajudando os profissionais da Engenharia de Software a obterem informações relevantes do repositório de software, direcionando-os para melhores tomadas de decisões. Por se tratar de um bem intangível, pode ser difícil compreender as informações geradas pelo software. Este trabalho realizou um mapeamento sistemático da literatura sobre inteligência analítica na Engenharia de Software, o que propiciou a elaboração de um arcabouço conceitual para utilização da inteligência analítica capaz de auxiliar nas atividades da Engenharia de Software. Com a finalidade de validar este arcabouço conceitual, foi construído um protótipo de uma aplicação que analisou dados de um software livre. Tal protótipo foi validado e comentado por um grupo focal formado por desenvolvedores e gestores de projetos de software de uma grande empresa da área de Tecnologia da Informação. Concluiu-se que a inteligência analítica é fortemente utilizada durante a fase de manutenção e vem crescendo sua utilização na área de Gestão e na Prática Profissional. Constatou-se que os commits podem ser bons indicadores da evolução de software e que a ferramenta desenvolvida neste trabalho permite compreender o que está sendo alterado no sistema e por que a alteração ocorreu.
Resumo:
Este trabalho apresenta uma proposta metodológica para o ensino de Ciência da Computação para Crianças, elaborada, a partir de pesquisas e estudos, tendo, como objetivo, a aplicação dessa metodologia para correção e testes. Devido à disseminação dos computadores e de seu uso como parte da formação dos alunos, muito se tem discutido sobre a união entre os recursos tecnológicos e a educação. A inclusão da informática no processo educativo vem sendo direcionada para a utilização e classificação de produtos de software educacional, em técnicas de comunicação à distância, no uso de recursos de multimídia ou de realidade virtual para apoio ao conteúdo abordado pelo professor e, também, para a construção de ambientes computacionais, que possam proporcionar uma mudança de paradigma educacional. No entanto não adianta tornar disponível toda essa tecnologia, se, rapidamente, são abandonadas e são substituídas ferramentas e técnicas dentro da Computação. Por isto, tão importante quanto o ensino das tecnologias correntes é o ensino dos conceitos fundamentais da Ciência da Computação. Esses conceitos, além de proporcionarem um embasamento teórico para entendimento da ciência envolvida na computação, também propiciam o desenvolvimento de um raciocínio lógico e formal, assim como de habilidades que são exigidas no mundo atual. Este trabalho apresenta pesquisas de campo sobre o uso da Informática Educativa em algumas escolas, a identificação, através de professores da graduação e pós-graduação, de alguns dos conceitos fundamentais da Ciência da Computação e uma pesquisa sobre o que crianças gostariam de aprender sobre Ciência da Computação. A partir dos resultados, são elaboradas teorias, demonstrações e exercícios para o ensino destes para crianças. Essa metodologia é aplicada a duas turmas heterogêneas de crianças para sua validação. Pretende-se que o estudo desses conceitos aguce o senso crítico e capacite as crianças não só a usarem as tecnologias mas também a entenderem seu funcionamento.
Resumo:
There is a growing interest of the Computer Science education community for including testing concepts on introductory programming courses. Aiming at contributing to this issue, we introduce POPT, a Problem-Oriented Programming and Testing approach for Introductory Programming Courses. POPT main goal is to improve the traditional method of teaching introductory programming that concentrates mainly on implementation and neglects testing. POPT extends POP (Problem Oriented Programing) methodology proposed on the PhD Thesis of Andrea Mendonça (UFCG). In both methodologies POPT and POP, students skills in dealing with ill-defined problems must be developed since the first programming courses. In POPT however, students are stimulated to clarify ill-defined problem specifications, guided by de definition of test cases (in a table-like manner). This paper presents POPT, and TestBoot a tool developed to support the methodology. In order to evaluate the approach a case study and a controlled experiment (which adopted the Latin Square design) were performed. In an Introductory Programming course of Computer Science and Software Engineering Graduation Programs at the Federal University of Rio Grande do Norte, Brazil. The study results have shown that, when compared to a Blind Testing approach, POPT stimulates the implementation of programs of better external quality the first program version submitted by POPT students passed in twice the number of test cases (professor-defined ones) when compared to non-POPT students. Moreover, POPT students submitted fewer program versions and spent more time to submit the first version to the automatic evaluation system, which lead us to think that POPT students are stimulated to think better about the solution they are implementing. The controlled experiment confirmed the influence of the proposed methodology on the quality of the code developed by POPT students
Resumo:
Jogos educacionais constituem em uma importante ferramenta de ensino na área de Engenharia de Software, onde, muitas vezes, os alunos não passam por nenhum mecanismo de treinamento prático. Um jogo educacional de qualidade tem que ter objetivos educacionais bem definidos, motivar os alunos e efetivar a aprendizagem dos conteúdos. A aplicação de jogos no Ensino de Engenharia de Software deve ser realizada de forma sistemática e controlada com base em avaliação. A técnica Estatística de Experimentação permite a medição e a análise das variáveis envolvidas no processo de aplicação de jogos para que estes possam ser aplicados com qualidade. Para definir melhor os experimentos no uso de jogos para o ensino de Engenharia de Software, este trabalho propõe diretrizes para o planejamento de experimentos em jogos educacionais, de forma que permita verificar a influência e a significância da utilização desses jogos no ensino e aprendizado dos conceitos de Engenharia de Software. Um experimento com o SimulES-W foi realizado seguindo essas diretrizes, onde foi possível ser demonstrada sua aplicabilidade e simplicidade em sua definição. A experiência de uso do SimulES-W mostra que aprender com jogos de computador é divertido, interativo e que, apesar dos resultados obtidos não serem significativos estatisticamente, de certa forma contribui para o ensino da Engenharia de Software, não sendo necessariamente um conhecimento prévio do conteúdo.
Resumo:
Este trabalho tem por objetivo relatar os resultados preliminares de uma experiência de integração curricular, em andamento na Escola de Informática da UCPel, na área de fundamentos matemáticos da Ciência da Computação. A concepção curricular da experiência está baseada nas idéias de Basil Bernstein sobre currículos de coleção e/ou integração, na idéia de desenvolvimento autônomo do aluno e na organização do ensino em forma semi-presencial (com apoio da Internet) e cooperativa (com apoio de softwares matemáticos).
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
A presente tese tem por finalidade refletir sobre princípios pedagógico-filosóficos para o ensino da ciência na etapa intermediária da educação escolar. Considerando que tanto a prática educativa quanto a prática científica são práticas sociais mediadoras do processo de produção, e que, portanto, não se pode pensá-las fora de um método que as integre dialeticamente a partir de determinantes que estão dados no campo da economia política, procurou-se investigar aqui qual é o estatuto hoje reservado à ciência no quadro de valores introduzidos pela economia política neoliberal e os efeitos dessas mudanças sobre o que se prescreve para a formação científica no ensino médio brasileiro a partir da última reforma educacional (LDBEN/1996). Tratou-se de sublinhar aqui as conexões que foram se firmando entre os processos de universalização da forma-mercadoria e as mudanças introduzidas no regime de produção do conhecimento, que vai cada vez mais sendo moldado pelos objetivos e prescrições do capital. Tendo por referência o materialismo histórico-dialético, o objeto desta tese foi delineado de modo a refletir o processo de constituição da produção da ciência em dois âmbitos distintos: o da macro-política, presidido hegemonicamente pelas instituições ligadas ao capital, a partir da década de 1990, e o da relação epistemológica que subjaz à prática científica contemporânea, assinalando a co-relação entre estes processos e os seus nexos causais. Para dar contas destas relações, procedeu-se a uma investigação histórica e filosófica que teve por objetivo mostrar como o conceito de natureza cunhado pelas mãos dos primeiros cientistas no século XVII futura matriz da noção de ciências da natureza tal como ela é tomada hoje no currículo , assentado numa distinção fixa entre juízos de fato e juízos de valor, deve seu conteúdo a um processo que é finalmente econômico e social. Por meio desta crítica pode-se estabelecer os vínculos entre a economia política, o viés institucional da ciência e o universo da epistemologia. Concluiu-se que há uma relação necessária entre o novo registro institucional de produção do conhecimento, garantido por um estatuto regulatório afinado com as demandas do neoliberalismo, e o novo estatuto epistemológico, assinalado por uma ênfase nos pressupostos do realismo científico ingênuo. Esta relação se projeta sobre o ensino da ciência na forma de uma intensificação de seu teor tecnicista, e dentre as suas características destacamos duas: 1) o conceito de natureza, tomado no ensino das ciências como uma abstração des-historicizada; 2) o mito da unicidade científica, isto é, a crença de que só há uma ciência: a que formulará, numa linguagem única e inequívoca, a verdade do real. Para finalizar, fizemos alusão a dois programas educacionais que, a nosso ver, avançam rumo a novas formas de ensino na medida em que refletem a experiência de um grupo de educadores e alunos com os princípios da educação politécnica: o do Instituto de Educação Josué de Castro (IEJC/ITERRA) e o da Escola Politécnica de Saúde Joaquim Venâncio (EPSJV/Fiocruz).
Resumo:
Dissertação apresentada à Universidade Fernando Pessoa como partes dos requisitos para a obtenção do grau de Mestre em Engenharia Informática, ramo de Computação Móvel
Resumo:
A presente investigação insere-se no domínio científico da Didáctica, em particular no da Didáctica da Física no Ensino Superior. Pretende-se, com este trabalho, contribuir para o desenvolvimento do conhecimento Didáctico, nomeadamente sobre o ensino e a aprendizagem da Física no Ensino Superior e, ainda, sobre o trabalho colaborativo entre investigadores em Didáctica e professores da área das Ciências e Engenharias do Ensino Superior. O estudo empírico desenvolvido neste trabalho é constituído por duas partes, designadas por estudo A e estudo B. No estudo A analisa-se o impacto da implementação, em sala de aula, de estratégias de aprendizagem activa num contexto colaborativo entre investigadora e professora. Fá-lo através de um percurso metodológico de investigação-acção, na qual a investigadora actua como consultora. Utilizaram-se diferentes fontes e instrumentos na recolha de informação, nomeadamente notas de campo da investigadora, questionários e entrevistas a estudantes e entrevista à professora colaboradora. Foram implementadas estratégias identificadas na literatura como promotoras de aprendizagem activa dos estudantes, nomeadamente perguntas conceptuais; folhas de dúvidas; feedback; trabalho de grupo com e sem rotação de tarefas; trabalhos para casa e apresentação oral. Os resultados obtidos evidenciam que os estudantes sentiram interesse pela unidade curricular, pois compreenderam a sua utilidade no âmbito do curso que frequentavam, apreciaram positivamente as estratégias implementadas e, segundo a opinião deles, estas contribuíram para a sua aprendizagem. No estudo B procurou-se compreender a colaboração entre investigadores em Didáctica e professores do Ensino Superior, no contexto da Universidade de Aveiro. Este estudo evidenciou que é possível implementar estratégias inovadoras de ensino através de processos de colaboração entre investigadores em Didáctica e professores. Este estudo, de carácter exploratório, foi realizado através de entrevistas aos investigadores e aos professores que com eles colaboraram, procurando melhorar a qualidade das suas práticas de ensino. Através deste estudo chegou-se à conceptualização de uma proposta de Colaboração Disciplinar, uma colaboração entre investigadores em Didáctica e professores do Ensino Superior, em que os investigadores têm formação base nas unidades curriculares onde irão intervir. Esta proposta procura potenciar uma forma de trabalhar problemas complexos, como por exemplo o processo de ensino e aprendizagem, o desenvolvimento profissional dos professores, a articulação entre a investigação em Didáctica e a prática. As principais vantagens identificadas na Colaboração Disciplinar são: a proximidade disciplinar entre o investigador e o professor; a eficácia nas sugestões proporcionadas; o aumento da segurança do professor na implementação das sugestões; o desenvolvimento profissional contextualizado; a aproximação da investigação à prática. Os contributos deste estudo colocam-se a três níveis: ao nível pessoal e profissional da investigadora e da professora colaboradora; ao nível do desenvolvimento de conhecimento na referida área (no caso do primeiro estudo empírico desenvolvido), na medida em que apesar da especificidade do contexto onde o estudo ocorreu – na unidade curricular Elementos de Física do primeiro ano, primeiro semestre de diferentes cursos de Engenharia da Universidade de Aveiro, nos anos lectivos de 2007/08 e 2008/09 – considera-se que este trouxe ensinamentos que, adaptados a outros contextos, podem influenciar outros estudos e práticas; e ao nível do desenvolvimento de conhecimento sobre como dinamizar e potenciar colaborações entre investigadores da área da Didáctica e professores do Ensino Superior.
Resumo:
A colaboração na pesquisa é uma das tarefas centrais da área acadêmica. Atualmente, muitos pesquisadores estão utilizando meios modernos de troca de arquivos digitais através de ferramentas assíncronas e também com o uso de ferramentas mais sofisticadas, do tipo síncronas. Juntamente com o fato da crescente quantidade de artigos sendo gerados, mais complexos, diversificados e aumentando de forma desorganizada, o que trás ao pesquisador uma tarefa difícil para organizá-los de forma a se extrair o melhor conteúdo destes, isto ocorre porque uma subárea da Engenharia de Software (ES) ainda é bastante mal aproveitada, a Engenharia de Software Experimental (ESE). Utilizando-se de um dos tipos de experimentos que a ESE oferece, as revisões sistemáticas entram como uma solução bastante robusta, na qual o pesquisador pode identificar o conhecimento existente em uma área e planejar devidamente sua pesquisa, evitando a repetição de erros em pesquisas já efetivadas por outros pesquisadores no passado. Contudo, estas duas abordagens, a colaboração virtual de pesquisadores e a utilização de revisões sistemáticas, contem problemas: na primeira, sistemas colaborativos são geralmente difíceis de configurar e usar; na segunda, apesar da robustez da metodologia de revisões sistemáticas, ainda se torna necessário uma rigorosa revisão na literatura para se conseguir um resultado satisfatório. Assim, com o foco de unir estas duas abordagens, este trabalho propõe uma maneira de produzir revisões sistemáticas de forma organizada e com a possibilidade de interação entre usuários, com o desenvolvimento de um sistema interativo, no qual as revisões sistemáticas possam ser geradas por usuários em colaboração com outros e também ser avaliadas seguindo a orientação de um profissional da área, tornando o seu conteúdo mais consistente e de melhor qualidade. O sistema não possui níveis de acesso, ou seja, qualquer pessoa pode se cadastrar e usufruir de seus recursos, seja na área acadêmica ou mesmo na área profissional
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
Resumo:
This study aimed to reflect on the importance of scientific literacy in science education through São Paulo state curriculum analysis in the area of science pointing possibilities for teaching activities that can envision a better quality teaching. It seeks to understand the importance of science education so that students are able to understand and grasp. In this sense the possibility of a marked formative process in scientific literacy goes beyond just reading and writing, she has for you, the expansion of knowledge in science and technology, so there is an understanding and critical questioning of the nature and the world, thus forming critical and aware citizens, given their role in society. For this work was carried out a literature study on this subject the documentary analysis of the proposed curriculum of the state of São Paulo in science and also the presentation of educational experiences that enhance the physical learning with children