viver fazer MÓDULO 1 Conhecimentos / Capacidades Instrumentos de Avaliação Conhecer o funcionamento lógico de um programa, estimulando o raciocínio lógico para a resolução de problemas de programação (algoritmos) complexos; Testes de avaliação Saber conceitos de Algoritmo, de Sequência Lógica, Pseudocódigo, Fluxogramas, diferentes operadores e tipos de dados utilizados num programa; Participação nos trabalhos da aula (actividades práticas de sala de aula) Saber conceito de Entrada e Saída de dados e interacção. Observação direta (participação oral, organização do material, assiduidade, afabilidade, aceitação, etc.,)
viver fazer MÓDULO 2 Conhecimentos / Capacidades Instrumentos de Avaliação Saber utilizar as diferentes estruturas de controlo existentes numa linguagem de programação, mecanismos de repetição e as várias combinações existentes; Saber escolher dos diversos métodos aquele que mais se adequa a atingir um determinado objetivo, tendo em conta as vantagens e desvantagens das várias soluções; Resolução de exercícios (na aula)
viver fazer MÓDULO 3 Conhecimentos / Capacidades Instrumentos de Avaliação Conhecer regras de declaração e utilização de subprogramas, bem como controlar o ciclo de vida das variáveis; Consciencialização da independência dos subprogramas relativamente aos programas através do uso de parametrização. Resolução de exercícios (na aula) Saber aplicar os conceitos e mecanismos que visam ao encaminhamento para soluções mais eficientes e racionais, promovendo a divisão de problemas em componentes simples, resolvendo progressivamente problemas mais complexos.
viver fazer MÓDULO 4 Conhecimentos / Capacidades Instrumentos de Avaliação Saber aplicar os conceitos e mecanismos que visam ao encaminhamento para soluções mais eficientes e racionais, promovendo a divisão de problemas em componentes simples, resolvendo progressivamente problemas mais complexos. Trabalhos práticos de grupo ou individuais Aplicação prática das competências adquiridas (na aula)
viver ser fazer MÓDULO 5 Conhecimentos / Capacidades Instrumentos de Avaliação Aplicar as suas competências em programação em contextos diversificados; Saber criar estruturas mais robustas; Testes (formativos, sumativos, aferição) Desenvolver a capacidade de análise de um problema e decidir quais as estruturas de dados que mais se adequam ao problema; (promover a discussão das soluções dos diversos exemplos práticos) práticos (na aula) Aplicação das competências adquiridas (na aula)
viver ser fazer MÓDULO 6 Conhecimentos / Capacidades Instrumentos de Avaliação Aquisição dos conceitos de Estrutura de Dados Dinâmicos; Adquirir a capacidade de utilizar estruturas de dados mais flexíveis e robustas, e compreender as vantagens e desvantagens desta mesma utilização; Resolução de exercícios práticos (na aula)
viver ser fazer MÓDULO 7 Conhecimentos / Capacidades Instrumentos de Avaliação Saber distinguir as estruturas e os problemas associados ao tratamento de ficheiros de texto, equacionar a problemática do tratamento da informação existente em memória secundária bem como os mecanismos de otimização de forma a tornar os algoritmos mais eficazes. Saber escolher e adequar as soluções tecnológicas aos problemas a resolver; Execução de programas (na aula)