Prof. Francisco de Assis Zampirolli
Turmas práticas presenciais semanais - :
NA10BCM0505-22SA; Ter. 21-23h (semanal); Sex. 19-21h (semanal) - Lab. L603
NB5BCM0505-22SA; Ter. 19-21h (semanal); Sex. 21-23h (semanal) - Lab. L506
Sistema de Gestão do Aprendizado: moodle.ufabc.edu.br - PI-2025.1-Zampirolli
Aulas semanais presenciais em laboratório de informática
Conteúdo teórico por meio de cadernos (Notebooks) de atividades, que podem ser utilizados para complementar os estudos, contendo textos, figuras, exemplos de código, links para vídeos, etc.
As turmas serão ministradas utilizando a linguagem PYTHON
Exercícios de Programação (EPs) Individuais e Semanais: Atividades para praticar resolução de problemas utilizando lógica de programação. As aulas de laboratório serão utilizadas para apresentar a teoria e principalmente para tirar dúvidas das práticas. As correções serão automáticas pelo Moodle+VPL.
Provas Individuais realizadas em laboratório durante a aula presencial e sem consulta.
Provas e EPs podem ser entregues com códigos com extensão: 'py', 'js', 'java', 'c', ‘cpp' ou ‘r’.
A reprovação por faltas (conceito O) ocorrerá caso a frequência seja inferior a 75% (Resolução CONSEPE nº 139). Ou seja, ausência em sete ou mais dias de aula. O controle de frequência será automatizado e divulgado com o conceito pré-REC. Será realizado através da verificação do IP de acesso dos computadores no laboratório de aula durante todas as atividades no Moodle até a Prova Final. Para isso, utilizaremos o recurso disponibilizado no GitHub: github.com/fzampirolli/LabMoodle-Attendance-List.
Referência:
Outros materiais didáticos:
PI de 2019: https://sites.google.com/view/pi-bct-ufabc
Vídeo aulas PI-EAD: https://procinfoead.wordpress.com/aulas/
Ferramentas e links úteis:
A composição do conceito final será obtida conforme Plano de Ensino.
Dedicação SEMANAL Teoria-Prática-Individual (T-P-E-I): 0h-4h-0h-4h
A – Desempenho excepcional, demonstrando excelente compreensão da disciplina e do uso do conteúdo.
B – Bom desempenho, demonstrando boa capacidade de uso dos conceitos da disciplina.
C – Desempenho mínimo satisfatório, demonstrando capacidade de uso adequado dos conceitos da disciplina, habilidade para enfrentar problemas relativamente simples e prosseguir em estudos avançados.
D – Aproveitamento mínimo não satisfatório dos conceitos da disciplina, com familiaridade parcial do assunto e alguma capacidade para resolver problemas simples, mas demonstrando deficiências que exigem trabalho adicional para prosseguir em estudos avançados. Nesse caso, o aluno é aprovado na expectativa de que obtenha um conceito melhor em outra disciplina, para compensar o conceito D no cálculo do CR. Havendo vaga, o aluno poderá cursar esta disciplina novamente.
F – Reprovado. A disciplina deve ser cursada novamente para obtenção de crédito. O – Reprovado por falta. A disciplina deve ser cursada novamente para obtenção de crédito.
I – Incompleto. Indica que uma pequena parte dos requerimentos do curso precisa ser completada. Este grau deve ser convertido em A, B, C, D ou F antes do término do quadrimestre subsequente.
Coeficientes de Rendimento (CR) geral do aluno: (fonte: págs. 27, 28 e 29 - PPC) 0<=CR<=4; PI conta 5 créditos (0T+4P).
Os vídeos são de ofertas anteriores e poderão ser utilizados para complementar os estudos. A parte prática será conduzida por atividades no Moodle.
Veja alguns códigos em Python de exemplos e exercícios no GitHub: https://github.com/fzampirolli/codigoPI
Semana 01 - Fundamentos
Apresentação e Regras desta turma DA6 (aula01-20min)
Fundamentos básicos da Ciência da Computação e familiarização com o ambiente.
Notebooks
Capítulo 1 - Fundamentos
Conceitos (aula01-61min)
Revisão e Aprendendo a Programar (aula02-48min)
Prática 1 (aula02-23min)
Prática 2 (aula03-45min)
Atividades no Moodle (21min)
EP1_1
EP1_2
Teste 1 - Introdução
Semana 05 - Primeira Prova
Atividades no Moodle
Prova1
Semana 08 - Segunda Prova - Vetor
Atividades no Moodle
Prova2
Semana 11 - Prova Final e Prova Sub
Atividades no Moodle
Prova2
Prova Sub
Semana 12 - Prova Rec
Atividades no Moodle
ProvaREC