Buscar

Aula 00 - Apresentação Disciplina

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ICC901 – Introdução à Programação de Computadores
IEC081 – Introdução à Ciência dos Computadores
IEC037 – Introdução à Programação de Computadores
Aula 00 – Apresentação da Disciplina
Atualização: 31/mar/21
Fonte da imagem: https://www.codeschool.com/courses/forging-ahead-with-asp-net-core
Você tem a liberdade de:
Compartilhar: copiar, distribuir e transmitir esta obra.
Remixar: criar obras derivadas.
Sob as seguintes condições:
Atribuição: você deve creditar a obra da forma especificada 
pelo autor ou licenciante (mas não de maneira que sugira que 
estes concedem qualquer aval a você ou ao seu uso da obra).
Uso não comercial: você não pode usar esta obra para fins 
comerciais.
Compartilhamento pela mesma licença: se você alterar, 
transformar ou criar em cima desta obra, poderá distribuir a 
obra resultante apenas sob a mesma licença, ou sob uma 
licença similar à presente.
Turmas
• Física
• Matemática Aplicada
• Geologia
• Engenharia Elétrica-Telecomunicação
• Engenharia Elétrica-Eletrônica
• Engenharia de Produção
• Engenharia de Petróleo e Gás
Professores
1. David Fernandes <david@icomp.ufam.edu.br> 
2. Eduardo Nakamura <nakamura@icomp.ufam.edu.br> 
3. Elaine H. T. de Oliveira <elaine@icomp.ufam.edu.br>
4. Eulanda M. dos Santos <emsantos@icomp.ufam.edu.br>
5. Fabíola G. Nakamura <fabiola@icomp.ufam.edu.br>
6. Ruiter Caldas <ruiter@icomp.ufam.edu.br>
mailto:elaine@icomp.ufam.edu.br
mailto:emsantos@icomp.ufam.edu.br
mailto:fabiola@icomp.ufam.edu.br
Tutores
1. Renato Souza Silva <rss@icomp.ufam.edu.br> 
2. Ilmara Monteverde <ilmaramonteverde@icomp.ufam.edu.br>
3. Luiz Fabio B. de Alencar <luiz.alencar@icomp.ufam.edu.br>
4. Alex Fernandes Figueiredo <alex.figueiredo@ee.ufcg.edu.br>
5. Beatriz Albuquerque <beatrizalbuquerquern@gmail.com>
6. Rafaela Melo Ferreira <rmf.lic16@uea.edu.br>
7. Arthur Bindá Alves <aba@icomp.ufam.edu.br>
mailto:rss@icomp.ufam.edu.br
mailto:ilmaramonteverde@icomp.ufam.edu.br
mailto:luiz.alencar@icomp.ufam.edu.br
mailto:alex.figueiredo@ee.ufcg.edu.br
mailto:beatrizalbuquerquern@gmail.com
mailto:rmf.lic16@uea.edu.br
mailto:aba@icomp.ufam.edu.br
Horários, Professores e Tutores
H SEG TER QUA QUI
08-10
ICC901 (IPC) - T. MA01
Matemática Aplicada
Profa. Elaine
Tutora: Ilmara
ICC901 (IPC) - T. MA01
Matemática Aplicada
Profa. Elaine
Tutora: Ilmara
10-12
IEC081 (ICC) – T. 02-
FT02ET/03-FT02T/01-FT02E
Eng. Elétrica
Prof. Nakamura
Tutor: Arthur
IEC081 (ICC) – T. 02-
FT02ET/03-FT02T/01-FT02E
Eng. Elétrica
Prof. Nakamura
Tutor: Arthur
14-16
ICC901 (IPC) – T. EP01
Eng. Produção
Prof. David
Tutora: Rafaela
ICC901 (IPC) - T. GB01
Geologia
Profa. Fabíola
Tutora: Beatriz
ICC901 (IPC) – T. EP01
Eng. Produção
Prof. David
Tutora: Rafaela
ICC901 (IPC) - T. GB01
Geologia
Profa. Fabíola
Tutora: Beatriz
16-18
18-20
ICC901 (IPC) - T. 1
Eng. Petróleo e Gás
Profa. Eulanda
Tutor: Luiz Fabio
ICC901 (IPC) - T. 1
Eng. Petróleo e Gás
Profa. Eulanda
Tutor: Luiz Fabio
20-22
IEC081 (ICC) - T. FL11
Física
Prof. Ruiter
Tutor: Alex
IEC081 (ICC) – T. 02-
FT02ET/03-FT02T/01-FT02E
Eng. Elétrica
Prof. Nakamura
Tutor: Arthur
Objetivos da disciplina
• Resolver problemas 
algorítmicos.
• Elaborar, verificar e 
implementar algoritmos em 
uma linguagem de 
programação de alto nível.
• Manipular estruturas de dados 
básicas armazenadas em 
memória principal.
Programa do curso
0
Familiarização
1
Estrutura
Sequencial
2
Estrutura
Condicional
3
Estrutura Condicional
Aninhada
4
Estrutura de Repetição
por Condição
5
Vetore
s
6
Estrutura de Repetição
por Contagem
7
Matrizes
Ferramentas de apoio
• O CodeBench é um sistema online de correção
automática de código-fonte
• Foi desenvolvido pelo Instituto de Computação (IComp) 
da UFAM para dar suporte aos estudantes e professores 
nas disciplinas de programação
http://codebench.icomp.ufam.edu.br/
10.208.200.248 Na 
UFAM
Dinâmica de aula
• 07 módulos, 02 semanas de duração (exceto o módulo 1)
SEG/TER QUA/QUI
Abertura
01
10 CodificaçãoSemana 1
Codificação01
10Semana 2
• Feriados podem alterar esta regularidade
• Consulte o plano de ensino no site do CodeBench
01
10 Codificação
Avaliação – Instrumentos
• 07 Laboratórios de Codificação (L1 a L7)
• 01 Prova Final (PF)
Cálculo das notas
Média parcial (MP):
APROVADO
(Presença ≥ 75%) E (Média Final ≥ 5,0)
REPROVADO
Caso contrário
Laboratórios têm 
maior peso à medida 
que a disciplina 
avança!
Os alunos com MP ≥ 8 estão 
DISPENSADOS da Prova Final (PF)
(Art. 10 da Resolução 023/2017 – CONSEPE)
Média final (MF):
Pesquisa – Instrumentos
1. Inventário de conceitos de programação: 
2. Gamificação CodeBench: 
3. Resolução de Problemas: 
4. Questionário Emapre-U: 
5. Habilidade de leitura: 
6. Gamificação USP
1. Caracterização: 
2. Experimento: 
7. Sociodemográfico:
Bônus de 1,0 na Nota Final para o pacote de questionários
😮
2ª chamada de provas
• Prazo de solicitação: 3 dias úteis.
• Motivos aceitos:
• doença infecto-contagiosa, traumatismo
• manobra militar
• convocação judicial
• luto de parente direto ou colateral até 2º grau
• Trabalhos práticos não estão inclusos.
• Conteúdo a critério do professor.
Fonte: Resolução Nº 048/2009 - CONSEPE
Roteiro de aprendizagem
• Acesse o link para o convite do nosso grupo do Telegram. É lá 
que vamos nos comunicar e tirar dúvidas.
• Esteja sempre atento ao cronograma. 
• O curso terá sete módulos. Para cada um deles:
• Assista o Vídeo dos Slides.
• Estude os Slides.
• Participe da aula no Meet. (Se perder, assista a Aula Gravada.)
• Resolva os exercícios do Lab.
• Em caso de dúvidas, sempre use o Telegram.
Você é responsável pelo seu 
aprendizado
• Perdeu uma aula?
• Assista à aula gravada
• Perdeu conteúdo?
• Faça as tarefas
• Procure ajuda com o 
professor, o tutor ou os 
colegas de turma
https://www.renataspallicci.com.br/wp-content/uploads/2018/06/capa-6.png
Motivação
• Aprender a programar requer prática
• Não se aprende programação passivamente
• Tenha atenção aos detalhes
• Persista: o computador não está contra você
Programação está em todo lugar
Programe seu futuro, para não ser 
programado por ele!
Escrita
• O poder 
pertencia à 
elite que sabia 
escrever
Imprensa
• O poder 
pertencia à 
elite que tinha 
acesso ao 
equipamento
Computação
• O poder é 
exercido por 
quem entende 
programação
Usaremos qual linguagem de 
programação?
• Python
• Pronúncia: páiton
• Código aberto
• Multiplataforma 
(Windows, Linux, Mac)
• Simples
• Fácil de aprender
Onde escrevo um programa 
Python?
CodeBench
• Disponibiliza um editor 
de código.
• Não é preciso instalar, 
mas tem que haver 
internet.
Thonny
• Útil para quando você 
estiver off-line: 
http://thonny.org
http://thonny.org/
Referência Principal
• Menezes, Nilo Ney 
Coutinho (2014). 
Introdução à 
Programação com 
Python, 2ed. Novatec
Outros recursos para aprender 
Python (1/4)
• Python para Zumbis
• Aprenda a programar de um modo profissional e 
divertido
• www.pycursos.com/python-para-zumbis
http://www.pycursos.com/python-para-zumbis
Outros recursos para aprender 
Python (2/4)
• Curso de Python 3, prof. Gustavo Guanabara
• Aulas descontraídas, sem perder o rigor, com visual de 
games arcade.
• https://www.cursoemvideo.com/course/curso-python-3/
https://www.cursoemvideo.com/course/curso-python-3/
Outros recursos para aprender 
Python (3/4)
• Curso em vídeo “Python Básico”, da Solyd EAD
• É um curso que pode ser feito por iniciantes, entusiastas 
e desenvolvedores de qualquer idade e experiência.
• https://youtu.be/uEEuSYkM9o4
https://youtu.be/uEEuSYkM9o4
Outros recursos para aprender 
Python (4/4)
• How to Think Like a Computer Scientist: 
Interactive Edition
• Reúne explicações em texto e vídeo.
• Disponibiliza exemplos que o aluno pode executar e 
modificar.
• http://interactivepython.org/runestone/static/thinkcspy/index.html
http://interactivepython.org/runestone/static/thinkcspy/index.html
Referênciasbibliográficas
• MENEZES, Nilo Ney Coutinho (2014). Introdução à 
Programação com Python, 2a. Novatec.
• FARRER, H. (2011). Algoritmos Estruturados, 3a. LTC.
• FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. (2006). 
Lógica de Programação, 3a. Pearson.
• HETLAND, Magnus Lie (2008). Beginning Python: From 
Novice to Professional. Springer eBooks, 2ª edição. 
Disponível em: http://dx.doi.org/10.1007/978-1-4302-
0634-7.
Dúvidas?

Continue navegando