Algoritmos (2014-16)

Informações Gerais

Ementa:

Estudo das formas de representação do pensamento lógico através de técnicas de desenvolvimento de algoritmos e da representação e manipulação de dados na memória principal e secundária de um computador.


Objetivos:

Capacitar o acadêmico ao desenvolvimento de algoritmos com emprego de técnicas, tais como: refinamento sucessivo e recursividade;

Estudar a utilização de estruturas de dados básicas;

Iniciar o acadêmico à utilização de linguagens de programação estruturadas.


Carga horária:

Aulas Teóricas: 136 h/a

Aulas Práticas: 68 h/a


Vídeos (Youtube)

Programação C (De aluno para aluno)

Programação C (eXcript)


Bibliografia e Materiais Úteis:

FORBELLONE, A. L. V., EBERSPACHER, H. F. - Lógica de Programação - A construção de algoritmos e estrutura de dados. 3a. ed. Pearson.

MANZANO, J. A. N. G., OLIVEIRA, J. F. - Algoritmos - Lógica para desenvolvimento de programação de computadores. 26a. ed. Érica.

PEREIRA, S. L. - Algoritmos e Lógica de Programação em C - Uma abordagem Didática. Érica.

FARREL, J. - Programming Logic and Design, Comprehensive. 6th ed. Cengage Learning.

Learn C - The Hard Way

Apostila Programação C UFMG

Pacotão de Apostilas na Seção de Downloads

Ordenação e Busca (Unicamp): http://www.lis.ic.unicamp.br/~mc102/files/mc102jk-a17.pdf


Aulas Práticas: