Home | Administração | Fórum | Livros | WWW | Diário | Tarefas | Alunos |
Veja Projeto de Algoritmos |
MAC0122 é uma segunda disciplina de programação de computadores. Ela pressupõe uma boa prática de programação, particularmente em linguagem C; o aluno deve ter adquirido essa prática em MAC0110 (Introdução à Computação). MAC0122 estuda algoritmos para alguns problemas computacionais básicos. Isso serve de motivação para introduzir vários conceitos e idéias importantes:
|
Principais tópicos de MAC0122:
MAC0122 não é um curso de linguagem C. A linguagem C é apenas uma ferramenta: ela será usada para representar e testar algoritmos, que são o verdadeiro assunto da disciplina. Apesar disso, muitos alunos vão aprender muito C, por conta própria, no decorrer de MAC0122. |
Outros assuntos: Algorithms Design in C | Literate Programming & CWEB | Estruturas de Dados | Análise de Algoritmos | Minicurso de Análise de Algoritmos | Algoritmos em Grafos com Stanford GraphBase | Algoritmos para Grafos via Sedgewick | Uma Introdução Sucinta à Teoria dos Grafos | Exercícios de Teoria dos Grafos | Otimização Combinatória | Digrafos | Algoritmos de Programação Linear | O que é uma prova? |