Apresentação
  • Visão geral do curso
Introdução sobre programação
  • Material de apoio do capítulo
  • Algoritmo, automação e programa de computador
  • O que é preciso para se fazer um programa de computador
  • Linguagem de programação, léxica, sintática
  • IDE - Ambiente Integrado de Desenvolvimento
  • Compilação, interpretação, código fonte e objeto, máquina virtual
  • Aviso sobre sistemas x86 (32 bits)
  • Instalação do Java JDK e o Eclipse
  • Primeiro programa em Java e utilização básica do Eclipse
Estrutura sequencial
  • Visão geral do capítulo Estrutura Sequencial
  • Material de apoio do capítulo
  • Expressões aritméticas
  • Variáveis e tipos básicos em Java
  • As três operações básicas de programação
  • Saída de dados em Java
  • Processamento de dados em Java, Casting
  • Entrada de dados em Java - Parte 1
  • Entrada de dados em Java - Parte 2
  • Funções matemáticas em Java
  • Exercício resolvido 01
  • Como utilizar o Debug no Eclipse
  • Nosso primeiro exercício do URI Online Judge - URI 1001
  • Exercícios propostos - PARTE 1
  • Exercício resolvido 02
  • Exercício resolvido 03
  • Exercícios propostos - PARTE 2
  • Exercício resolvido 04
  • Exercícios propostos - PARTE 3
Estrutura Condicional
  • Visão geral do capítulo Estrutura Condicional
  • Material de apoio do capítulo
  • Expressões comparativas
  • Expressões lógicas
  • Estrutura condicional
  • Exercício resolvido 01
  • Exercício resolvido 02
  • Exercício resolvido 03
  • Sintaxe opcional: operadores de atribuição cumulativa
  • Sintaxe opcional: estrutura switch-case
  • Exercícios propostos
Estruturas Repetitivas
  • Visão geral do capítulo Estruturas Repetitivas
  • Material de apoio do capítulo
  • Estrutura repetitiva enquanto
  • Teste de mesa com estrutura enquanto
  • Exercícios propostos PARTE 1: testes de mesa com while
  • Exercício resolvido 01
  • Exercício resolvido 02
  • Exercícios propostos PARTE 2: problemas com estrutura enquanto
  • Estrutura repetitiva para
  • Teste de mesa com estrutura para
  • Exercícios propostos PARTE 3: testes de mesa com for
  • Exercício resolvido 03 - URI 1078
  • Exercício resolvido 04 - URI 1071
  • Estrutura repetitiva faça-enquanto
  • Exercícios propostos PARTE 4: exercícios com estrutura para
Vetores
  • Visão geral do capítulo Vetores
  • Material de apoio do capítulo
  • Vetores
  • Teste de mesa com vetores
  • Exercícios propostos PARTE 1: testes de mesa com vetores
  • Exercício resolvido 01
  • Exercício resolvido 02
  • Exercício resolvido 03
  • Sintaxe opcional: estrutura "para cada"
  • Exercícios propostos PARTE 2: problemas com vetores
Matrizes
  • Visão geral do capítulo Matrizes
  • Material de apoio do capítulo
  • Matrizes
  • Teste de mesa com matrizes
  • Exercícios propostos PARTE 1: testes de mesa com matrizes
  • Exercício resolvido 01
  • Exercício resolvido 02
  • Exercícios propostos PARTE 2: problemas com matrizes
Seção bônus
  • Aula bônus: cupons para outros cursos