Departamento de Ciência da Computação - IME - USP

MAC0326 Desafios de Programação II

"Your life as it has been is over.
We will add your biological and technological distinctiveness to our own.
For this time forward you will serve us.
You will be assimilated.
Resistence is futile."

Fonte: Discurso de recepção aos calouros
ou "The Borg -- Star Trek, The Next Generation".

Bem-vindo à MAC0326 Desafios de Programação II. A disciplina MAC0326 é de responsabilidade do Departamento de Ciência da Computação (DCC) do Instituto de Matemática e Estatística (IME) da Universidade de São Paulo (USP). Esta edição de Desafios de Programação é de responsabilidade de

Yan
Yan

A seguir está uma descrição de alguns dos ingredientes principais de MAC0326.

Objetivos

Ganhar balões em competições de programação.

Em MAC0326 você aprenderá a ganhar balões.

Como será

Toda aula/reunião teremos uma lista de n problemas para serem resolvidos, n em geral será entre 3 e 5. Cada problema vale 10 / (n - 1)pontos. Resolvendo todos os problemas exceto 1 é possível tirar 10. Sim, é possível tirar mais que 10, e isso influencia na média final. A média final é a média simples de todas as listas.

As listas devem ser completadas em até duas semanas. Na aula da semana seguinte em que a lista foi dada, dicas serão dadas sobre todos os problemas. As regras são as seguintes. Primeira semana:

  • Cada exercício vale 10 / (n - 1) [nota cheia]
  • Não pode conversar com amigos ou ver editoriais online

Segunda semana:

  • Cada exercício vale 5 / (n - 1) [metade da nota]
  • Pode conversar e ver editoriais

Em nenhuma das duas semanas é permitido compartilhar código. Todo código entregue deve ser escrito por você.

Um exemplo ilustrar: Na quarta dia 8 de agosto os exercícios são dados. Eles podem ser resolvidos até antes da quarta dia 15, valendo pontuação integral, sem pedir nenhuma ajuda. Na quarta dia 15, dicas são dadas para estes os problemas, e eles podem ser resolvidos até antes da quarta dia 22 por metade da pontuação, podendo conversar e buscar editoriais. É claro que na quarta dia 15 outra lista é liberada, e assim em diante.

Presença não é obrigatória. Porém, se você não comparecer a aula não há como garantir que vai ver as dicas. Elas não vão ser postadas no PACA. Todas as listas serão feitas pelo vjudge. Por favor entrem no grupo da disciplina desafios2, e me mandem seus usernames.

As aulas começam dia 8 de Agosto, e terminam dia 8 de Dezembro, e seguem feriados e breaks normalmente. Nas listas na semana antes de um feriado, a "Primeira Semana" durará na verdade 2 semanas, já que as dicas serão atrasadas em 1 semana. A última lista será dia 23 de Novembro, dessa forma ainda terão 2 semanas para entregá-la antes do fim das aulas. Na semana do dia 28, haverá aulas com dicas para estas últimas listas, e provavelmente alguns problemas que poderão ser entregues nessa última semana para obter nota extra.

Matrícula

Verifique seu status no sistema Júpiter depois do período de retificação de matrículas. Seu status deve ser "MATRICULADO". Se for "PENDENTE" ou "INSCRITO", procure imediatamente o Serviço de Alunos de Graduação.

Última atualização: quarta-feira, 8 ago. 2018, 09:36