Detalhes bibliográficos
Ano de defesa: |
2021 |
Autor(a) principal: |
Gomes, Pedro Henrique de Andrade |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Estadual Paulista (Unesp)
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
http://hdl.handle.net/11449/211000
|
Resumo: |
Um trecho de código em desacordo com boas práticas de programação pode não acarretar em problemas em um primeiro momento, mas a falta de clareza ocasionada por códigos mal escritos e/ou muito complexos, compromete o entendimento do mesmo. Essa dificuldade na compreensão do código torna custosas as atividades relacionadas. O código bem escrito é frequentemente associado à experiência do programador, razão pela qual as empresas têm procurado profissionais cada vez mais qualificados. Pesquisas apontam que o egresso não se sente preparado para o ingresso no mercado de trabalho, enfrentando dificuldade na hora de concorrer pelas melhores oportunidades de trabalho. Essa dificuldade evidencia uma lacuna entre a indústria e a academia. Essa lacuna é identificada por diversos pesquisadores, que propõem melhorias para o processo de ensino-aprendizagem, a partir da utilização, em ambiente acadêmico, de conceitos e ferramentas utilizados pela indústria de software. Ao analisar a condução do ensino de programação nas instituições de ensino, fica evidente um distanciamento entre o ensino de programação e o ensino de qualidade de código. Nesse cenário, este projeto tem como objetivo propor melhorias no processo de ensino–aprendizagem de programação e de qualidade, propondo uma abordagem que utilize a qualidade de software como subsídio para o ensino de programação, provendo ao professor diretrizes para o ensino de programação com foco em qualidade interna de código-fonte. |