Disciplina: Técnicas de
Programação
Endereço eletrônico
para envio dos exercícios: joseanaTP@yahoo.com.br
OBJETIVOS |
- Definir e construir conceitos fundamentais da
computação; Utilizar a programação modular,
dominando as principais técnicas utilizadas na
implementação de estruturas de dados básicas, de
algoritmos de pesquisa e de algoritmos de ordenação;
Resolver eficientemente problemas de engenharia elétrica em
ambientes computacionais.
|
EMENTA
|
- Estrutura de dados e algoritmos de
manipulação relacionados: pilhas, listas, filas,
árvores e tabelas hash. Algoritmos de ordenação.
Noções de programação orientada a objetos:
conceitos básicos, modelo de programação,
aplicações em engenharia.
|
BIBLIOGRAFIA
|
- SCHILDT, H., C Avançado, Guia do Usuário
., McGraw-Hill, 1987.
- SCHILDT, H., C Completo e Total. , McGraw-Hill,
1990.
- STROUSTRUP, B. The Design and Evolution of C++ .,
Addison Wesley 1994.
- BUDD, T., Classic Data Structures in C++. , Addison
Wesley, 1994.
- RUMBAUGH, B. M., PREMERLANI, W., EDDY, F. &
LORENSEN, W. Object-Oriented Modeling and Design . Prentice
Hall, 1991.
- GRAHAM, N., Learning C++ . McGRAW-HILL, 1991.
- STROUSTRUP, B. The C++ Programming Language .
Addison-Wesley 1991.
- SZWARCFITER, J. L. e MARKENZON, L., Estruturas
de Dados e seus Algoritmos, Editora LTC.
- MESQUITA, R. C. Curso de C . Núcleo de
Ensino à Distância. Escola de Engenharia - UFMG.
Disponível em: http://www.ead.eee.ufmg.br/cursos/C
- NONATO, L. G. Tipos
e Estrutura de Dados . Instituto de Ciências
Matemáticas e de Computação - Departamento de
Computacao e Estatística - USP.
http://www.icmc.sc.usp.br/~gnonato/ED/EDpos.html
|
NOTAS DE
AULA |
- Notas de Aula 01
(.zip) (Apresentação da disciplina)
- Lista de Exercícios
Revisão1 (.zip) (Revisão - Conceitos Básicos
da
Linguagem C, Parte I)
- Notas de Aula 02 (.zip) (Correção da Revisão -
Conceitos
Básicos da
Linguagem C)
- Lista de
Exercícios
Revisão2 (.zip) (Revisão - Conceitos Básicos
da
Linguagem C, Parte II)
- Notas de Aula 03 (.zip)
(Conceitos Básicos: Sistemas de Numeração)
- Notas de Aula 04 (.zip)
(Conceitos Avançados: Operadores)
- Lista de Exercícios 03 (.zip)
(Sistemas de Numeração e
Operadores Lógicos)
- Notas de Aula 05 (.zip)
(Conceitos Avançados: Uso da Porta Paralela)
- Lista de Exercícios_Porta
(.zip) (Exercício - Porta Paralela)
- Notas de Aula 06 (.zip)
(Conceitos Avançados - Linguagem C - Funções )
- Notas de Aula Adicionais 01
(Informações Adicionais sobre funções)
- Notas de Aula Adicionais 02
(Informações Adicionais sobre Diretivas de
Compilação)
- Lista de Exercícios 04 (.zip)
(Funções - Projeto)
- Notas de Aula 07 (.zip)
(Conceitos Avançados - Linguagem C - Funções de
Entrada e Saída)
- Lista de Exercícios
Adicional 02 (.zip)
(Funções de Entrada e Saída)
- Notas de Aula 08 (.zip)
(Conceitos Avançados - Linguagem C - Funções de
Entrada e Saída, Parte II )
- Notas de Aula 09 (.zip)
(Conceitos Avançados - Linguagem C - Funções - rand)
- Notas de Aula
Adicionais 03 (.zip) (Informações adicionais sobre
Funções de Entrada e Saída)
- Lista de
exercícios 05 (.zip)
(Conceitos Avançados - Linguagem C - Funções de
Entrada e Saída )
- Notas de Aula 10 (ParteI)
(.zip)
(Tópicos Avançados - Linguagem C - Funções
Gráficas, Parte I )
- Notas de Aula 10 (Parte
II) (.zip)
(Tópicos Avançados - Linguagem C - Funções
Gráficas, Parte II )
- Notas de Aula Adicionais 04
(.zip) (Código Fonte e Executável - Exemplos de
Funções Gráficas)
- Notas de Aula Adicionais 05 (.zip)
(Bibliotecas - Funções Gráficas)
- Lista de Exercícios 06 (.zip)
(Funções Gráficas)
- Lista de Exercícios
Adicional 03 (.zip)
(Funções Gráficas)
- Notas de Aula 11 (.zip)
(Estruturas - Linguagem C)
- Notas de Aula Adicionais 07
(.zip) (Exemplos de Estrutura)
- Notas de Aula 12 (.zip)
(Ordenação, Parte I)
- Notas de Aula 13 (.zip)
(Ordenação, Parte II, Informações
adicionais)
- Notas de Aula Adicionais 08
(.zip) (Exemplos de Algoritmos de Ordenação)
- Notas de
Aula Adicionais 09 (.zip) (Exemplos de Algoritmos de
Ordenação passo-a-passo)
- Links com informações adicionais -
Ordenação
- Notas de Aula 14 (.zip)
(Estruturas de Dados, Parte I)
- Notas de Aula Adicionais
10 (.zip) (Exemplos de Estruturas de Dados, Filas e Pilhas)
- Notas de Aula 15 (.zip)
(Estruturas de Dados, Parte II)
- Notas de Aula Adicionais 11
(.zip) (Exemplos de Estruturas de Dados, Árvores)
- Notas de Aula 16 (.zip)
(Estruturas de Dados, Parte III)
- Notas de
Aula 17 (.zip) (Orientação
à
Objetos, Parte I)
- Notas de
Aula 18 (.zip) (Orientação
à Objetos, Parte II)
- Notas de Aula Adicionais 11 (.zip)
(Exemplos de Programas escritos em C++)
- Lista de Exercícios Final
(.zip)
|
AVALIAÇÃO |
|
INFORMAÇÕES
ADICIONAIS |
|
Voltar à página principal