• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • Tagged with
  • 3
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Soft skills do programador de software: abordagem conceitual e definição de métricas para identificação automática no contexto de um sistema de juiz online / Soft skills of software programmer: conceptual approach and definition of metrics for automatic identification in the context of an online judge system

Silva, Maria Helynne Lima 27 March 2015 (has links)
Soft skills are characteristics associated with an individual’s personality. They are relevant to professional qualification because they improve the performance at work. Since they are important, Information Technology companies need to understand the soft skills to each role in software development process. Additionally, during the hiring process these companies need to identify soft skills in candidates to find out which one of them have the required characteristics to fit the available jobs. However, soft skills identification is a hard task because it takes time to know an individual’s behavior and normally uses interviews or recommendations. Therefore, we notice a lack of automatic approaches in this context. This dissertation proposes a strategy to minimize the problem of soft skills identification. The strategy focus on the role of software programmers and it aims to find ways to automatically identify soft skills of individuals in this role. To do so, we propose a set of metrics that evaluate soft skills. We collect the metrics from an online judge system, according to its users’ performance and activities. To evaluate the metrics, we conduct an empirical study regarding 56 students of programming courses. Our results indicate that the metrics to identify Analytical and solving problems skills, Attention to details, Fast learning and Persistence are satisfactory. On the other hand, Communication and Work independently skills did not reach significant results. / Soft skills são características associadas a personalidade de um indivíduo. Consideradas relevantes para compor o perfil de um profissional qualificado, elas melhoram o desempenho no trabalho. Diante de sua importância, empresas de Tecnologia da Informação precisam entender quais soft skills são necessárias para cada papel no processo de desenvolvimento de software. Além disso, durante o processo de contratação, essas empresas precisam identificar soft skills em candidatos a fim de descobrir quais deles possuem as características exigidas para os cargos disponíveis. No entanto, a identificação de soft skills é uma tarefa difícil, pois exige conhecer um indivíduo e seu comportamento por um tempo. Normalmente também requer esforços como entrevistas e recomendações, tendo sido observada a falta de abordagens automáticas nesse contexto. Esta dissertação propõe uma estratégia para minimizar o problema da identificação de soft skills. Tal estratégia foca no papel do programador de software e tem como objetivo encontrar formas para identificar automaticamente soft skills de indivíduos nesse papel. Para isso, propomos um conjunto de métricas que pontuam soft skills. Coletamos essas métricas a partir de um juiz online, de acordo com o desempenho e atividades de usuários no sistema. Para avaliar as métricas propostas, conduzimos um estudo empírico envolvendo 56 estudantes de cursos de programação. Nossos resultados indicam que as métricas para identificar as soft skills Análise e resolução de problemas, Atenção a detalhes, Aprendizagem rápida e Persistência são satisfatórias. Por outro lado, as métricas relativas às soft skills de Comunicação e Trabalho independente não alcançaram resultados significativos.
2

Arte e programação na linguagem Processing

Mello, Patricia Oakim Bandeira de 03 December 2015 (has links)
Made available in DSpace on 2016-04-29T14:23:41Z (GMT). No. of bitstreams: 1 Patricia Oakim Bandeira de Mello.pdf: 43634979 bytes, checksum: d902ed7a6e6e46510524408d83807a9b (MD5) Previous issue date: 2015-12-03 / Since the 1960s, many artists have been experimenting with computer technology to create artwork. Different programming languages have also emerged since then with the goal of making programming easier for people with various backgrounds and interests, such as artists and children. Processing is one of these programming languages. It was created in 2001 at the Massachusetts Institute of Technology (MIT) with the objective of streamlining programming in the visual arts field. Processing was widely adopted as the programming language used for teaching programming to artists in several countries and it is also used for the final production of works of art. Besides, it was the inspiration for Arduino, a prototyping platform for physical computing that has become quite popular. Entitled Art and Programming in the Processing language, this research aims to investigate the following question: "What are the relationships between software, programming, and art in the Processing programming language? The research debates, from the Processing perspective, software in society and art, in addition to examining the role of the artist-­‐programmer -­‐ the artist who works directly with programming languages. It discusses still the learning of programming as part of computer and code literacy. The research methodology is based on a literature review and critical analysis, along with a case study of the Processing programming language. The research is complemented by the direct experience of the author and two interviews. This research presents cultural aspects of art made with Processing, encompassing from the context of programming languages that make the programming activity easier up to aspects of free software and hacker culture in the community of artists-­‐programmers that use Processing / Desde a década de 1960, diversos artistas vêm experimentando com a tecnologia computacional na criação de suas obras de arte. Também diferentes linguagens de programação surgiram com o objetivo de tornar a programação mais fácil para pessoas com formações e interesses diversos, como artistas ou crianças. O Processing, umas dessas linguagens, surgiu em 2001, no Massachusetts Institute of Technology (MIT), com o objetivo de facilitar a programação nas artes visuais. Ele foi amplamente adotado em vários países no ensino de programação para artistas e também para a produção final de obras de arte. Além disso, foi a inspiração para o Arduino, uma plataforma de prototipagem para interação física com o ambiente que se tornou bastante popular. Intitulada Arte e Programação na linguagem Processing, esta pesquisa se propõe a investigar a seguinte questão: "Quais são as relações entre software, programação e arte na linguagem de programação Processing?". A pesquisa debate, sob a perspectiva do Processing, o software na sociedade e na arte, além de examinar o papel do artista-­‐programador aquele que trabalha diretamente com linguagens de programação. Além disso, discute também o aprendizado de programação como parte de uma alfabetização digital. A metodologia de pesquisa se baseia em um levantamento bibliográfico acompanhado de uma análise crítica do material consultado e um estudo de caso da linguagem de programação Processing. A pesquisa é ainda complementada pela experiência direta da autora e por duas entrevistas. Esta investigação apresenta aspectos culturais da arte feita em Processing, englobando desde o contexto das linguagens de programação que facilitam a atividade de programar até características do software livre e da cultura hacker na comunidade de artistas-­‐programadores do Processing
3

Identificação e valoração de competências para o desenvolvedor de sistemas de informação, na visão dos gestores de fábrica de software de salvador

Ferrarini, José Eduardo Athayde January 2006 (has links)
p. 1-154 / Submitted by Santiago Fabio (fabio.ssantiago@hotmail.com) on 2013-03-06T18:01:09Z No. of bitstreams: 1 5555a.pdf: 1113307 bytes, checksum: da67be7c0da2f6cbcfe9f734693cb851 (MD5) / Approved for entry into archive by Tatiana Lima(tatianasl@ufba.br) on 2013-03-14T18:15:55Z (GMT) No. of bitstreams: 1 5555a.pdf: 1113307 bytes, checksum: da67be7c0da2f6cbcfe9f734693cb851 (MD5) / Made available in DSpace on 2013-03-14T18:15:55Z (GMT). No. of bitstreams: 1 5555a.pdf: 1113307 bytes, checksum: da67be7c0da2f6cbcfe9f734693cb851 (MD5) Previous issue date: 2006 / O objetivo deste estudo foi identificar e valorar as competências desejadas por gestores no perfil dos desenvolvedores de sistemas, em especial os que se encontram em início de carreira, em fábricas de software de Salvador, estado da Bahia. Para alcançar este objetivo, os conceitos de competências e de fábrica de software foram apresentados. Também é apresentada uma contextualização deste perfil, trazendo dois aspectos que impactam a formação do perfil do profissional: a formação acadêmica e o mercado de trabalho. Os dados foram analisados de forma qualitativa, e foram levantados através de pesquisas de campo nas empresas. A análise dos dados considerou três aspectos: Primeiro, verificou se há tendência de crescimento para fábricas de software em Salvador. Depois, foi feita a identificação das competências mais valorizadas pelos gestores de fábrica de software, em Salvador. Por fim, a análise buscou fatores que pudessem indicar um impacto destas mudanças no perfil do profissional na estrutura dos cursos de graduação em sistemas de informação. Como conclusão, o trabalho apresenta as competências identificadas através da percepção dos gestores, onde foi verificado que, na fábrica de software, as competências técnicas são as mais valorizadas. Quanto ao crescimento das fábricas de software em Salvador, não é possível indicar uma tendência de crescimento, apenas um potencial de crescimento, que depende principalmente da formação de um pólo exportador de software. Quanto à formação acadêmica, as mudanças no perfil não parecem representar um impacto significativo. No entanto, vale ressaltar o interesse demonstrado por alguns gestores em recrutar desenvolvedores em cursos técnicos, o que direcionaria os graduados em computação para as funções de análise e gerenciamento da fábrica de software. / Salvador

Page generated in 0.0694 seconds