Planificação 1.
°
Período
Planificação 1.° Período Aulas
previstas: 29
Recursos: Computador, Software, Internet, Projetor de vídeo e Fichas de trabalho
Unidade 1: Introdução à programação
Conteúdos Objetivos
Introdução · Reconhecer as limitações das linguagens formais
· Linguagens naturais e linguagens formais face às linguagens naturais.
· Algoritmos e pseudocódigo · Definir o conceito de algoritmo.
· Reconhecer a importância do pseudocódigo.
Conceitos fundamentais · Especificar os diferentes tipos de dados.
· Introdução · Identificar os diferentes operadores aritméticos e
· Dados e tipos de dados as regras de prioridade.
· Variáveis e constantes
· Instrução de atribuição
· Instruções de entrada e de saída
· Operadores e expressões
Operadores aritméticos
Operadores relacionais
Operadores lógicos
Prioridade dos operadores
Teste e controlo de erros em algoritmia · Reconhecer os métodos e clarificar a
importância
do tracing de algoritmos.
Estruturas de controlo ·
· Estrutura sequencial Apresentar as estruturas de controlo em
· Estruturas de decisão ou seleção · linguagem de pseudocódigo.
Estrutura de seleção simples Aplicar estruturas de decisão e estruturas
Estrutura de seleção composta repetitivas na elaboração de algoritmos.
Estrutura de seleção encadeada
Estrutura de seleção múltipla
· Estruturas de repetição ou ciclos
Ciclo For (Para)
Ciclo While (Enquanto)
Ciclo Repeat (Repetir)
Arrays ·
· Vetores Explicar o que são estruturas lineares estáticas
Operações com vetores · de dados.
Algoritmos de ordenação Distinguir algoritmos de ordenação de algoritmos
Algoritmos de pesquisa · de pesquisa.
· Matrizes
Operações básicas com matrizes
Planificação 1.° Período
Conteúdos Objetivos
Cadeia de caracteres (string) · Executar operações básicas com strings.
Sub-rotinas · Definir o conceito de sub-rotina.
· Funções · Explicitar os conceitos de variáveis locais e
· Procedimentos globais.
· Variáveis locais e variáveis globais · Distinguir o conceito de passagem de argumentos
· Passagem de argumentos por valor e por referência.
Introdução à programação orientada aos eventos
· Noção de evento no contexto da programação · Criar aplicações simples usando a programação
· Comparação entre a programação orientada orientada aos eventos com recurso a sub-rotinas
ao fluxo e a orientada aos eventos e demais conceitos aprendidos nos pontos
· Uso de uma linguagem orientada a eventos
Controlos
Formulários
Tipos de dados e operadores
Funções predefinidas
Estruturas de controlo
Sub-rotinas
Estratégias/Atividades
· Apresentação dos conteúdos da disciplina, exemplificando-os através da exposição de situações práticas
e com o auxílio do e-Manual.
· Resolução de exercícios do Manual de aplicação dos conteúdos.
· Pesquisa e recolha de informação utilizando a Internet e/ou outras fontes.
· Resolução de exercícios do Caderno de Atividades para consolidação dos conteúdos.
Notas