Colecionadores de Balões
Quinta-feira, 29 de setembro de 2022
English version | Versão em inglês
Aprender a codificar é essencial para os jovens estudantes. A codificação é, sem dúvida, uma das habilidades mais importantes a serem aprendidas para as gerações atuais e futuras. A programação ajuda os jovens estudantes a desenvolver habilidades de resolução de problemas, como a capacidade de resolver um problema de forma racional e criativa. Muitos dispositivos usam programação, do ventilador ao celular, tudo requer programação. Atualmente, existem várias competições de programação e hackathons.
Colecionadores de Balões é uma atividade extracurricular de programação competitiva do CEFET-MG. As competições oferecem aos alunos talentosos oportunidades de interagir, demonstrar e melhorar seu trabalho em equipe, programação e proeza na resolução de problemas. As competições são plataformas para a academia destacar e elevar as aspirações da próxima geração de profissionais de computação à medida que buscam a excelência.
Os Colecionadores de Balões aspiram participar e vencer muitos concursos, entre eles Maratona SBC de Programação, Competição Internacional de Programação Colegiada e competições regionais.
Dicas para Maratonas de Programação:
● Tenha disponível um bom material de consulta, com trechos de código, fórmulas matemáticas comuns e implementações de algoritmos conhecidos
● Aproveite o tempo de aquecimento para entender a plataforma e regras utilizadas pela organizadora do evento, a forma como são feitas as submissões, a impressão de código fonte, os editores de texto disponíveis e principalmente, para errar à vontade;
● As entradas e saídas utilizadas nos exemplos de cada questão não são as mesmas usadas pelos juízes. Por isso, certifique-se de testar o código com condições mais extremas;
● Não submeta seu programa de forma precipitada. Cada erro reportado pelo juiz equivale a uma penalização de 20 minutos, portanto prefira ter certeza de que seu código funciona antes de submetê-lo;
● Em uma maratona, seu foco está na criação e implementação de algoritmos, então não se preocupe tanto com coisas como reutilização de código, elegância ou a falta dela e interface de usuário;
● Evite usar ferramentas de debug, pois elas podem tomar muito tempo da sua equipe. A melhor escolha é imprimir o código fonte e analisá-los em busca de erros;
● Tenha entendimento sobre notação Big O e complexidade de algoritmos para evitar que seu código ultrapasse o tempo determinado pelos juízes;
● Leia as questões, buscando identificar quais são as questões mais fáceis de resolver e implementando-as primeiro;
● Enquanto um dos competidores estiver no computador implementando alguma questão, os outros podem continuar lendo as outras e tentar implementar no papel até que o computador esteja disponível;
● Treine antes das competições, para aumentar agilidade e repertório de códigos
Sites úteis para treino:
● Beecrownd: https://www.beecrowd.com.br/
● Codewars: https://www.codewars.com/
● SBC: https://maratona.sbc.org.br/hist/index.html
● Instituto de Computação – UNICAMP: https://www.youtube.com/@UnicampIC/playlists
Membros:
Professor Lázaro Eduardo da Silva Lattes: http://lattes.cnpq.br/1207757858897815 |
Professor Eduardo Gomes Carvalho Lattes: http://lattes.cnpq.br/9476106192334014 |
Professor Weider Pereira Rodrigues Lattes: http://lattes.cnpq.br/5595342726110129 |
Professor Daniel Guimaraes do Lago Lattes: http://lattes.cnpq.br/6816990418217921 |
Professor Douglas Machado Tavares Lattes: http://lattes.cnpq.br/6727318451203133 |
Pedro Henrique Arantes de Souza Lattes: http://lattes.cnpq.br/8640790264377984 |
Equipe 2023 |
Nicolas Gabriel de Oliveira Mendonça (Bacharelado em Sistemas de Informação) LinkedIn: https://www.linkedin.com/in/nicolasgdev/ |
Higor Wallace Comunian (Bacharelado em Sistemas de Informação) LinkedIn: https://www.linkedin.com/in/higor-wallace-0970181ba/ |
Wasleny Maria Pimenta (Bacharelado em Sistemas de Informação) LinkedIn: https://www.linkedin.com/in/wasleny-maria-pimenta-0b727a22a/ |
Vinícius Ferreira do Rosário (Bacharelado em Sistemas de Informação) LinkedIn: https://www.linkedin.com/in/vinícius-ferreira-74b206239/ |
João Vitor Silva Freire (Bacharelado em Sistemas de Informação) LinkedIn: https://www.linkedin.com/in/joão-vitor-freire-258200170/ |
Team 2022 |
Letícia Rafael Leite (Curso Técnico em Informática) |
Maria Eduarda Sabino (Curso Técnico em Informática) LinkedIn: https://www.linkedin.com/in/maria-eduarda-sabino-b821ba202/ |
Rebecca Brasileiro (Curso Técnico em Informática) LinkedIn: https://www.linkedin.com/in/rebecca-brasileiro-59672b255/ |
Responsável pelas informações: Lázaro Eduardo da Silva.