Este curso de iniciação apresenta os conceitos base da programação que são independentes da linguagem de programação que possamos utilizar. São apresentados algoritmos e estruturas de dados, lineares e não lineares.
Destinatários
Este curso destina-se a todos os que pretendam iniciar-se no desenvolvimento de aplicações.
Objetivos
No final deste curso os formandos serão capazes de:
Conhecer os principais conceitos de algoritmia e a modelação de problemas;
Identificar tipos e estruturas de dados;
Conhecer a representação e notação algorítmica;
Utilizar saltos e estruturas;
Conhecer formas de ordenação e pesquisa;
Utilizar pilhas e filas;
Utilizar a representação encadeada de estruturas de dados lineares;
Utilizar estruturas de dados não lineares;
Manipular ficheiros.
Pré-requisitos
Sem pré-requisitos técnicos. É conveniente que os participantes possuam domínio da língua inglesa.
Programa
Algoritmia e a modelação de problemas
Tipos e estruturas de dados
Representação e notação algorítmica
Saltos e Estruturas
Ordenação e pesquisa
Pilhas e filas
Representação encadeada de estruturas de dados lineares