Heleno de Souza Campos Junior (a.k.a. Heleno Campos) Substitute Teacher, IC/UFF Ph.D. Student, IC/UFF M.Sc., PGCC/UFJF, 2018 B.Sc., Campus Juiz de Fora/IF Sudeste MG, 2016 |
Horário: segundas e quartas de 20h às 22h
Sala: Lab 307
Sala de aula virtual da disciplina: usaremos o Google Classroom para as discussões e avisos. A sala de aula no Google Classroom será usada também para divulgar avisos gerais e para dúvidas.
Horários e local de atendimento: consulte a página da monitoria. Além da monitores, os alunos também podem pedir ajuda aos Tutores, caso eles estejam disponíveis.
O foco dessa disciplina é desenvolver no aluno a capacidade de resolução de problemas de programação. Para isso, o aluno irá praticar a resolução de problemas, além de estudar técnicas de depuração e teste de programas.
\(T_n\) = Trabalhos práticos (de 1 a n)
\[Média = \frac{( \sum_{i=1}^{n} T_i )}{n}\]APROVADO
\[Presença \geq 75\% ~ E ~ Média \geq 6\]VERIFICAÇÃO SUPLEMENTAR
\[Presença \geq 75\% ~ 4 ~ \leq Média < 6\]Será aprovado na VS se tirar nota maior ou igual a 6.
REPROVADO
Caso contrário
De acordo com o Regulamento dos Cursos de Graduação, a presença mínima necessária para aprovação é de 75% das aulas (Art. 96) e não há abono de faltas sem documentação (Art. 103).
Paul Barry, Use a Cabeça! Programação, Editora Alta Books.
Paul Barry, Use a Cabeça! Python, Editora Alta Books.
Furlan, M., Gomes, M., Soares, M., Concilio, R., 2005, Algoritmos e Lógica de Programação, Editora Thomson.
O aluno tem liberdade de utilizar a IDE Python de sua preferência. Contudo, nas atividades de sala de aula será utilizado o VSCode.
O BeeCrowd funciona testando a saída esperada do problema com a saída gerada pelo seu programa. Se o conteúdo estiver correto, ele diz que está correto, mas se tem algum erro de apresentação (um espaço a mais, que seja), ele diz que houve Presentation Error. Para corrigir os erros de apresentação do seu programa, aqui vão algumas dicas:
nome = input("Digite o nome: ")
Faça simplesmente:
nome = input()
a = 10
print("A =", a)
imprime na tela:
A = 10
Note que na saída gerada pelo programa, há um espaço, após a igualdade, que foi adicionado automaticamente pelo interpretador Python.
Data | Atividade |
---|---|
23/09/2024 | Apresentação da disciplina |
25/09/2024 | Introdução à Programação |
30/09/2024 | Organização de Programas Python |
02/10/2024 | Prática ambientação |
07/10/2024 | Depuração e teste de programas |
09/10/2024 | Depuração e teste de programas |
14/10/2024 | SEM AULA - AGENDA ACADÊMICA |
16/10/2024 | SEM AULA - AGENDA ACADÊMICA |
21/10/2024 | Prática operadores |
23/10/2024 | Prática operadores |
28/10/2024 | SEM AULA - FERIADO |
30/10/2024 | Prática estruturas de decisão |
04/11/2024 | Prática estruturas de decisão |
06/11/2024 | Prática estruturas de decisão |
11/11/2024 | Exercício pontuado |
13/11/2024 | Prática estruturas de repetição |
18/11/2024 | Prática estruturas de repetição |
20/11/2024 | SEM AULA - FERIADO |
25/11/2024 | Prática estruturas de repetição |
27/11/2024 | Prática manipulação de strings |
02/12/2024 | Prática manipulação de strings |
04/12/2024 | Prática manipulação de strings |
09/12/2024 | Exercício pontuado |
11/12/2024 | Exercício pontuado |
16/12/2024 | Prática listas |
18/12/2024 | Prática listas |
23/12/2024 | SEM AULA (Recesso) |
25/12/2024 | SEM AULA (Recesso) |
30/12/2024 | SEM AULA (Recesso) |
01/01/2025 | SEM AULA (Recesso) |
06/01/2025 | Prática listas |
08/01/2025 | Prática matrizes |
13/01/2025 | Prática matrizes |
15/01/2025 | Prática matrizes |
20/01/2025 | Exercício pontuado |
22/01/2025 | SEGUNDA CHAMADA |
27/01/2025 | VISTA DE SEGUNDA CHAMADA (sala 540) |
29/01/2025 | VS |
03/02/2025 | SEM AULA |
05/02/2025 | VISTA DE VS (sala 540) |