Informações sobre o curso

58,995 visualizações recentes
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 32 horas para completar
Inglês
Legendas: Inglês
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 32 horas para completar
Inglês
Legendas: Inglês

oferecido por

Logotipo de Universidade Estadual de São PetersburgoUniversidade Estadual de São Petersburgo

Universidade Estadual de São PetersburgoUniversidade Estadual de São Petersburgo

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up92%(1,404 classificações)Info
Semana
1

Semana 1

5 horas para concluir

Programming Competitions

5 horas para concluir
9 vídeos (Total 74 mín.), 2 leituras, 2 testes
9 videos
Specifics of Programming Competitions11min
Problem Example8min
Steps in Solving a Problem6min
Soft Skills4min
Competitions Review8min
Testing, Sample Tests, Min/Max Tests11min
Custom Cases and Testing Workflow7min
Stress-testing10min
2 leituras
Welcome!4min
Solution to Problem 1-4: Straight Flush10min
1 exercício prático
Inventing Tests30min
Semana
2

Semana 2

5 horas para concluir

CORRECTNESS FIRST

5 horas para concluir
9 vídeos (Total 66 mín.), 1 leitura, 2 testes
9 videos
What is Readability?5min
Intuitive "Proofs" are wrong5min
Defining solution set7min
Recursive backtracking7min
Worst cases6min
Big-O notation10min
From theory to practice7min
How to make a solution faster9min
1 leituras
Solution to Problem 2-4: Expression Evaluation10min
1 exercício prático
Time complexity30min
Semana
3

Semana 3

5 horas para concluir

COMMON STRUGGLES

5 horas para concluir
11 vídeos (Total 78 mín.), 1 leitura, 3 testes
11 videos
Dealing with Overflow5min
Non-integers8min
Fixed Point Numbers and Errors7min
Floating Point Numbers6min
Where and How to Use Doubles10min
More on Floating Point8min
Debugging Small Programs5min
Simplifying Code7min
Double-checking5min
Upsolving7min
1 leituras
Solution to Problem 3-4: Binary Knapsack10min
2 exercícios práticos
Numbers30min
Upsolving30min
Semana
4

Semana 4

5 horas para concluir

COMMON STRUGGLES 2

5 horas para concluir
14 vídeos (Total 97 mín.), 1 leitura, 2 testes
14 videos
Warmup7min
Proving Correctness7min
Activity Selection9min
Maximum Scalar Product6min
Greedy Ordering6min
Segment Tree Structure4min
Summing a Segment7min
Modifying an Element4min
Basic Data Structures5min
Advanced Data Structures and I/O7min
C++11min
Java5min
Python8min
Comparing Languages4min
1 leituras
Solution to Problem 4-4: Maximal Sum Suba10min
1 exercício prático
Segment Tree30min

Avaliações

Principais avaliações do COMPETITIVE PROGRAMMER'S CORE SKILLS

Visualizar todas as avaliações

Perguntas Frequentes – FAQ

  • O acesso a palestras e tarefas depende do tipo de inscrição. Se você participar de um curso como ouvinte, você poderá ver quase todo o conteúdo do curso gratuitamente. Para acessar tarefas valendo nota e obter um Certificado, você precisará adquirir a experiência do Certificado, durante ou após a participação como ouvinte. Se você não vir a opção de participar como ouvinte:

    • o curso pode não oferecer essa opção. Você pode experimentar um teste gratuito ou solicitar o auxílio financeiro.
    • Em vez disso, o curso pode oferecer 'Curso completo, sem Certificado'. Com esta opção, é possível ver todo o conteúdo do curso, enviar as avaliações necessárias e obter uma nota final. Isso também significa que você não poderá comprar uma experiência de Certificado.
  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

  • Você poderá pedir reembolso total até duas semanas após a data do pagamento, ou (para cursos recém-iniciados) até duas semanas após o início da primeira sessão do curso, o que ocorrer por último. Você não poderá receber reembolso após obter o Certificado de Curso, mesmo que tenha completado o curso dentro do período de duas semanas. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro aos alunos que não podem pagar a taxa. Faça a solicitação clicando no link Auxílio financeiro, abaixo do botão "Inscreva-se" à esquerda. Você será solicitado a preencher um formulário e será notificado se for aprovado. Saiba mais.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.