HELPIEEE Projeto da Education Society Ramo IEEE UFJF
Materiais · Algoritmos

Algoritmos com o material oficial da UFJF por perto.

Se você quer estudar Algoritmos sem ficar catando link espalhado, esta aba junta o que mais ajuda no começo: página oficial da disciplina, plano de curso 2026/1, materiais por aula, listas extras, datas de avaliação, bibliografia e atalhos de apoio.

Plano 2026/1 Slides Capítulos do livro Listas extras Monitoria
Comece por aqui

Os atalhos oficiais que mais destravam a disciplina logo no início.

Em Algoritmos, ter uma rota clara faz muita diferença. Aqui já estão os links que a própria equipe da disciplina mantém atualizados.

Material didático

O que a disciplina já entrega para você estudar sem improviso.

A própria página de Algoritmos organiza bem o começo do semestre. Em vez de tentar aprender tudo de uma vez, vale seguir o fluxo de aula, capítulo e prática.

Bloco 1

Aulas 01 a 04

  • 1Introdução à programação e primeiros passos para construir algoritmos.
  • 2Variáveis, tipos de dados, comandos de entrada e saída, atribuição e teste de mesa.
  • 3Funções.
  • 4Estruturas de controle condicionais, já com apoio de videoaulas e versão em LIBRAS em parte do material.
Bloco 2

Aulas 05 a 09

  • 5Repetições, divididas em duas partes no material oficial.
  • 6Vetores numéricos.
  • 7Strings.
  • 8Matrizes.
  • 9Estruturas de dados heterogêneas.
Exercícios extras

Quando a matéria travar, prática curta costuma destravar mais do que releitura infinita.

A própria equipe da disciplina separa exercícios extras, listas por prova e revisões. É o tipo de material que vale ouro quando o conteúdo começa a acumular.

YouTube

Videoaulas de exercícios

Playlist citada na página oficial, elaborada pelo professor Ronney Castro, boa para revisar resolução com calma fora do horário de aula.

Abrir playlist →
Conteúdo extra

Apoio além da sala

  • DHá tutorial de debug no CodeBlocks e tutorial de OnlineGDB na área de conteúdo extra.
  • VTambém aparecem tutoriais de instalação de MinGW e VSCode para quem vai montar ambiente em casa.
  • +Se quiser explorar mais, a página ainda aponta para The Missing Semester e um guia de ambiente de desenvolvimento.
Avaliações 2026/1

As datas já publicadas para você se organizar antes da avalanche.

Em Algoritmos, o cronograma ajuda muito porque cada TVC fecha um bloco da matéria. Quando você acompanha isso com antecedência, estudar fica bem mais previsível.

TVC1

27/04/2026 · 20 pontos

Conteúdo oficial: Aula 2 até Aula 4. A 2ª chamada está marcada para 07/05/2026, às 19h.

TVC2

18/05/2026 · 20 pontos

Conteúdo oficial: Aula 2 até Aula 5 parte 2. A 2ª chamada está marcada para 28/05/2026, às 19h.

TVC3

11/06/2026 · 25 pontos

Conteúdo oficial: Aula 2 até Aula 7. A 2ª chamada está marcada para 18/06/2026, às 19h.

TVC4

06/07/2026 · 30 pontos

Conteúdo oficial: todas as aulas. A 2ª chamada está marcada para 16/07/2026, às 19h.

EX online

Mais 5 pontos ao longo do semestre

  • MOs exercícios são disponibilizados na plataforma Moodle da UFJF.
  • 3Segundo a página oficial, todos devem estar cadastrados no Moodle até a Aula 3.
  • SOs exercícios acontecem semanalmente, então vale encaixar na rotina desde cedo.
2ª chamada

Guarde o procedimento antes de precisar dele

O site mantém um documento específico com os critérios e procedimentos para requerer 2ª chamada. Vale deixar salvo junto com as datas do semestre.

Bibliografia UFJF

As leituras-base que a própria disciplina aponta para consulta.

Nem tudo precisa ser lido de ponta a ponta. Para calouro, o principal é saber quais referências existem e onde cada uma costuma ajudar mais.

Base principal

Livro do DCC e textos de apoio mais diretos

  • RRodrigo L. Silva — Introdução à Lógica de Programação com C++ (2023), feito por professores do DCC especialmente para a disciplina.
  • MMedina e Fertig — Algoritmos e Programação: teoria e prática.
  • JJosé Augusto N. G. Manzano — Programação de computadores com C/C++.
  • RR. Soffner — Algoritmos e programação em linguagem C.
Para ir além

Referências para consulta e curiosidade

  • DDrozdek — Estrutura de dados e algoritmos em C++, citado como opção mais avançada para alunos curiosos.
  • VVotre — C++ explicado e aplicado.
  • FFeofiloff — Algoritmos em linguagem C, também indicado como material mais avançado.
  • AAscencio e Campos — Fundamentos da Programação de Computadores.
Próximo passo da trilha

Depois de organizar Algoritmos, avance para o panorama maior do curso.

Dentro da etapa de materiais, o movimento mais útil é voltar para a biblioteca quando precisar e usar o fluxo para enxergar onde a disciplina conversa com o restante da graduação.