Regulamento do TFC.BR 2021

Regulamento do Torneio Feminino de Computação (TFC.BR)


  1. Objetivos

    1. O Torneio Feminino de Computação (TFC.BR) é uma iniciativa do Movimento Meninas Olímpicas do Brasil, (ex-)competidoras de olimpíadas, professoras e (ex-)alunas da área de Computação de diversas instituições brasileiras de ensino superior, com apoio do Programa Meninas Digitais, da Olimpíada Brasileira de Informática (OBI) e das Diretorias de Competições Científicas e de Ensino de Computação na Educação Básica da Sociedade Brasileira de Computação (SBC). O Torneio Feminino de Computação tem por objetivos:

      • Estimular o interesse pela Computação e por Ciências em geral;

      • Promover a introdução de disciplinas de raciocínio computacional e técnicas de programação de computadores nas escolas de ensino médio e fundamental;

      • Proporcionar novos desafios aos estudantes;

      • Identificar talentos e vocações em Ciência da Computação de forma a melhor instruí-los e incentivá-los a seguir carreiras nas áreas de ciência e tecnologia;

      • Incentivar a participação feminina nas olimpíadas de Computação.

  2. Modalidades

    1. O TFC.BR será realizado apenas na Modalidade Programação e em 2 Níveis, de acordo com a escolaridade: Programação Júnior (PJ), para alunas do Ensino Fundamental, e Programação Nível 1 (P1), para alunas do Ensino Fundamental até o primeiro ano do Ensino Médio. As tarefas da prova versarão sobre problemas de programação, e devem ser resolvidas com o uso de computador, exigindo conhecimento de estruturas de dados e técnicas de programação.

    2. Cada participante pode ser inscrita em apenas um nível.

  3. Fases

    1. O TFC.BR será realizado em uma única fase.

  4. Elegibilidade

    1. Neste ano (2021) apenas alunas inscritas na OBI2021, modalidades Programação Júnior e Programação Nível 1, poderão participar do TFC.BR, independente de terem ou não realizado a prova da primeira fase da OBI2021.

    2. As alunas poderão participar do TFC.BR no mesmo nível no qual estão inscritas na OBI2021.

  5. Inscrições

    1. Não é necessária uma nova inscrição para participar, as alunas inscritas na OBI2021 estão automaticamente habilitadas para realizar as provas do TFC.BR.

    2. O(A) Coordenador(a) Local da OBI na escola será também o responsável pelo TFC.BR.

  6. Provas

    1. As provas serão realizadas online no sistema da OBI (acesso com senha da OBI).

    2. As participantes devem ser instruídas pelo(a) Coordenador(a) Local a não comentar o conteúdo da prova com outras pessoas durante o dia de aplicação da prova, pessoalmente ou através de qualquer outro meio, sob pena de desclassificação das competidoras e da escola.

    3. As tarefas das provas serão estabelecidas pelo Comitê Científico (CC), nomeado pela Comissão Organizadora do TFC.BR.

    4. As provas do TFC.BR serão realizadas no dia 12 de setembro de 2021 (domingo), com duração máxima de 3h (contadas a partir do acesso às questões), no período entre 13h e 19h (GMT-03:00, horário de Brasília) .

    5. As provas serão compostas de tarefas de programação cuja solução envolve a implementação de um programa de computador em uma das linguagens de programação permitidas na OBI (item 7.1).

    6. Durante a prova, cada participante deverá ter acesso individual a um computador pessoal, com capacidade adequada de processamento, com acesso à Internet, com um ambiente de programação (no mínimo um editor de texto) e compiladores para as linguagens de programação permitidas pela OBI (ao menos uma linguagem).

  7. Linguagens de Programação

    1. As competidoras podem submeter soluções nas seguintes linguagens de programação:

      • Pascal

      • C

      • C++

      • Python

      • Java

      • Javascript

    2. Os programas submetidos pelas competidoras serão compilados em ambiente Linux, utilizando os seguintes compiladores e linhas de comando:

      • C: Compilador GCC versão 10.3 ou superior - Linha de comando: gcc -lm -O2 -static -o executavel fonte.c

      • C++: Compilador G++ versão 10.3 ou superior - Linha de comando: g++ -std=c++17 -lm -O2 -static -o executavel fonte.cpp

      • Pascal: Compilador FreePascal versão 3.2.0 ou superior - Linha de comando: fpc -O2 -o executavel fonte.pas

      • Python: Interpretador versão 3.9.4 ou superior

      • Java: JDK 14 ou superior - Linha de comando para execução: java -Xmx1024m -Xms1024m fonte.class

      • Javascript: Node.js, versão 14.16.1 ou superior

    3. Serão feitos esforços para compilar corretamente os programas submetidos, com os compiladores acima e eventualmente ainda outros. No entanto, programas que após todas as tentativas ainda apresentarem erros de compilação devido ao uso de compiladores ou de linhas de comando diferentes das indicadas serão considerados incorretos.

  8. Resultados

    1. Os resultados oficiais serão divulgados, juntamente com o gabarito das provas, na página oficial do TFC.BR na Internet (https://tfcbr.inf.ufsm.br/).

    2. A ordem de classificação será determinada pela pontuação obtida pela competidora, que pode receber entre zero a 100 pontos em cada tarefa, dependendo do número de testes para os quais a sua solução para a respectiva tarefa produz a resposta correta utilizando os recursos de tempo e memória esperados.

    3. Os casos de desempate e casos omissos serão analisados e decididos pela Comissão Organizadora do TFC.BR.

  9. Certificados e Medalhas

    1. Todas as participantes, coordenadores(as) e colaboradores(as) terão direito a certificados. Os melhores classificados terão direito a medalhas nas categorias ouro, prata e bronze, em quantidades a serem determinadas pela Comissão Organizadora, dependendo da quantidade de participantes e dos resultados. Serão oferecidas menções honrosas, a critério da organização do TFC.BR.

    2. As premiadas do TFC.BR serão convidadas a participar da Fase 3 da OBI2021, a ser realizada no dia 25/09/2021.

    3. Os certificados serão disponibilizados na Internet para impressão local.

    4. Se alunas da escola fizerem juz a medalhas, elas serão enviadas por correio.

  10. Disposições Gerais

    1. As escolas e as participantes, ao fazerem parte da competição, concordam implicitamente com as regras estabelecidas.

    2. A Comissão Organizadora do TFC.BR terá a última palavra sobre a interpretação deste regulamento.