Este plano de aulas para programação introduz conceitos fundamentais como dados, variáveis, operadores e estruturas de controlo. Inclui 29 aulas sobre tópicos como algoritmos, arrays, strings e sub-rotinas. O objetivo é que os alunos aprendam a desenvolver aplicações simples usando programação orientada a eventos.
Este plano de aulas para programação introduz conceitos fundamentais como dados, variáveis, operadores e estruturas de controlo. Inclui 29 aulas sobre tópicos como algoritmos, arrays, strings e sub-rotinas. O objetivo é que os alunos aprendam a desenvolver aplicações simples usando programação orientada a eventos.
Este plano de aulas para programação introduz conceitos fundamentais como dados, variáveis, operadores e estruturas de controlo. Inclui 29 aulas sobre tópicos como algoritmos, arrays, strings e sub-rotinas. O objetivo é que os alunos aprendam a desenvolver aplicações simples usando programação orientada a eventos.
Este plano de aulas para programação introduz conceitos fundamentais como dados, variáveis, operadores e estruturas de controlo. Inclui 29 aulas sobre tópicos como algoritmos, arrays, strings e sub-rotinas. O objetivo é que os alunos aprendam a desenvolver aplicações simples usando programação orientada a eventos.
Baixe no formato DOC, PDF, TXT ou leia online no Scribd
Fazer download em doc, pdf ou txt
Você está na página 1de 2
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 · Apresentar as estruturas de controlo em
· Estrutura sequencial linguagem de pseudocódigo. · Estruturas de decisão ou seleção · Aplicar estruturas de decisão e estruturas Estrutura de seleção simples repetitivas na elaboração de algoritmos. Estrutura de seleção composta 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 · Explicar o que são estruturas lineares estáticas
· Vetores de dados. Operações com vetores · Distinguir algoritmos de ordenação de algoritmos Algoritmos de ordenação de pesquisa. Algoritmos de pesquisa · Executar operações básicas com matrizes. · 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.