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

2017 Evora
Desenvolvido por Webnode
Crie o seu site grátis! Este site foi criado com a Webnode. Crie o seu gratuitamente agora! Comece agora