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:

Faculdade de Computação

Código:

GBT017

Período/Série:

4o perí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:

2022/2

Observações:

plano adaptado conforme RESOLUÇÃO CONGRAD Nº 73, DE 17 DE OUTUBRO DE 2022.

 

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 é a área que tem sido uma grande aliada para o desenvolvimento para a biotecnologia.
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 flexível e de fácil domínio que conta com muitos recursos.

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 as estruturas de dados e comandos básicos da linguagem de programação Python ao discente do curso de biotecnologia, de modo que ele possa fazer da computação uma ferramenta relevante no desenvolvimento de seu trabalho e/ou pesquisa.

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

A disciplina será organizada em aulas expositivas e atividades práticas de fixação.

Para a avaliação do aprendizado dos alunos, periodicamente serão organizadas seções onde os discentes deverão apresentar ao professor e aos demais colegas as estratégias lógicas que
utilizaram para resolver os problemas a eles apresentados.

Sempre que possível, as aulas serão ministradas nos laboratórios de computação.

Atividades assíncronas de implementação de soluções de problemas usando Python serão distribuidas semanalmente (ou quinzenalmente, dependendo do conteúdo).

AVALIAÇÃO

O aprendizado dos discentes será avaliado através de trabalhos práticos ao longo do curso.
A nota final da disciplina será composta da média aritmética das notas das atividades práticas distribuidas ao longo do semestre.
Será aprovado o discente que obtiver nota final igual ou superior a sessenta pontos.

Os alunos que não conseguirem obter nota suficiente para a aprovação poderão fazer uma prova de recuperaçã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 10/02/2023, às 07:56, 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 4257192 e o código CRC 3F82A39C.




Referência: Processo nº 23117.006528/2023-85 SEI nº 4257192