BCM0505-22 - PROCESSAMENTO DA INFORMAÇÃO Primeiro Quadrimestre de 2025
- Turma(s): Diurno
- Professor: Maycon Sambinelli
- E-mail: m.sambinelli@ufabc.edu.br
- 💡 Caixa de Sugestões
Avisos importantes
- 🆕 16/04 - Lista de exercícios sobre vetores foi adicionada
- 🆕 15/04 - Slides sobre vetores parte 3 foram adicionados
- 04/04 - Slides sobre vetores parte 2 foram adicionados
- 01/04 - Soluções para alguns exercícios dos slides
- 31/03 - Slides sobre vetores foram adicionados
- 27/03 - Lista 3 final foi disponibilizada!
- 21/03 - Prévia da lista 3 foi disponibilizada (depois adiciono mais exercícios)
- 20/03 - Slides da terceira parte de laços foi adicionado à página
- 17/03 - Slides da segunda parte de laços foi adicionado à página
- 08/03 - Solução de referência para o terceiro exercício do simulado foi adicionado
- 27/02 - Slides sobre condicionais foram adicionados
- 21/02 - Slides sobre entrada e saída e funções foram adicionados
- 16/02 - Data da P1 foi corrigida
- 15/02 - Slides da semana 1 foram adicionados.
- 10/02 - Página no ar.
Objetivos
Apresentar os fundamentos sobre manipulação e tratamento da Informação, principalmente por meio da explicação e experimentação dos conceitos e do uso prático da lógica de programação.
Recomendações
Bases Computacionais da Ciência
Bibliografia
- [SeWaDo15] Robert Sedgewick, Kevin Wayne, Robert Dondero. Introduction to programming in Python: an interdisciplinary approach, 2015.
Dias, horários e locais das aulas
Diurno
- Terças-feiras: 08-10h (Sala L506)
- Sextas-feiras: 10-12h (Sala L506)
Noturno
- Terças-feiras: 21-23h (Sala 408-2)
- Sextas-feiras: 19-21h (Sala 408-2)
Critérios de avaliação regular
- A avaliação da disciplina constituirá em três avaliações.
- A sua média final (antes da rec) será \(MF\), que é computada como:
\[ MF = \frac{1 \times P_1 + 2 \times P_2 + 3 \times P_3}{6} \]
onde:
- \(P_i \in [0, 10]\) para \(i \in \{1, 2, 3\}\)
- Seu conceito final será
\[ CF = \begin{cases} \textbf{A} ,& \text{se } MF \in [8.5;10.0]\\ \textbf{B} ,& \text{se } MF \in [7.0;8.5) \\ \textbf{C} ,& \text{se } MF \in [6.0;7.0) \\ \textbf{D} ,& \text{se } MF \in [5.0;6.0) \\ \textbf{F} ,& \text{se } MF < 5.0\\ \textbf{O} ,& \text{Se o número de faltas exceder 25% do total de aulas (independentemente do valor MF)} \end{cases} \]
🚨 Caso seja verificado ocorrência de fraude acadêmica, em qualquer atividade avaliativa, o aluno será automaticamente reprovado com \(MF = 0\).
Mecanismo de recuperação
- A recuperação será aplicada apenas aos alunos que tiverem conceito final D ou F .
- Consistirá numa avaliação, cujo conteúdo englobará todos os temas vistos durante o quadrimestre.
- A nota obtida na avaliação de recuperação (\(NR\)) será usada para obter a nota final com recuperação (\(NFR\)), que consiste na média:
\[NFR = \frac{MF + NR}{2} \]
- O conceito final com recuperação (\(CFR\)) será calculado da seguinte maneira:
\[ CFR = \begin{cases} C, & \text{se } CF = D \text{ e } NFR \geq 6;\\ D, & \text{se } CF = D \text{ e } NFR < 6;\\ D, & \text{se } CF = F \text{ e } NFR \geq 5;\\ F, & \text{caso contrário}. \end{cases} \]
Mecanismos de avaliação substitutivos
- Uma prova substitutiva será aplicada ao aluno que possuir justificativa de ausência para a avaliação.
- A listagem dos documentos aceitos como justificativa consta na resolução ConsEPE n° 181.
- A avaliação englobará todo o conteúdo visto no quadrimestre.
- A data para realização da avaliação substitutiva está informada na seção: Datas Importantes
- Envie por e-mail a sua justificativa o quanto antes, para informar o professor que irá realizar a prova substitutiva.
Datas Importantes
- P1: 11/03
- P2: 11/04
- P3: 09/05
- Sub: 13/05 (veja a Seção Mecanismos de avaliação substitutivos)
- REC: 16/05
Atendimento
Local: Bloco A, Torre 2, Piso 5, Sala 518-2
- Dia e Horário: Combinar via e-mail
Cronograma
Aula | Data | Tópico | Seção | Comentário |
---|---|---|---|---|
1 | 11/02 | Introdução à disciplina e a algoritmos. Primeiro programa. | 1.1.* | |
2 | 14/02 | Tipos de dados, variáveis e expressões. | 1.2.* | |
3 | 18/02 | Entrada e saída. | 1.1.5 | |
4 | 21/02 | Entrada e saída. Funções. | 2.1.* | |
5 | 25/02 | Funções. | 2.1.* | |
6 | 28/02 | Condicionais. | ||
04/03 | Carnaval 🛀 | Reposição 6 de maio | ||
7 | 07/03 | Condicionais. | ||
8 | 11/03 | PROVA 1 💯 | ||
9 | 14/03 | Repetição. | ||
10 | 18/03 | Repetição. | ||
11 | 21/03 | Repetição. | ||
12 | 25/03 | Arrays. | ||
13 | 28/03 | Arrays. | ||
14 | 01/04 | Arrays. | ||
15 | 04/04 | Arrays. | ||
08/04 | Aniversário SA 🛀 | Reposição 13 de maio | ||
16 | 11/04 | PROVA 2 💯 | ||
17 | 15/04 | Recursão. | ||
18/04 | Paixão de Cristo 🛀 | Reposição 9 de maio | ||
18 | 22/04 | Recursão. | ||
19 | 25/04 | Exemplos mais complexos. | ||
20 | 29/04 | Exemplos mais complexos. | ||
02/05 | Recesso Dia do Trabalho 🛀 | Reposição 16 de maio | ||
21 | 06/05 | Exemplos mais complexos. (rep. terça) | ||
22 | 09/05 | PROVA 3 (rep. sexta) 💯 | ||
23 | 13/05 | SUBSTITUTIVA (rep. terça) 💯 | ||
24 | 16/05 | RECUPERAÇÃO (rep. sexta) 💯 |
Notas de Aula
- modulo01 - Introdução ao Curso
- modulo02 - Tipos de dados, variáveis e expressões
- modulo03 - Entrada e Saída
- modulo04 - Funções
- modulo05 - Comandos condicionais
- modulo06 - Lacos
- modulo07 - Comandos de repetição - parte 2 (atualizado: 2025-03-27)
- modulo08 - Comandos de repetição - parte 3 (atualizado: 2025-03-27)
- modulo09 - Vetores - parte 1
- modulo10 - Vetores - Parte 2
- modulo11 - Vetores - parte 3
Outros Materiais
- Solução do exercício 3 do simulado: versão 1 e versão 2
- Gabarito de alguns exercícios dos slides
Lista de Exercício
- Lista 1 - Expressões e Funções
- Lista 2 - Condicionais
- Lista 3 - Laços (atualizado: 2025-03-27)
-