-
Apresentação
Apresentação
Desenvolver as competências elementares necessárias para explorar e dominar a folha de cálculo EXCEL a um
nível introdutório/intermédio. Adquirir competências base para entender e usar as estruturas base na linguagem de programação MATLAB para
a resolução de problemas simples genéricos. Desenvolver capacidade de formular um problema através
de um algoritmo e transpor a informação dos algoritmos para um código MATLAB.
-
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-4243
-
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. Introdução
1.1.Introdução ao MICROSOFT EXCEL:Folha de cálculo.Manipulação básica de dados; fórmulas;
referências
absolutas e relativas; uso de filtros e ordenação personalizada; Exemplos de aplicação.
1.2.Funções e gráficos. Exemplos de aplicação.
2.Introdução às Linguagens de programação.
2.1.Algoritmos
2.2.Regras básicas da programação
3.Introdução à programação em MATLAB
3.1Ambiente de trabalho.
3.2.Operações matemáticas básicas.
3.3.Varáveis simples, vetores e matrizes.
3.4.Funções matemáticas.
3.5.Programas exemplo.
4.Instruções de comparação
4.1.Estruturas IF-ELSE
4.3.Programas exemplo
5.Estruturas de repetição
5.1.Ciclos FOR
5.2.Ciclos WHILE
5.3.Programas exemplo.
6.Leitura e escrita de dados. Exemplos
7.Gráficos
7.1.Comandos plot, bar, pie e outros relacionados. Opções de formatação.
7.2.Comando subplot
7.3.Programas exemplo.
7.4.Gráficos de superfície e de linhas de nível.
-
Objetivos
Objetivos
Num capítulo introdutório é feita uma revisão/introdução à folha de cálculo Excel para garantir que todos os alunos adquirem as competências mais elementares desta útil ferramenta. São feitas alicações simples para explorar e ajudar a dominar a folha de cálculo a um nível introdutório/intermédio.
Os restantes capítulos têm por objetivo:
Aquisição de conhecimentos básicos sobre a formulação de problemas usando análise numérica e elaboração de algoritmos.
Transposição dos algoritmos para linguagem de programação MATLAB. Aplicação das estruturas básicas da linguagem MATLAB ao estudo de modelos simples.
Adquirir competências base para entender a linguagem de programação MATLAB para a resolução de problemas simples genéricos. Desenvolver
capacidade de formular um problema através de um algoritmo e transpor a informação dos algoritmos para um código MATLAB.
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
Avaliação Contínua:
- Frequências(F): 2 testes com nota mínima 6. No final do semestre os alunos podem repetir 1 teste ou realizar frequência global que avalia todo o conteúdo programatico. A nota final é a maior das notas. Frequências têm ponderação 80% para nota final
- Problemas resolvidos em grupo(P): Durante o semestre os alunos, em grupos de 2 elementos, resolvem os problemas propostos das séries de trabalho e enviam, em 4 semanas indicadas, o problema do grupo para avaliação (Escolha aleatória do problema). Peso de cada problema para Nota Final 5%
-
A Nota Final (NF) é apurada pela média:NF=(1ªFreq*0.3)+(2ªFreq*0.5)+(Prob1*0.05)+(Prob2*0.05)+(Prob3*0,05)+(Prob4*0,05). Aprovação para nota >=10valores
Exame de Recurso:
- Os alunos não aprovados por avaliação contínua podem fazer exame de recurso correspondente a 100% da nota final. Aprovação para notas >= 10 valores
O docente pode solicitar prova oral a aluno/a em qualquer momento de avaliação caso tenha dúvidas sobre a prova
-
Bibliografia principal
Bibliografia principal
- Microsoft Excel - Domine a 110% - F C A-Editora Informática;
- Introdução às Técnicas de Programação - Editorial Presença;
- Essential MATLAB for Engineers and Scientists: Brian Hahn and Daniel Valentine, Fifth edition, Academic Press. 2013;
- Duane C. Hanselman and Bruce L. Littlefield, Mastering MATLAB, First edition (2011). Prentice Hall
- Notas várias disponibilizadas pela docente através do moodle
-
Horário de Atendimento
Horário de Atendimento
Nome do docente
Cristina Guerra
Horário de atendimento (presencial na sala C.1.3.)
3ª feira das 14:00h às 15:00h
6ª feira das 11h às 12h
Também haverá apoio pedagógico através de sessões zoom propostas por docente via moodle ou
quando solicitado pelos alunos
-
Mobilidade
Mobilidade
Sim