-
Apresentação
Apresentação
A disciplina de Introdução à Programação visa ministrar aos alunos conhecimentos básicos relativamente à utilização das plataformas informáticas Microsoft Excel e Matlab, utilizadas em larga escala em todos os setores de intervenção da Engenharia do Ambiente. Adicionalmente, a linguagem de programação subjacente à plataforma Matlab é ainda utilizada para ensinar aos alunos os conceitos básicos da programação. Trata-se da única disciplina do ciclo de estudos onde se ministram conceitos e técnicas de programação, que são necessários em várias outras disciplinas do curso (e.g. Física, Cálculo) e, subsequentemente, em toda a vida profissional dos alunos. Excel e Matlab são presentemente as plataformas mais utilizadas para automatizar as computações da Engenharia do Ambiente e os princípios de utilização e de programação aqui adquiridos podem ser também diretamente extrapolados a outras ferramentas informáticas.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 5
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
1 | Obrigatório | Português
-
Código
Código
ULHT39-2310
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
1. Folhas de cálculo em Microsoft EXCEL Apresentação do ambiente de trabalho Introdução e manipulação de dados em folhas de cálculo Utilização de fórmulas Utilização de funções pré-definidas Referências absolutas e relativas Formatação e manipulação de dados Utilização de gráficos 2. Introdução ao ambiente MATLAB Variáveis Expressões matemáticas Gráficos de funções Vetores e matrizes 3. Programação através de scripts Input e output Expressões lógicas Condições if/else Ciclos for Ciclos while 4. Programação através de funções Funções vs scripts Argumentos, variáveis e retornos das funções Chamadas às funções MATLAB Boas práticas de programação no MATLAB
-
Objetivos
Objetivos
A unidade curricular tem os seguintes objectivos: - desenvolver a capacidade de utilização do programa de cálculo automático Microsoft Excel para tarefas computacionais básicas; - introduzir a plataforma computacional Matlab para a abordagem de problemas computacionalmente mais exigentes; - ensinar conceitos essenciais que sustentam a prática de programação na maioria das linguagens comuns e ilustrar a sua aplicação no ambiente Matlab.
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
A atribuição de projetos complexos para realizar por equipas obriga os alunos a uma interação constante com o docente, fomentando a aprendizagem contínua
-
Bibliografia principal
Bibliografia principal
Bernardo, Maria do Rosário; Carrilho Negas, Mário; Isaías, Pedro - Excel aplicado. FCA Editora. 2013. ISBN:978-972-722-755-6 Chapman, Stephen - Essentials of MATLAB programming. Third edition, international. Australia, Brasil, Mexico :Cengage Learning, 2018. 492 p. ISBN:978-1-305-97071-7
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não