Métodos Numéricos e Programação

Conhecimentos de Base Recomendados

Matemática do ensino secundário.

Métodos de Ensino

As metodologias adotadas articulam-se com o modelo pedagógico ao promoverem aprendizagem ativa, prática e orientada para a resolução de problemas. A introdução teórica de conceitos fundamentais é complementada pela resolução de exercícios, favorecendo a consolidação gradual do conhecimento. Os exercícios em folhas de cálculo permitem aplicar métodos numéricos e desenvolver competências digitais essenciais. A programação de funções e a elaboração de scripts fomentam o pensamento computacional, a autonomia e a capacidade de implementar soluções em contexto real. As atividades sobre ambientes digitais locais e na nuvem reforçam práticas de literacia digital. Em conjunto, estas metodologias garantem um percurso de aprendizagem integrado, centrado no estudante e alinhado com o desenvolvimento de competências técnicas e transversais.

Resultados de Aprendizagem

A unidade curricular visa desenvolver nos estudantes conhecimentos e competências fundamentais em álgebra linear, análise numérica e programação, orientados para a resolução de problemas aplicados nas áreas científicas e tecnológicas. Os estudantes deverão ser capazes de: compreender e manipular matrizes, determinantes e sistemas lineares; aplicar métodos numéricos para zeros de funções e interpolação polinomial; utilizar folhas de cálculo para modelar e analisar dados; compreender os princípios dos sistemas de informação; desenvolver funções e elaborar scripts para automatizar processos em ambientes digitais; e operar eficazmente em ambientes locais e na nuvem. A metodologia de ensino – combinando exposição teórica, resolução de exercícios, trabalhos práticos e programação – é totalmente compatível com estes objetivos, permitindo a aquisição integrada de conhecimentos, aptidões e competências.

Programa

1. Álgebra Linear:

1.1. Matrizes;

1.2. Determinantes;

1.3. Sistemas lineares.

 

2. Análise Numérica:

2.1. Zeros de funções;

2.2. Interpolação polinomial.

 

3. Sistemas de Informação:

3.1. Fundamentos dos Sistemas de tratamento da informação.

 

4. Programação:

4.1. Programação de funções;

4.2. Elaboração de scripts.

 

5. Fundamentos de ambientes digitais locais e na nuvem:

5.1. Conceitos básicos: software local vs serviços na nuvem;

5.2. Contas institucionais, autenticação, permissões e partilha;

5.3. Organização de ficheiros: pastas locais, armazenamento na nuvem, sincronização

Docente(s) responsável(eis)

Elisabete Dinora Caldas de Freitas

Métodos de Avaliação

Informação relevante 1:

Sempre que existam indícios fundamentados de irregularidades ou incoerências na resolução de um teste/exame ou outro elemento de avaliação, o docente responsável poderá solicitar ao estudante a prestação de esclarecimentos adicionais, em data a definir, com o objetivo de verificar a autoria e a compreensão dos conteúdos avaliados. A não comparência injustificada ou a incapacidade de prestar esclarecimentos adequados poderá implicar a aplicação das disposições regulamentares em vigor relativas a situações de avaliação irregular.

Informação relevante 2:

Durante os momentos de avaliação, poderá ser permitido o uso de calculadoras. No entanto, não é permitido o uso de calculadoras científicas gráficas nem de calculadoras com capacidade de comunicação entre dispositivos. A responsabilidade pela conformidade do equipamento utilizado é do estudante.

Informação relevante sobre o uso de Inteligência Artificial
(cf. Regulamento sobre o Uso de Sistemas de Inteligência Artificial)

Durante a realização dos momentos de avaliação T1, T2 e exames:
Nível 0 - Proibido: a utilização de qualquer ferramenta ou sistema de Inteligência Artificial é estritamente proibida, sendo considerada uma violação das normas de integridade académica.

Durante a realização das atividades em aula:
Mediante indicação expressa do docente, a utilização de ferramentas ou sistemas de Inteligência Artificial poderá ser permitida ou requerida, de acordo com o nível de utilização definido para a atividade (Níveis 1 a 5).

Avaliação Contínua

Obrigatório:
- possuir o mínimo de presenças nas aulas TP, constante no Regulamento Académico em vigor;
- realização obrigatória dos elementos de avaliação Teste 1 e Teste 2.

A avaliação contínua pressupõe a realização de todos os elementos de avaliação. A não comparência ou desistência a qualquer um dos testes Teste 1 ou Teste 2 determina a exclusão da avaliação contínua.

Teste T1 (Peso 40%):

Matrizes, Determinantes e Sistemas lineares: 25%

Folha de cálculo Excel: 15%


Teste T2 (Peso 50%):

Zeros de funções: 12%

Interpolação polinomial: 12%

Folha de cálculo Excel: 15%

Visual Basic for Applications: 11%

 

Atividades em ambientes digitais locais e/ou na nuvem (PP): 10%


A classificação final (numa escala de 0 a 20) resulta da média ponderada das três componentes de avaliação mencionadas acima, 0,40xT1+0,50xT2+0,10xPP, arredondada a duas casa decimais.

O aluno é aprovado se a média ponderada for igual ou superior a 9,50 valores. Caso o aluno atinja uma nota de pelo menos 8,0 valores, poderá ser-lhe dada a possibilidade de resolver uma questão, de forma oral ou escrita, para tentar atingir a nota mínima de aprovação de 9,5 valores.

 

Avaliação em Exame final

Avaliação com apenas um teste escrito com um peso de 100%.

O aluno é aprovado se a nota do teste escrito for igual ou superior a 9,50 valores. Caso o aluno atinja uma nota de pelo menos 8,0 valores, poderá ser-lhe dada a possibilidade de resolver uma questão, de forma oral ou escrita, para tentar atingir a nota mínima de aprovação de 9,5 valores.


    Estágio(s)

    NAO

    Bibliografia

    Materiais de apoio à UC disponíveis na plataforma inforEstudante (https://inforestudante.ipc.pt)

    1. Cabral, I., Saiago, C., & Perdigão, C. (2024). Álgebra linear: Teoria, exercícios resolvidos e exercícios propostos com soluções. Escolar Editora. ISBN: 9789725926260
    2. Pina, H. (2010). Métodos numéricos. Escolar Editora. ISBN: 9789725922842

    3. Walkenbach, J. (2015). Excel 2016 Bible. Wiley. ISBN: 978-1-119-06751-1
    4. Alexander, M. & Kusleika, R. (2016). Excel 2016 power programming with VBA. Wiley. ISBN-13: 9781119067726
    5. Lambert, J. (2015). Microsoft Word 2016: Step by step. Microsoft Press, ISBN: 978-0-7356-9777-5
    6. Gilat, A. & Subramaniam, V. (2014). Numerical methods for engineers and scientists. An Introduction with Applications Using MATLAB, Wiley.ISBN: 978-1-118-55493-7
    7. Sauer, T. (20187). Numerical analysis. Pearson. ISBN-13: 978-0-13-469645-4
    8. McKinney, W. (2022). Python for data analysis (3rd ed.). O’Reilly Media. ISBN: 9781098104030

    Link:

    https://support.microsoft.com/