MAPA DO SITE ACESSIBILIDADE ALTO CONTRASTE
CEFET-MG

Colecionadores de Balões

Terça-feira, 27 de setembro de 2022

Versão em Português | Portuguese version

Learning to code is essential for young students. Coding is without a doubt one of the most important skills to learn for both current and future generations. Programming assists young students in developing problem-solving skills, such as the ability to solve a problem rationally as well as creatively. At present, many devices use programming. From the fan to your mobile, everything requires programming. Nowadays, there are several programming challenges and hackathons.

Colecionadores de Balões is an extra-curricular, competitive programming activity of CEFET-MG. The competitions provide gifted students opportunities to interact, demonstrate, and improve their teamwork, programming, and problem-solving prowess. Competitions are platforms for academia to shine the spotlight on and raise the aspirations of the next generation of computing professionals as they pursue excellence.

Colecionadores de Balões aspire to participate and winning many competitions, among them Maratona SBC de Programação, International Collegiate Programming Contest and regional contests.

Tips For Programming Marathons:

● Have good reference material available, with code snippets, common mathematical formulas and implementations of known algorithms

● Take advantage of the warm-up time to understand the platform and rules used by the event organizer, the way submissions are made, the printing of source code, the available text editors and, most importantly, to make mistakes at will;

● The inputs and outputs used in the examples of each question are not the same as those used by the judges. Therefore, be sure to test the code under more extreme conditions;

● Do not submit your program hastily. Each error reported by the judge is equivalent to a 20-minute penalty, so make sure your code works before submitting it;

● In a marathon, your focus is on creating and implementing algorithms, so don’t worry too much about things like code reuse, elegance or lack thereof, and user interface;

● Avoid using debugging tools, as they can take up a lot of your team’s time. The best choice is to print the source code and analyze it for errors;

● Have an understanding of Big O notation and algorithm complexity to prevent your code from exceeding the time determined by the judges;

● Read the questions, trying to identify which questions are easiest to resolve and implementing them first;

● While one of the competitors is on the computer implementing a question, the others can continue reading the others and try to implement it on paper until the computer is available;

● Train before competitions, to increase agility and code repertoire

Useful Training Sites:

● 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

Members:

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

Team 2023

Nicolas Gabriel de Oliveira Mendonça (bachelor’s degree in information systems).
LinkedIn: https://www.linkedin.com/in/nicolasgdev/

Higor Wallace Comunian (bachelor’s degree in information systems)
LinkedIn: https://www.linkedin.com/in/higor-wallace-0970181ba/

Wasleny Maria Pimenta (bachelor’s degree in information systems)
LinkedIn: https://www.linkedin.com/in/wasleny-maria-pimenta-0b727a22a/

Vinícius Ferreira do Rosário (bachelor’s degree in information system)
LinkedIn: https://www.linkedin.com/in/vinícius-ferreira-74b206239/

João Vitor Silva Freire (bachelor’s degree in information systems)
LinkedIn: https://www.linkedin.com/in/joão-vitor-freire-258200170/

Team 2022

Letícia Rafael Leite (Information Technology Technical Course)

Maria Eduarda Sabino (Information Technology Technical Course)
LinkedIn: https://www.linkedin.com/in/maria-eduarda-sabino-b821ba202/

Rebecca Brasileiro (Information Technology Technical Course)
LinkedIn: https://www.linkedin.com/in/rebecca-brasileiro-59672b255/

Responsável pelas informações: Lazaro Eduardo da Silva