Opções de inscrição

Objetivos

A disciplina CIC0004 - Algoritmos e Programação de Computadores busca preparar o estudante para a percepção e consciência da importância da computação para a sociedade e para o desenvolvimento da capacidade cognitiva humana; apresentar e desenvolver o pensamento computacional como competência fundamental para a comunicação com os dispositivos de computação; expressar formalmente o pensamento computacional através do desenho de algoritmos; efetivar a comunicação com o computador através da codificação dos algoritmos em uma linguagem de programação.

Ementa

Princípios fundamentais de construção de programas. Construção de algoritmos e sua representação em pseudocódigo e linguagens de alto nível. Noções de abstração. Especificação de variáveis e funções. Testes e depuração. Padrões de soluções em programação. Noções de programação estruturada. Identificadores e tipos. Operadores e expressões. Estruturas de controle: condicional e repetição. Entrada e saída de dados. Estruturas de dados estáticas: agregados homogêneos e heterogêneos. Iteração e recursão. Noções de análise de custo e complexidade. Desenvolvimento sistemático e implementação de programas. Estruturação, depuração, testes e documentação de programas. Resolução de problemas. Aplicações em casos reais e questões ambientais.

Programa


1.      Algoritmos e subalgoritmos

2.      Variáveis, valores e tipos

3.      Estruturas sequenciais

4.      Estruturas condicionais

5.      Estruturas de repetição

6.      Funções

7.      Estruturas homogêneas unidimensionais

8.      Estruturas homogêneas multidimensionais

9.      Estruturas heterogêneas

10.  Recursividade


Grau de Ensino: Graduação
Visitantes não podem acessar este curso. Por favor faça login.