Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas...
Transcript of Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas...
![Page 1: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/1.jpg)
INF1025Introdução à Programação
Pontifícia Universidade Católica do Rio de JaneiroDepartamento de Informática
![Page 2: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/2.jpg)
Turma 33D
RUY LUIZ MILIDIÚ
Salas e Horário
Terças-feiras L314
Quintas-feiras L270
9:00 – 11:00 hs
Turma, Horário e Professor
![Page 3: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/3.jpg)
Formar base conceitual de programação, desenvolvendo a abstração, a prática da
solução conceitual e as estratégias de lidar com problemas.
Objetivo
![Page 4: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/4.jpg)
Algoritmos
Algoritmo computacional
Ciclo de desenvolvimento
Linguagens de programação
Linguagem Python
Representação de Dados
Interpretação
Conceitos de Referência
![Page 5: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/5.jpg)
Parte 1
Solução algorítmica de problemas
Ambiente Python
Tipos Numéricos e Texto (string)
Variáveis, Operadores e Módulos
Módulo Turtle
Funções
Condicionais
Recursão
Programa
![Page 6: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/6.jpg)
Parte 2
Repetição
Métodos Strings
Listas: definição,representação, operações básicas,inclusão e exclusão, manipulação recursiva
Parte 3
Arquivos
Aplicações com Listas
Dicionários
Aplicações com Listas, Dicionários e Arquivos csv
Programa
![Page 7: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/7.jpg)
Aulas teórico-práticas monitores
tarefas semanais
trabalhos extraclasse
enviar para monitores exercícios/trabalhos que professor indicar(por e-mail)
Autoaprendizado dirigido aprendizagem de conceitos fora da sala e antes da aula, apoiada
em material guia
Estes conceitos são utilizados em exercícios e/ou avaliações
Dúvidas de aprendizado: solucionadas em aula
Esquema das Aulas
![Page 8: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/8.jpg)
Em sala de aula
No RDC
o de segunda a sexta, de 7 às 22:45 h
No LAB-GRAD
o de segunda a sexta, de 8 às 20:50 h
No campus da PUC
Em casa
No ônibus, no metrô
...
Prática
![Page 9: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/9.jpg)
Programação se aprende praticando regularmente
o mais do que treinar novas técnicas, requer mudanças naforma de raciocinar e tomar decisões
Só se aprende com a prática!
Prática
![Page 10: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/10.jpg)
G1
o P1: em sala. Respostas manuscritas nas folhas de prova.
o Avaliações Práticas: em laboratório, no horário da aula
G2
o P2: em sala. Respostas manuscritas nas folhas de prova.
o Avaliações Práticas: em laboratório, no horário da aula
G3
o P3: em laboratório. Prática, no computador.
o Avaliações Práticas: em laboratório, no horário da aula
G4
o PF: em laboratório. Prática, no computador.
Critério de avaliação
![Page 11: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/11.jpg)
G1 e G2 e G3
o provas P1, P2 e P3 valem 8.5
o avaliações práticas (em laboratório) valem 1.5
G4
o Prova P4 vale 10.0
Critério de avaliação
![Page 12: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/12.jpg)
Avaliações Práticas Modificações de exercícios previamente selecionados,
desenvolvidos em casa, com duração de 15 a 30 minutos
o professor poderá, por exemplo: passar exercícios para casa: na aula seguinte, solicitar a entrega da
lista e a modificação de um dos exercícios; Disponibilizar material para autoaprendizagem dirigida: na aula
seguinte, solicitar a modificação de um exercício anteriormentesolucionado ou que estejam na lista de exercícios aplicando o(s)conceito(s) alvo(s) do estudo
não há reposição destas avaliações o professor poderá, por exemplo, descartar a menor nota
Critério de avaliação
![Page 13: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/13.jpg)
Critério de avaliação
![Page 14: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/14.jpg)
Divulgadas pelo Ciclo Básico
Datas e Horários de prova
![Page 15: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/15.jpg)
Revisão
o por escrito na folha de rosto da prova
Entrega de Provas
o todas as provas devem ser devolvidas pelos
alunos
P4 opcional (apenas para aprovados)
o inscrição e normas no CB
o grau final pode aumentar ou diminuir
Regras adicionais
![Page 16: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/16.jpg)
Monitoria de turma
o monitor em todas as aulas
Monitoria extraclasse/ABCs
o horários no site da disciplina
o frequentar regularmente
o não apenas na véspera da prova!
Monitoria
![Page 17: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/17.jpg)
Presença obrigatória (75%) Oral ou assinatura tolerância de 10 minutos de atraso
Transferência informal não é possível Alunos não podem assistir a aulas em turmas
diferentes das suas turmas oficiais (onde estãomatriculados)
Problemas de infraestrutura, planejamento eregistro
Controle de Presença
![Page 18: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/18.jpg)
Site da disciplinao http://www.inf.puc-rio.br/~inf1025
Site do professoro http://www.inf.puc-rio.br/~milidiu/inf1025
RDC e DIo ativar conta no LAB-GRAD!!!
o aulas práticas
o uso do laboratório
o comunicação oficial do DI
o ativar conta no RDC
Informações gerais
![Page 19: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/19.jpg)
Impressão
o RDC
o 100 páginas por período
o cota extra: compra no térreo do RDC
o DI
o 50 (aluno cortesia)/100 (aluno DI) páginas porperíodo
o cota extra: compra na secretaria do DI
Informações gerais
![Page 20: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/20.jpg)
Celular, MP3, MP4, etc
o desligados
Aulas práticas
o apenas interpretador Python
o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!
Verificar regularmente sites (geral e daturma) e e-mail oficial
Informações gerais
![Page 21: Introdução à Ciência da Computaçãomilidiu/inf1025/aulas/Módulo 1/apresentacao... · o apenas interpretador Python o nada de WhatsAppP, MSN, SKYPE, SMS, etc!!!!](https://reader030.fdocumentos.tips/reader030/viewer/2022021710/5c5d309909d3f2d72f8c9842/html5/thumbnails/21.jpg)
Pontualidade
Assiduidade
Prática - persistência
Iniciativa
Participação
Responsabilidade
Comprometimento
Desempenho
DEDICAÇÃO