Você deve aprender a utilizar um terminal de comandos,
realizar operações básicas no controle de versão Git,
executar e testar um programa em Python e submeter uma
tarefa na disciplina. Esta tarefa serve para testar
o sistema de submissão e não fará parte da média de notas.
Exercitaremos os conceitos de problema computacional
e algoritmo. Você deverá definir um problema de
maneira precisa. Além disso, deverá descrever
algoritmos e identificar o que torna um algoritmo
válido.
Nesta tarefa, vamos exercitar várias estruturas elementares em Python, como
operações condicionais, comandos de repetição e diversos usos de variáveis.
Nesta tarefa, iremos ajudar Juan a manter sua alimentação
saudável. Para isso, será necessário analisar os alimentos
que ele consume normalmente e consultar os dados nutricionais
em armazenados em uma lista.
Iremos exercitar a escrita de funções para organizar o código
e facilitar a escrita de algoritmos. Iremos construir função para
resolver subproblemas não triviais com aplicação no
sequenciamento genético.
Iremos construir um editor interativo de imagens
capaz de realizar diversas operações, como
destaque e aplicação de filtros. Para isso, será
necessário manipular matrizes.
Nesta tarefa, você irá construir um
de gerenciador de documentos. Para isso,
será necessário escolher e utilizar
estruturas de dados adequadas para
representar conjuntos de dados.