| COMPUTAÇÃO II - J2D12 - 2002 | |
| Luiz Ernesto Merkle | |
| Carga Horária:
T(30) TP(00) L(30)
Nº de créditos: 03 |
|
| Pré-requisito: | Computação I |
| S11
Sextas-Feiras B106 15:00-17:30 e Q 304 19:30 - 21:00
S12 Sextas-Feiras B106 17:50-19:30 e Q 304 19:30 - 21:00 |
|
| Ementa |
|
| Livro Texto | Jeffrey Esakov e Tom Weiss 1989 Data Structures: An Advanced Approach Using C Prentice Hall |
| Conteúdo Programático |
|
| Bibliografia
Adicional |
ESTRUTURAS
DE DADOS
Em Portugol: Marcos Vianna Villas e alii 1993 Estrutura de dados: Conceitos e Técnicas de Implementação Editora Campus Em C (K&R):
Em ANSI C:
Em Java:
Em Eiffel:
Em C++:
EXTREME PROGRAMMING
|
| Laboratório | As práticas
desenvolvidas no Laboratório da disciplina de Computação
II tem por objetivo principal dar suporte ao aprendizado de Estrururas
de Dados e outros tópicos relativos da ementa.
Nesta edição, a coordenação das engenharias me recomendou que utilizasse a linguagem de programação C, padrão ANSI, como ferramenta de suporte a estas práticas. Assim, os conteúdos serão trabalhados de forma a facilitar uma futura transição para o uso de metodologias orientadas a objeto, enfatizando Tipos Abstrados de Dados. Embora C não seja uma linguagem Orientada a Objetos, é muito difundida em Engenharia Eletrônica por ser muito próxima da máquina. Vale salientar que muitas linguagens OO como Eiffel e C++, ao serem utilizadas no desenvolvimento de equipamentos eletro-eletrônicos e sistemas embutidos, utilizam C como uma linguagem intermadiária no processo de desenvolvimento de software. A metodologia de desenvolvimento de software
neste laboratório fará uso do que que se denomina "programação
em pares", explorada em metodologias conhecidas como Processos Ágeis
ou Programação Extrema. Também será enfatisado
o reutilização de código, através de refabricação.
Tarefa A - PRAZO FINAL 25/10/2002- Antes do Laboratório II |