Programação

Unidade Curricular: Programação
Ano:

1

Semestre:

1º Semestre

Área Disciplinar:

Matemática Aplicada e Estatística

ECTS:

5.5

Regente:

Carlos Alberto Rosa Ferreira

Objectivos:O objetivo da disciplina é introduzir aos aspetos mais básicos das linguagens de programação. São introduzidos os conceitos fundamentais e técnicas importantes para a escrita de programas. As ideias da disciplina são ilustradas por meio de programas em Linguagem Microsoft Visual Basic Express Edition.
Conteúdos Programáticos em Syllabus:1. Introdução à Programação:
O que são linguagens de programação?
Os elementos das linguagens
Tipos de linguagem
Compilador/Interpretador
2. Lógica de Programação:
Introdução
Algoritmos
Tipos de Dados
Operações de entrada e saída
Estrutura de Controlo de algoritmos
Vetores ou Matrizes
Subprogramas
Parâmetros
3. Visual Basic:
Terminologia mais importante
Explicação sumária do Ambiente de trabalho do Programa Visual Basic
Explicação sobre aspetos da Programação em VB
Projeto em VB
Os objetos mais usados
Forms
Propriedades
Métodos
Eventos
Tipo de Módulos
Escrever Código em VB
Forms
Menu Editor
Variáveis
Arrays
Variáveis Criadas pelo utilizador
Constantes
Collections
Subprogramas
Operadores de Comparação
Operadores Lógicos
Estruturas de decisão
Estruturas de repetição
Escrita e leitura de ficheiros externos
Compilação
Erros
Avaliação:A disciplina é de índole teórico-prática. A prática diária no desenvolvimento de pequenas rotinas de computação é essencial para processo de aprendizagem. A avaliação é obtida, em alternativa, por avaliação contínua ou por avaliação em exame final. A avaliação Contínua consiste em dois testes. Os dois testes são escritos e com desenvolvimento prático de pequenas rotinas. O Exame Final é constituído por uma parte teórico-prática e por uma oral.
Bibliografia:Listagem a apresentar aos alunos.
Programa em formato pdf:

Português

English

2019/2020

2019/2020

2018/2019

2018/2019

2017/2018

2017/2018

2016/2017

2016/2017

2015/2016

2015/2016

2014/2015

2014/2015

2013/2014

2013/2014



Erasmus Incoming