MAC0122 é uma segunda disciplina de programação de computadores. Ela pressupõe uma boa prática de programação, particularmente em linguagem C; alguns alunos terão adquirido essa prática em MAC0110 (Introdução à Computação). MAC0122 não é um curso de linguagem C. A linguagem C é apenas uma ferramenta de programação a ser utilizada nos exemplos discutidos em aula.
Os principais tópicos a serem discutidos no curso serão:
• Eficiência de algoritmos,
• Alocação dinâmica de memória,
• Ponteiros ,
• Listas encadeadas ,
• Recursão e funções recursivas ,
• Busca binária ,
• Ordenação de sequências ,
• Pilhas, filas,
• Documentação de funções.
- Professor: Giovana Delfino
- Professor: Renato Geh
- Professor: Marco Aurélio Gerosa
- Professor: Paulo André Miranda