Artigos

Versionamento de Projeto na Prática com Git e GitHub: Um Relato de Experiência do Curso Ofertado pelo Projeto LearningLab No Interior Cearense

O controle de versões no desenvolvimento de software é crucial para garantir qualidade e evitar erros na integração. Com esse propósito, o projeto LearningLab da Universidade Federal do Ceará Campus Russas ofereceu um curso sobre Git e Github, visando capacitar estudantes de computação. O curso teve a participação de 34 alunos. Os resultados revelam que a maioria dos alunos pretende aplicar os conceitos aprendidos. Além disso, os alunos expressaram satisfação com a metodologia prática de ensino e a dinâmica de aprendizado proporcionada pela ferramenta Kahoot!.

LearningLab – Uma Trajetória de Quatro Anos de Sucesso nas Ações de Permanência e Formação dos Estudantes de Computação do Interior Cearense

O projeto LearningLab visa contribuir na formação dos estudantes de Computação da Universidade Federal do Ceará (Campus Russas), desenvolvendo ações como: cursos, palestras, campanhas, conteúdos em suas redes sociais e extensão. Este artigo apresenta um relato sobre as ações do projeto, expondo seus resultados e o planejamentos de novas ações. Os resultados mostram que 274 certificados foram gerados em cursos e 605 certificados foram gerados em palestras, com participantes de 13 universidades em 6 estados. Tais resultados demonstram a eficácia do projeto no incentivo à permanência dos alunos nos cursos de tecnologia, promovendo a qualificação e desenvolvimento profissional deles.

CodeSmells? Aqui não! Limpando e Refatorando Códigos na Prática: Um Relato de Experiência da Execução do Curso CodeSmells na Prática

Abordagens de ensino de Computação estão visando um ensino mais dinâmico. O trabalho desenvolvido neste artigo tem como objetivo descrever o curso de Refatoração de Códigos ofertado pelo projeto LearningLab aos estudantes do Campus Russas da Universidade Federal do Ceará (UFC), o qual utilizou o ensino interativo de base teórica e prática. O curso CodeSmells para iniciantes foi realizado presencialmente com 20 estudantes dos cursos de Engenharia de Software e Ciência da Computação. Os resultados mostram, de acordo com a metodologia de ensino aplicada e a percepção dos estudantes, que a maioria gostou da atividade prática e que mais de 80% compreendem e seriam capazes de aplicar na prática os conceitos aprendidos. 1. Introdução O ensino de Engenharia de Software (ES) propõe o desenvolvimento de habilidades como trabalho em equipe, aplicação de técnicas para gestão de projetos de software e desenvolvimento de diferentes soluções para diferentes domínios (Souza et al., 2021). Anomalias que podem indicar problemas nos aspectos da qualidade do código do software são chamadas de code smells (Fowler, 2018). As ocorrências desses problemas podem dificultar a manutenção do software e levar à necessidade da refatoração de código (Fontana et al., 2012). O trabalho de Mendes et al., (2020) retrata que a Manutenção de Software foi uma das três disciplinas de maior dificuldade no aprendizado, dada a forma rápida e genérica com que os conteúdos foram transmitidos e explicados em sala de aula. Hartwig et al., (2019) identificam as metodologias ativas mais apropriadas para o ensino de computação e informática nos cursos de graduação. Além disso, afirmam que as mesmas estão

Uma Análise Retrospectiva dos Cursos Ofertados pelo LearningLab para Auxiliar na Formação Acadêmica dos Estudantes de Computação

O ensino de Computação utilizando métodos mais interativos vem sendo cada vez mais frequente. O estudo realizado neste artigo tem como finalidade documentar a série de cursos ofertados pelo projeto LearningLab aos estudantes do Campus Russas da Universidade Federal do Ceará (UFC) com o objetivo de expandir conhecimento e capacitar alunos para o mercado de trabalho. Para tal propósito, levantou-se um conjunto de dados referentes a diferentes aspectos dos cursos a partir de formulários Google Forms, os quais foram analisados de forma quantitativa e qualitativa. Logo, a partir do feedback de 200 alunos foi possível evidenciar semelhanças e diferenças na realização de diferentes cursos, e a contribuição na formação acadêmica dos estudantes, o que trouxe um panorama geral de alta qualidade dos serviços prestados pelo projeto.