Laboratório deProcessamento da Informação PI-2022.2TurmasCritérios de AvaliaçãoConversão Nota para ConceitoReferências:Ferramentas e links úteisPythonCalendário acadêmicoPráticas Semanais às 6as conforme calendárioAtendimento
Essa disciplina está no moodle: moodle.ufabc.edu.br - PI-2022.2-Donadelli
As aulas são semanais, presenciais e em laboratório de informática. Haverá 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 em PYTHON. O aluno vai receber uma lista antes da aula para praticar resolução de problemas utilizando lógica de programação.
As aulas de laboratório serão utilizadas para\ uma rápida revisão da teoria e principalmente, para a prática de programação e para tirar dúvidas das listas semanais.
(Teoria com o Prof. Fernando):
A composição do conceito final será obtida da seguinte forma:
Atividades Síncronas e Assíncronas Semanais e Individuais, Moodle: 20%
Normalização: 0
Prova Substitutiva: com atestado legal
Mecanismo de Recuperação: prova na semana 12
Dedicação Teoria-Prática-Individual (T-P-I): 3h-2h-5h
Outros materiais didáticos:
https://colab.research.google.com
https://sourceforge.net/projects/nbportable\
https://www.anaconda.com/distribution
https://learnxinyminutes.com/docs/python3
https://learnxinyminutes.com/docs/java
Como Pensar Como um Cientista da Computação. Tradução do livro How to Think Like a Computer Scientist: Interactive Version de Brad Miller e David Ranum [Luther College]
Python® Notes for Professionals book
Notebooks e Vídeos são de ofertas anteriores e poderão ser utilizados para complementar os estudos. A parte prática será conduzida através de atividades no Moodle.
Semana | Tópico | Videoaulas de apoio (PI 2021-Prof Zampirolli) | Atividade |
---|---|---|---|
01 (10/06) | Fundamentos Fundamentos básicos da Ciência da Computação e familiarização com o ambiente. | Conceitos (aula01-61min) Revisão e Aprendendo a Programar (aula02-48min) Prática 1 (aula02-23min) Prática 2 (aula03-45min) | (21min) EP1_1 EP1_2 Lista 1 - Introdução |
02 (24/06) 17 é feriado | Organização de Código | Conceitos (93min) Prática 1 (30min - 35min) Prática 2 (28min) | EP2_1 Lista 2 |
03 (01/07) | Desvios Condicionais | Conceitos (35min) Prática 1 (28min) Prática 2 (21min) Prática 3 (24min) | EP3_1 Lista 3 |
04 (08/07) | Estruturas de Repetição | Conceitos (51min) Prática 1 (21min + 11min) Prática 2 (24min + 45min + 61min) Prática3 (57min) | EP4_1 Lista 4 |
05 (15/07) | Primeira Prova | Prova 1\ | |
06 (22/07) | Vetores Parte 1 | Conceitos (72min) Prática 1 (61min) | EP5_1 EP5_2 Lista6 |
07 (29/07) | Vetores Parte 2 | Prática 2 (62min) Prática 3 (48min) Prática 4 (40min) | EP5_3 Lista6 |
08 (05/08) | Matrizes Parte 1 | Conceitos (63min) Prática 1 (24min) | EP6_1 Lista7 |
09 (12/08) | Matrizes Parte 2 | Prática2 (60min) Prática3 (56min) Prática4 (59min) Debug de código Python (30min) | Lista8 |
10 (19/08) | Prova Final | Prova 2 | |
11 (26/08) | Prova Sub | Prova Sub | |
12 (30/08) | Prova Rec | Prova Rec |
Segundas 13h-15h Quintas 17h-19h. O atendimento é virtual e combinado por email.