U.F.C.D. 6051- Programação- algoritmia
Duração: 25 horas
Inicio: 24-05-2017
Fim: 31-05-2017
Formadora: Paula Domingues
Objetivos:
- Identificar e dominar a utilização dos diferentes tipos de variáveis;
- Elaborar o algoritmo de resolução para um dado problema;
- Descrever a estrutura de um algoritmo identificando as palavras-chave, variáveis e funções;
- Elaborar algoritmos, sem ambiguidades, eficazes e eficientes.
U.F.C.D. 6072- Microcontroladores N3
Duração: 25 horas
Inicio: 12-06-2017
Fim: 20-06-2017
Formadora: Paula Domingues
Objetivos:
- Identificar a estrutura típica de um sistema microcontrolador;
- Identificar principais caraterísticas do microcontrolador em estudo;
- Identificar os registos de usos gerais e especiais;
- Caraterizar as memórias internas e externas;
- Descrever o modo de funcionamento das portas de entrada e saída de dados;
- Identificar os modos de endereço usados nas instruções do microcontrolador;
- Descrever os diferentes grupos de instruções do microcontrolador;
- Construir programas que utilizem as instruções de transferência e processamento de dados, assim como as de teste e salto;
- Descrever os diferentes modos de funcionamento dos contadores/temporizadores;
- Descrever o funcionamento das interrupções no microcontrolador;
- Identificar e realizar fluxogramas;
- Aplicar as principais instruções do microcontrolador em estudo.
U.F.C.D. 6052- Programação- Iniciação
Duração: 25 horas
Inicio: 31-05-2017
Fim: 12-06-2017
Formadora: Paula Domingues
Objetivos:
- Explicar como se estrutura a resolução de um problema;
- Explicar em que consiste um algoritmo;
- Evidenciar as características duma linguagem estruturada;
- Descrever os passos necessários para obter um programa executável;
- Explicar a estrutura e o uso dos principais tipos de variáveis numéricas;
- Distinguir vetor de carateres de cadeia de carateres;
- Dominar as atribuições de valores às variáveis;
- Descrever os conceitos de memória do microcontrolador;
- Aplicar os operadores aritméticos no cálculo de valores;
- Interpretar a prioridade de operadores;
- Identificar os operadores relacionais e os operadores lógicos;
- Exprimir condições complexas de decisão com operadores lógicos;
- Desenvolver programas que permitam apurar a técnica da escolha das condições de decisão a testar;
- Programar utilizando, quer repetições definidas ou com controlo por contador, quer repetições indefinidas ou com controlo por sentinela;
- Explicar as técnicas básicas de resolução dos problemas na ótica da programação estruturada;
- Descrever como construir programas modularmente, usando partes pequenas denominadas funções;
- Explicar a construção de funções;
- Explicar o mecanismo de passagem de valores entre funções;
- Reconhecer os vetores de dados para guardar valores ou estabelecer tabelas;
- Declarar vetores, fazer a sua iniciação e usar cada um dos seus elementos;
- Descrever os processos de acesso a periféricos.
U.F.C.D. 6073- Microcontroladores- aplicações
Duração: 25 horas
Inicio: 20-06-2017
Fim: 28-06-2017
Formadora: Paula Domingues
Objetivos:
- Controlar um display de cristais líquidos, através do programa do microcontrolador;
- Elaborar circuitos e programas adequados para controlar motores passo-a-passo;
- Implementar sistemas de aquisição de dados e controlo digital;
- Elaborar programas para controlo da velocidade de motores de corrente contínua por PWM;
- Reconhecer a estrutura de sistemas baseados em microcontroladores;
- Definir e aplicar funções relativas a endereções, dados e controlo;
- Desenhar fluxogramas;
- Programar microprocessadores/ microcontroladores;
- Aplicar os microcontroladores no controlo de processos industriais;
- Identificar as principais funcionalidades do software de simulação e programação do microcontrolador em estudo;
- Programar e simular, em ambiente informático, o microcontrolador em estudo;
- Utilizar as principais caraterísticas do microcontrolador;
- Interligar o microcontrolador com periféricos externos;
- Realizar hardware específico do projeto;
- Projetar o trabalho a desenvolver.
Reflexão
Ao longo da formação, tive a oportunidade de aprender alguns dos conceitos introdutórios à Programação.
Conheci as fases de desenvolvimento de um programa e aprendi a realizar algoritmos. Estudei a estrutura de um programa de tipos de dados que podem ser constantes ou variáveis.
Conheci a estrutura de um microcontrolador, o diagrama de blocos internos e simbologia.
Aprendi a realizar programas no Arduíno e realizei alguns trabalhos práticos de programação.
Gostei particularmente das aulas práticas de programação que nos levaram novamente à construção de circuitos de que tanto gosto.
Considero que os conhecimentos adquiridos nestas UFCD serão fundamentais para o meu futuro profissional.
Como evidência da minha
aprendizagem coloco imagens de alguns trabalhos de programação realizados no laboratório
de automação.
Evidências





