Representar o Problema ⢠Representar a Solução ⢠Criar a Solução
Estruturas AlgorĆtmicas de Controlo ⢠Sequenciação ⢠Repetição ⢠DecisĆ£o ⢠Labirinto Blockly ⢠microbit
Informação & InformÔtica ⢠Dados ⢠Tipos de Dados
InstruƧƵes de SaĆda de Dados ⢠Constantes
Instrução de Atribuição ⢠VariÔveis
InstruƧƵes de I/O de Dados
OperaƧƵes Fundamentais AritmƩticas
Operações Fundamentais de Comparação
Operações Fundamentais de Lógica
ExpressƵes & Prioridades
Algoritmos Simples de Sequenciação ⢠chegar ao destino ⢠dados pessoais (I/O/cÔlculos)
Algoritmos Simples de Repetição ⢠chegar ao destino ⢠geometria (I/O)
Algoritmos Simples de Decisão ⢠chegar ao destino ⢠dados pessoais (ordenar)
Noção de Função/Procedimento ⢠Resultado ⢠Argumentos ⢠VariÔveis Locais / Globais
Estruturas AlgorĆtmicas de Controlo ⢠Sequenciação ⢠Repetição ⢠DecisĆ£o ā¢Ā ⢠Paralelização/Sincronização
Estruturas AlgorĆtmicas de Dados ⢠Arrays / Vetores
Algoritmos ⢠ Arrays / Vetores ⢠CRUD
Estruturas AlgorĆtmicas de Dados ⢠Matrizes ⢠Lista Ligada ⢠Pilha ⢠Filas ⢠Ćrvore ā¢Ā Grafo
Algoritmos ⢠Recursivos ⢠Grafos ⢠Programação Dinâmica ⢠Backtracking ⢠Divisão & Conquista ⢠Guloso ⢠Força Bruta ⢠Randomização
Noção de codificação ⢠ sintaxe
Sequenciação de instruƧƵesĀ ā¢Ā FicheirosĀ ā¢Ā PastasĀ ā¢Ā Editores de Texto/Código ā¢Ā HTML ⢠CSS
Noção de CLI ⢠Cmd DOS ⢠ Linux Shell ā¢
Noção de Editor de Texto Ā ā¢Ā Bloco Notas ⢠Notepad++ ⢠Sublime
Noção de IDE ⢠GDBonline ⢠Visual Studio ⢠Android Studio ⢠IntelliJ
Noção de Iteração ⢠Versão ⢠Controlo de Versões ⢠GIT
Noção de Teste
Noção de Erro ⢠Sintaxe ⢠Logica ⢠Compilação ⢠Runtime ⢠Aritmética ⢠Recursos ⢠Interface
Noção de Debug
Programação por BlocosĀ ā¢Ā Blockly GamesĀ ā¢Ā ScratchĀ ā¢Ā AppInventor
Programação Procedimental/ImperativoĀ ā¢Ā BatchĀ ā¢Ā Power ShellĀ ā¢Ā Shell ScriptĀ ā¢Ā C
Programação Orientada aos Eventos ⢠ Javascript / TypescriptĀ ā¢Ā VBscript ⢠ Java
Cor ⢠RGB ⢠CMYK ⢠HSV ⢠YUV
Codificação Digital
Formatos
Imagens vetoriais
Imagens bitmap
ASCIIĀ ā¢Ā Unicode
Fontes
Formatos
Aquisição & SĆntese
Processamento & Edição
Reprodução & Divulgação
Formatos
Captura & Edição
Edição & Pós-Produção
Reprodução & Divulgação
GUI ⢠Ambientes Imersivos
Realidade Aumentada
Realidade Virtual
NoƧƵes de Internet ⢠WEBĀ ā¢Ā Modelo Cliente-Servidor
Motores de Busca ⢠Estratégias de Pesquisa
DomĆnios & Alojamento WEB
Webdesign ⢠organogramas ⢠Layout ⢠wireframe
Wix
WordPress
HTML5Ā ā¢Ā TAGs de EstruturaĀ ā¢Ā TAGs de ConteĆŗdoĀ ā¢Ā FormsĀ ā¢Ā GrĆ”ficosĀ ā¢Ā APIs
CSS
Javascript
Plataformas Ā Ā ā¢Ā Firebase
Informação & InformÔtica ⢠Computadores
Computador ⢠Ficheiros ⢠Operação do Sistema
Comportamentos SegurosĀ
Navegação WEB
Direitos de Autor ⢠Licenciamento ⢠Creative Commons
Conceito & NoƧƵes ElementaresĀ
Preparação de Dados
Fórmulas
FunƧƵes
GrƔficos
Tabelas Dinâmicas
Automatização
Conceito & NoƧƵes ElementaresĀ
OperaƧƵes bƔsicas sobre Documentos
OperaƧƵes bƔsicas sobre Texto
OperaƧƵes bƔsicas sobre Tabelas
OperaƧƵes bƔsicas sobre Imagens
Documentos Longos ⢠Estilos
Revisão & Referências
FormulƔrios
ImpressƵes
Automatização