Programação Científica com Python

Disciplina extracurricular para o semestre especial 2020.5

Professor: Dr. Alisson Brito



Observações:

Link para envio e acompanhamento de dúvidas: em breve

Aulas de dúvidas todas as segundas-feiras de 20:00 as 21:00 - Link para a Reunião

Certificados (link para a pasta)

Carga horária: 60h

Descrição:

Este curso visa revisar os principais conceitos de Python a medida que apresenta aos alunos bibliotecas e ferramentas da linguagem que permitem a resolução de problemas científicos.

Conteúdo programático:

1. Programando com Fórmulas

2. Manipulação de Listas e Loops

3. Funções

4. Entrada do Usuário e Tratamento de erros

5. Vetores e Plotagem de Gráficos

6. Números Aleatórios e Jogos

7. Trabalho final

8. Cálculo Discreto.

9. Migrando Python para Código Compilado.

Referências:

LANGTANGEN, Hans Petter; LANGTANGEN, Hans Petter. A primer on scientific programming with Python. Berlin/Heidelberg: Springer, Vol. 6, 2014. https://link.springer.com/content/pdf/10.1007/978-3-662-49887-3.pdf

Download dos softwares necessários:

Python: https://www.python.org/downloads/

Sublime: https://www.sublimetext.com/3

Habilidades e Competências:

Os estudantes deverão se aprofundar nos conhecimentos de linguagem Python e exercitar a resolução de problemas científicos usando programação.

Metodologia de Ensino:

Carga horária: 2 horas por semana em atividades assíncronas, através de vídeo-aulas. Além de atividades em casa que compreendam 1h de atividadades semanais. O curso terá duração de 10 semanas. Será utilizado o SIGAA para coordenar as atividades desenvolvidas pelos alunos, além do Google Meet para reuniões e gravação de aulas. O Youtube será utilizado para apresentação das aulas pelos alunos em momentos assíncronos. Os alunos também utilizarão a linguagem Python e ambientes de desenvolvimento a escolha de cada um.

Avaliações:

As avaliações serão semanais através do envio de tarefas práticas realizadas pelos alunos. As atividades serão enviadas nas datas estabelecidas.