Curso Noic de Informática

55 Flares Facebook 55 55 Flares ×

Você já conhece o CodCad?

Para conhecer uma plataforma de ensino de programação gratuita e completa, com aulas e problemas próprios bem como várias utilidades personalizáveis, veja a mais nova iniciativa do Noic, o CodCad!

 

Informática e programação estão cada vez mais presentes na nossa vida e muitas pessoas desenvolvem o interesse nessas áreas. Entretanto, por falta de professores e cursos de iniciação em programação focados em olimpíadas, muitos promissores estudantes logo desistem, sem encontrar meios de começarem a programar.

Pensando nisso, o Noic agora terá um curso de programação em que começará do zero. Cada aula é uma página com introdução teórica e links para problemas que abordem o assunto da aula. Alguns problemas podem ser Problemas da Semana que já passaram e inclusive apresentam a solução no site do Noic! O curso todo será em C++, a linguagem mais comum e adequada para olimpíadas.

O diferencial do Curso também será o formulário de dúvidas. Se você não entender alguma solução ou alguma explicação teórica das aulas, preencha os campos no fim da página e nos envie sua dúvida, pois ela será respondida o mais rápido possível pela equipe de Informática do Noic. Você pode, inclusive, nos enviar seu código em C++ e iremos procurar o erro que você está cometendo, mas acostume-se a procurar e pensar bastante no seu código, pois em competições você estará sozinho. Mesmo que que você encontre dificuldade em algum assunto ou problema que não esteja diretamente relacionado com as aulas, pode nos enviar sua pergunta, mas claro que a prioridade de resposta será às dúvidas com o campo "Aula" marcado no formulário.

Com o passar do tempo, as aulas irão se aprofundando e começaremos a ter guias de algoritmos e estruturas de dados mais complexos, que são difíceis de serem encontrados, principalmente em português. Esperamos que os leitores dessa nova seção usem também seus conhecimentos para resolver os Problemas das Semana. Esperamos poder ajudar muitos alunos que antes não tinham a quem recorrer em busca de material com conteúdo focado unicamente em olimpíadas, e ajudar a tornar essa área mais conhecida e acessível.

Vale ressaltar que recomendamos fortemente a referência do cplusplus para busca de informações sobre alguma função específica do C++.

Aula 1 - Começando do Zero

Aula 2 - IF e FOR

Aula 3 - Vetores

Aula 4 - Funções

Aula 5 - Ordenação

Aula 6 - Estruturas de Dados I: Explorando o C

Aula 7 - Estruturas de Dados II: Explorando o C++

Aula 8 - Grafos I: Uma Breve História de Grafos

Aula 9 - Grafos II: Flood Fill

Aula 10 - Grafos III: Menor Caminho

Aula 11 - Busca Binária

Aula 12 - Algoritmo Guloso

Aula 13 - Programação Dinâmica

Aula 14 - Grafos IV: LCA (Menor Ancestral Comum)

Aula 15 - Union-Find

Aula 16 - Estruturas de Dados III: Heap (Fila de Prioridade)

Aula 17 - Grafos V: MST (Árvore Geradora Mínima)

Aula 18 - Grafos VI: Ordenação Topológica

Aula 19 - LIS (Maior Subsequência Crescente)

Seção Especial

Aula de Complexidade

Preencha os campos abaixo para nos enviar sua dúvida.

* indica campo obrigatório

Acceptable file types: cpp.
Maximum file size: 1mb.


As aulas do Curso Noic de Informática são propriedade do Noic e qualquer reprodução sem autorização prévia é terminantemente proibida. Se você tem interesse em reproduzir algum material do Curso Noic de Informática para poder ministrar aulas, você pode nos contatar por esta seção de contato para que possamos fornecer materiais específicos para reprodução.

 

55 Flares Facebook 55 55 Flares ×
55 Flares Facebook 55 55 Flares ×
%d bloggers like this: