4623I-2 - Programação para Ciências Biológicas
Prof. Márcio Sarroglia Pinho


Programa da Disciplina

EMENTA:

Introdução à programação de computadores. Estudo de conceitos básicos de algoritmos, tipos de algoritmos estruturados, tipos de dados e subalgoritmos. Conceitos de orientação a objetos, linguagem de programação, implementação de algoritmos. Introdução à modelagem computacional de sistemas biológicos.


OBJETIVOS:

O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de:

1. Conhecer e manipular dados e estruturas de dados de natureza biológica.

2. Construir algoritmos estruturados que sejam solução de um dado problema biológico e que manipulem os dados adequadamente.

3. Traduzir soluções algorítmicas encontradas para uma linguagem de programação.

4. Utilizar conceitos de modularidade na construção de soluções de problemas.


CONTEÚDO PROGRAMÁTICO:

UNIDADE 1: Conceitos Fundamentais

1.1. Conceitos e características de um algoritmo
1.2. Objetos de um algoritmo: constantes e variáveis
1.3. Tipos de dados
1.4. Conceito de atribuição
1.5. Expressões em algoritmos
1.6. Definição de variáveis
1.7. Formas de expressar um algoritmo: Português estruturado, fluxograma e linguagem de programação
1.8. Entrada e saída de dados


UNIDADE 2: Tipos de Algoritmos

2.1. Expressões lógicas e aritméticas
2.2. Estruturas de controle de fluxo: seleção e repetição
   2.2.1.Conceitos relacionados: inicialização, contadores e acumuladores


UNIDADE 3: Subalgoritmos

3.1. Conceito e vantagens de sua utilização
3.2. Escopo de variáveis
3.3. Tipos: procedimentos e funções
3.4. Definição e referência a subalgoritmos
3.5. Parâmetros: passagem por valor e por referência


UNIDADE 4: Tipos Estruturados de Dados

4.1. Definição e referência
4.2. Arranjos unidimensionais
4.3. Arranjos multidimensionais
4.4. Algoritmos que manipulam esse tipo de variáveis
4.5. Noções de orientação a objetos

 
AVALIAÇÃO


Média de G1 = (2P1 + 2P2 + MT) / 5

Onde:

    P1 – Prova 1, abrange o conteúdo das unidades 1 e 2
    P2 – Prova 2, abrange o conteúdo de todas as unidades

    MT - Média dos trabalhos desenvolvidos ao longo do semestre

    PS - Prova de substituição, abrangendo toda a matéria. Apenas os alunos que não compareceram a uma das 2 provas (P1 ou P2) têm direito que realizar esta prova

    G1 = Para aprovação em G1 é necessário média maior ou igual a 7 e freqüência mínima de 75%

    G2 = Os alunos que não obtiveram aprovação em G1 devem realizar a prova de G2, desde que:
        tenham freqüência mínima de 75%
        tenham média de G1 maior ou igual a 4

A média de G2 é calculada da seguinte forma:

    G2 = (G1 + nota da prova de G2) / 2

Se o aluno obtiver média de G2 maior ou igual a 5 será aprovado.

FIM.