UNIVERSIDADE FEDERAL DE UBERLÂNDIA
Faculdade de Computação

Av. João Naves de Ávila, nº 2121, Bloco 1A - Bairro Santa Mônica, Uberlândia-MG, CEP 38400-902
Telefone: (34) 3239-4144 - http://www.portal.facom.ufu.br/ facom@ufu.br
  

Timbre

Plano de Ensino

IDENTIFICAÇÃO

Componente Curricular:

Informática para Biotecnologia

Unidade Ofertante:

FACOM

Código:

GBT017

Período/Série:

4Período

Turma:

 

Carga Horária:

Natureza:

Teórica:

60

Prática:

0

Total:

60

Obrigatória:

( X)

Optativa:

( )

Professor(A):

Dino Rogério Coinete Franklin

Ano/Semestre:

2021/2

Observações:

 

 

EMENTA

Introdução aos algoritmos e linguagem de programação de computadores. Introdução ao Python. Variáveis. Comandos.
Expressões. Funções. Comandos condicionais e de repetição. Laços. Iterações. Funções.
Entrada e saída de dados. Estruturas de dados. Modularidade e pacotes. Exemplos na área
de biotecnologia.

JUSTIFICATIVA

A computação é uma área muito importante para a biotecnologia pois tem sido uma grande aliada para o seu desenvolvimento.
O biotecnólogo que conhece e domina os conceitos de programação de computadores tem em sua posse uma poderosa ferramenta que facilita suas atividades científicas e rotineiras.
Nesse contexto, Python é uma linguagem de programação de fácil domínio que conta com muitos recursos e flexibilidade.

OBJETIVO

Objetivo Geral:

Ensinar aos alunos da Biotecnologia os conceitos básicos de programação de computadores através da linguagem de programação Python.

Objetivos Específicos:

Ensinar os conceitos básicos de programação de computadores ao discente do curso de biotecnologia, de modo que ele possa fazer da computação uma ferramenta relevante no desenvolvimento de suas pesquisas ou trabalhos. Para tanto, nesta disciplina deverá ser utilizada a linguagem de programação Python por ser uma linguagem de fácil
aprendizagem e muito utilizada em diversas áreas da biologia, como por exemplo a bioinformática.

PROGRAMA

Introdução à Informática
Introdução à programação de computadores e à Linguagem Python;
Variáveis: Dados, valores, tipos e atribuições;
Bases da Programação: Comandos, programas, condições, iterações, funções, operações e composições, avaliação e expressão;
Comunicação externa: output, input, arquivos;
Execução de Programas: Interpretador e Compilador;
Cadeias de caracteres (Strings): Valores e manipulação de strings.
Ramificação e decisões: Execução Condicional, condição de expressões booleanas, operadores lógicos, execução alternativa e condições aninhadas;
Coleções: tipos de dados de coleções. Métodos. Operadores: funções em listas e dicionários;
Estrutura de dados aninhadas: Identificando, copiando e modificando estruturas aninhadas;
Repetições: Os laços for e while. Função Map;
Exceções: mecanismo geral. Exceções intrínsecas do Python: Criando e definindo exceções.
Funções: passagem de argumento por nome. Definido valores padrões e função como parâmetro;
Módulos e pacotes em Python: Usando e construindo módulos. Carga de pacotes;
Arquivos: Manipulando arquivos nos programas. Lendo e escrevendo dados em arquivos.

METODOLOGIA

O curso será organizado em aulas expositivas e atividades práticas de fixação.

Para a avaliação do aprendizado dos alunos, serão organizadas seções nas quais grupos de alunos abordarão um problema e, usando a matéria apresentada, tentarão implementar soluções computacionais. Sempre que possível, as aulas serão ministradas nos laboratórios de computação.

Conforme Resolução CONSUN nº 30 de 07 de março de 2022, a carga horária que não puder ser integralizada no semestre será disponibilizada como aulas e atividades assíncronas disponibilizadas na plataforma MS Teams.

AVALIAÇÃO

O aprendizado dos discentes será avaliado através de provas individuais aplicadas presencialmente e de trabalhos práticos.
A nota final da disciplina será composta da média aritmética das notas de 2 provas teóricas (a princípio, marcadas para 27/06 e 08/08) e da média aritmética das notas das atividades práticas
(a princípio, 10 distribuídas ao longo do semestre). Será aprovado o discente que obtiver nota final igual ou superior a sessenta pontos.

Haverá uma prova de recuperação para os alunos que obtiverem nota insuficiente para a aprovação.

BIBLIOGRAFIA

Básica

Complementar

APROVAÇÃO

Aprovado em reunião do Colegiado realizada em: ____/____/______

Coordenação do Curso de Graduação: _________________________


logotipo

Documento assinado eletronicamente por Dino Rogério Coinete Franklin, Professor(a) do Magistério Superior, em 08/04/2022, às 15:47, conforme horário oficial de Brasília, com fundamento no art. 6º, § 1º, do Decreto nº 8.539, de 8 de outubro de 2015.


QRCode Assinatura

A autenticidade deste documento pode ser conferida no site https://www.sei.ufu.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador 3510674 e o código CRC 94A3FAAF.




Referência: Processo nº 23117.023194/2022-23 SEI nº 3510674