Indice degli argomenti
-
-
EPs
- 21/setembro: EP1
- 5/novembro: EP2
- 3/dezembro: EP3
- 24/dezembro: EP4
Provas
- P1: 1/novembro - Sala 2 do CEC no Bloco B do IME/USP
- P2: 13/dezembro
- PSub (fechada): 20/dezembro
-
- Introdução à Disciplina
- Perfil do professor e dos alunos
- Teatro de Objetos
- Introdução à Linguagem Java
- implementação da classe Técnico em Java
- implementação da classe Técnico em Java
-
- Conversor de Temperaturas (Capítulo3)
- A função main()
- Exercícios 1 e 2 do capítulo 3
- História da Computação
- Introução a Testes - comando if else
-
Implementação inicial do testador de conversores.
Esta versão tem muitos problemas que iremos resolver na próxima aula.
- Conversor de Temperaturas (Capítulo3)
-
- Melhorias no TestaConversor
- Refatoração
Capítulo 5
- Métodos com vários parâmetros
- Atributos
- Métodos que não devolvem nada (void)
- Exercício 5.1
Capítulo 8- Repetições/Laços - comando while
- Gerador de números primos
Para semana da pátria:- Fazer Exercícios 4.3, 5.2, 5.6 e 6.3.
- Melhorias no TestaConversor
-
-
Capítulo 6
- if else encaixados (vide exemplo no livro-texto)
- Exercícios 6.1 e 6.2 (faremos em sala de aula)
- if else encaixados (vide exemplo no livro-texto)
-
Capítulo 7
- Programas com vários objetos
- Exercício 7.3 em conjunto na Sala
Capítulo 8- Exercícios 8.4 e 8.7
Capítulo 9- expressões booleanas e operadores lógicos
- Exercício 9.2
- abreviações ++, --, +=, -=, *=, /=
-
Início da greve :-( aulas paralisadas :-(
-
24/outubro
- jshell
- Cadeias de caracteres e o tipo String
- Ver os métodos da classe String em https://docs.oracle.com/javase/8/docs/api/java/lang/String.html
- Exercício: escreva um programa que imprima a letra X com 40 caracteres de largura, usando a letra x como pixel.
- Ver os métodos da classe String em https://docs.oracle.com/javase/8/docs/api/java/lang/String.html
- A memória e as variáveis
- Lição de casa: fazer os 3 exercícios do Capítulo 11
25/outubro- Manipulando Números Utilizando Diferentes Bases
- Rastreamento de programas
- jshell
-
Entrega do EP2: até 7/novembro
31/outubro:
- Revisão e exercícios
1/novembro:- Prova 1 - Sala 2 do CEC (no Bloco B do IME-USP)
- Revisão e exercícios
-
7/novembro:
- vetores (Arrays)
- for, leitura do teclado e conversão de Strings
8/novembro:- Laços Encaixados e Matrizes
- Exercícios matrizes
- vetores (Arrays)
-
- 14/novembro: Introdução ao Software Livre e ao Linux com Nelson Lago, Gerente Técnico do CCSL-IME.
- 14/novembro: Introdução ao Software Livre e ao Linux com Nelson Lago, Gerente Técnico do CCSL-IME.
-
- 21/11: Construtores, Busca linear e Ordenação
- 22/11: Busca binária, Complexidade Computacional e Fusão
- 21/11: Construtores, Busca linear e Ordenação
-
- Especificadores de acesso
- static (variáveis de classe vs. variáveis de instância, métodos de classe vs. métodos de instância)
- Interfaces
-
5/12 - Herança
6/12 - Exercícios com Herança
-