• Nenhum resultado encontrado

Programação e Métodos Numéricos/Numerical Methods and Programming 6.2.1.1 Unidade curricular:

Programação e Métodos Numéricos/Numerical Methods and Programming

6.2.1.2. Docente responsável e respectivas horas de contacto na unidade curricular (preencher o nome completo): Madalena Maria Gomes de Queiroz Dias (42 h T – 1 turma/class; 84 h PL – 3 turmas/classes)

6.2.1.3. Outros docentes e respectivas horas de contacto na unidade curricular:

6.2.1.4. Objectivos de aprendizagem (conhecimentos, aptidões e competências a desenvolver pelos estudantes): Os estudantes devem ser capazes de:

Conhecer equipamentos informáticos e os termos técnicos usados nesta área. Implementar algoritmos, desenvolver procedimentos, e codificar em VBA.

Implementar a solução de problemas com diferentes métodos numéricos usando folhas de cálculo e/ou programação em VBA.

Compreender as vantagens e desvantagens do uso de métodos numéricos alternativos. Reconhecer a importância das estimativas de erro e saber usar critérios de erros.

6.2.1.4. Learning outcomes of the curricular unit: Students must be able to:

Recognise computer equipment and the specific technical terms used in this field. Implement algorithms, develop procedures and codify in VBA.

Understand the advantages and disadvantages in the use of alternative numerical methods. Recognise the importance of error estimates and use error criteria.

6.2.1.5. Conteúdos programáticos:

I. Introdução à Programação de Computadores

Introdução aos sistemas digitais: conceitos e definições Representação de dados

Utilização do MS Excel em problemas de engenharia Programação em Visual Basic for Applications (VBA)

Constantes, variáveis e expressões Funções intrínsecas

Entrada e saída de dados

Instruções condicionais e de ciclo Variáveis indexadas

Funções externas Algoritmos

II. Introdução aos Métodos Numéricos

Aproximações e Erros Equações Não-Lineares

Sistemas de Equações Lineares e Não-Lineares Diferenciação e Integração

6.2.1.5. Syllabus:

I. Introduction to Computer Programming

Introduction to digital systems: concepts and definitions Data representation

Use of MS Excel in engineering problems

Programming with Visual Basic for Applications (VBA)

Constants, variables and expressions Intrinsic functions

Data input and output

Conditional and cycle instructions Indexed variables

External functions Algorithms

II. Introduction to Numerical Methods

Approximation and errors Non-linear equations

Systems of linear and non-linear equations Differentiation and Integration

6.2.1.6. Demonstração da coerência dos conteúdos programáticos com os objectivos da unidade curricular.

O programa da UC foi estruturado tendo em conta os seus objetivos. O programa relativo à parte de Programação versa conteúdos básicos de programação em VBA e programa relativo à parte de Métodos Numéricos versa métodos numéricos adequados para a sua aprendizagem.

6.2.1.6. Demonstration of the syllabus coherence with the curricular unit's objectives.

The UC's syllabus was structured taking into account its goals. The Programming syllabus includes basic

programming content and VBA programming, along with the syllabus of the Numerical Methods, which covers the appropriate numerical methods for the learning process.

6.2.1.7. Metodologias de ensino (avaliação incluída):

T- Aulas Teóricas Gerais de 90+90 minutos de exposição dos principais conceitos.

Tipo de Avaliação: Avaliação distribuída com exame final

Condições de Frequência: A obtenção de frequência depende de: máximo de 3 faltas às aulas laboratoriais; entregar pelo menos 7 MTs nas aulas teóricas

Fórmula de avaliação: A classificação é baseada nos seguintes elementos: T1 - Teste #1: a realizar numa aula PL; 150 minutos; Excel+VBA

T2 - Teste #2: a realizar na época de exames; 150 minutos; MN+(Excel+VBA) EF - Exame Final: a realizar na época de exames*; 180 minutos; MN+Excel+VBA ER - Exame Recurso: a realizar na época de exames; 180 minutos; MN+Excel+VBA

Classificação final:

CF = 0,5 * T1 + 0,5 * T2 + 0,05 * MT ou CF = EF + 0,05 * MT ou CF = ER + 0,05 * MT Nota: CF não pode ser superior a 20 valores

6.2.1.7. Teaching methodologies (including evaluation):

T -– General theory lessons of 90+90 minutes for presentation of the main concepts.

PL - Laboratory lessons divided in class groups of 120 minutes in rooms equipped with computers.

Type of evaluation: Distributed evaluation with final exam

Conditions for attendance: The obtainment of attendance frequency depends on: maximum of 3 absences in laboratory classes; Submit at least 7 mini-tests in theoretical lessons.

Evaluation formula: Final grade is based on the following items: T1 - Test #1: to be taken during a PL class; 150 minutes; Excel+VBA

T2 - Test #2: to be taken during the exam season*; 150 minutes; MN+(Excel+VBA) EF – Final Exam: to be taken during the exam season; 180 minutes; MN+Excel+VBA ER – Resit exam: to be taken during the exam season; 180 minutes; MN+Excel+VBA

Final Grade:

CF = 0,5 * T1 + 0,5 * T2 + 0,05 * MT or CF = EF + 0,05 * MT ou CF = ER + 0,05 * MT Attention: Final grade cannot be higher than 20

6.2.1.8. Demonstração da coerência das metodologias de ensino com os objectivos de aprendizagem da unidade curricular.

As metodologias de ensino foram elaboradas tendo em conta os seus objetivos. Nas aulas teóricas são apresentados os conceitos principais e nas aulas práticas os estudantes resolvem problemas adequados à aprendizagem e sedimentação dos conhecimentos adquiridos. As aulas práticas são realizadas em salas com computadores, tipicamente com dois estudantes por computador.

6.2.1.8. Demonstration of the coherence between the teaching methodologies and the learning outcomes.

The teaching methodologies were prepared taking into account the goals. In theoretical lessons, the main concepts are presented and in practical lessons students solve problems for learning and consolidation of acquired

knowledge. Lessons are held in rooms with computers, normally with two students per computer.

6.2.1.9. Bibliografia principal:

Chapra, Steven C.;Numerical methods for engineers. ISBN: 0-07-112180-3

Mapa IX - Química Orgânica II/Organic Chemistry II

Outline

Documentos relacionados