ETE Prof. Horácio Augusto da Silveira

Código: 064

Município: São Paulo

Eixo Tecnológico: Informática

Habilitação Profissional: Técnico em Informática

Qualificação: Auxiliar em Programação de Computadores

Módulo: 2°

Componente Curricular: Estrutura de Dados

C.H. Semanal: 2,5

Professor(es):  Marcos  Belotti, Wellington Fernando

 

 

 

 

 

 

I – Atribuições e atividades profissionais relativas à qualificação ou à habilitação profissional, que justificam o desenvolvimento das competências previstas nesse componente curricular.

·          Testar programas estruturados aplicando lógica de programação.

·          Demonstrar raciocínio lógico.

·          Demonstrar criatividade.

·          Agir com paciência.

·          Demonstrar iniciativa e receptividade.


 

II – Competências, Habilidades e Bases Tecnológicas do Componente Curricular

        (Consultar o Plano de Curso da habilitação para preencher esta planilha, copiar e colar abaixo)

Componente Curricular:      Estrutura de Dados                                                                                                          Módulo: 2°

 

 

Competências

 

Habilidades

 

 

Bases Tecnológicas

1

2

3

4

FUNÇÃO: Lógica, Algoritmos e Métodos de Desenvolvimento de Aplicativos

Interpretar pseudocódigos, algoritmos e outras especificações para codificar programas.

Desenvolver algoritmos e fluxogramas.

Avaliar resultados de testes dos programas estruturados.

Distinguir e avaliar linguagens de programação estruturada, aplicando-a no desenvolvimento de software.

1

2

3

4

5

6

7

FUNÇÃO: Lógica, Algoritmos e Métodos de Desenvolvimento de Aplicativos

Utilizar estruturas de dados na resolução de problemas computacionais.

Utilizar modelos, pseudocódigos e ferramentas na representação da solução de problemas.

Executar procedimentos de testes de programas.

Aplicar as técnicas de programação estruturada.

Utilizar compiladores e ambientes de desenvolvimento na elaboração de programas.

Executar procedimentos de testes de programas.

Redigir instruções de uso dos programas implementados.

1

2

3

4

5

6

7

8

FUNÇÃO: Lógica, Algoritmos e Métodos de Desenvolvimento de Aplicativos

Lógica, algoritmos, fluxogramas e pseudocódigos

Técnicas de programação estruturada.

Estruturas de dados.

Vetores, matrizes, funções e procedimentos

Linguagens de programação

Desenvolvimento de software

Ambientes de desenvolvimento de programa

Vide anexo: Ferramentas de Apoio.


 

III – Procedimento Didático e Cronograma de Desenvolvimento

Componente Curricular:                                                                                                                   Módulo:

Habilidade

Bases Tecnológicas e Competências*

Procedimentos Didáticos

Cronograma / Dia e Mês

1, 2, 3, 4

Exercícios utilizando conceitos fundamentais da linguagem C (variáveis, operadores, entrada e saída básicas e controle de fluxo).

Aulas teóricas expositivas.

Resolução de exercícios propostos em grupo ou individualmente.

Aulas práticas realizadas no laboratório.

Fevereiro

1, 2, 3, 4

Estrutura Condicional

Estrutura Repetição

Aulas teóricas expositivas.

Resolução de exercícios propostos em grupo ou individualmente.

Aulas práticas realizadas no laboratório.

Março

1, 2, 3, 4

Vetores

Aulas teóricas expositivas.

Resolução de exercícios propostos em grupo ou individualmente.

Aulas práticas realizadas no laboratório.

Abril

1, 2, 3, 4

Matrizes Heterogêneas

Aulas teóricas expositivas.

Resolução de exercícios propostos em grupo ou individualmente.

Aulas práticas realizadas no laboratório.

Maio

1, 2, 3, 4

Funções

Procedimentos

Aulas teóricas expositivas.

Resolução de exercícios propostos em grupo ou individualmente.

Aulas práticas realizadas no laboratório.

Junho

 

IV – Procedimentos de Avaliação

Componente Curricular:                                                                                                                   Módulo:

Competência

 (por extenso)

Indicadores de Domínio

Instrumentos de Avaliação

Critérios de Desempenho

Evidências de Desempenho

Interpretar pseudocódigos, algoritmos e outras especificações para codificar programas.

Desenvolver algoritmos e fluxogramas.

Avaliar resultados de testes dos programas estruturados.

Distinguir e avaliar linguagens de programação estruturada, aplicando-a no desenvolvimento de software.

ü      Dominar os comandos e estruturas estudadas.

ü      Utilizar uma linguagem de programação para o desenvolvimento de programas

ü      Ser capaz de identificar a estrutura de dados adequada para cada problema real

ü      Programar as principais estruturas de dados (Vetores e Matrizes)

ü      Utilizar funções e procedimentos pra simplificar os programas

ü      Avaliação prática.

ü      Exercícios individuais

ü      Exercícios em grupo

ü      Coerência

ü      Seqüência lógica

ü      Clareza na resolução dos exercícios

ü      Executar o programa e o mesmo rodar sem nenhum erro.

ü      Apresentar os exercícios com coerência na seqüência de passos do desenvolvimento.

ü      Utilizar os recursos de estrutura de dados para resolução dos exercícios propostos.

 


V – Material de Apoio Didático para Aluno (inclusive bibliografia)

Apostila elaborada pelo professor;

Manzano, José Augusto N. G. - Estudo Dirigido de Linguagem C – 11 ed. – São Paulo: Érica, 2000.

 

VI – Estratégias de Recuperação para Alunos com Rendimento Insatisfatório

Recuperação paralela e contínua. Ao longo do semestre os alunos que, através dos indicadores, não apresentarem rendimento satisfatório em uma das competências serão contemplados com uma bateria de exercícios de reforço e/ou pesquisa.

 

VI – Outras Observações/ Informações

 

 

VII – Identificação:

Nome do professor(a):

                               Marcos Belotti

                                   Wellington Fernando Bastos

Assinatura:                                                                                        Data: 22/02/2010

 

VIII – Parecer do Coordenador de Área:

Constam do Plano de Trabalho Docente as competências definidas para o componente curricular.

Nome do coordenador (a): Lucia Murotani

Assinatura:                                                                                        Data: