(School year 2019/2020)


1. Identification and allocation of the Curricular Unit

School

Escola de Ciências e Tecnologia

Department

Engenharias

Course code

540

Course denomination

Lic. em Bioengenharia

Curricular Unit code

1838

Curricular Unit denomination

Programação


Teacher in charge

Name

Category

Paulo Alexandre Cardoso Salgado

Professor Associado


Other teachers from Curricular Unit

Names

Categories

Paulo Alexandre Cardoso Salgado

Professor Associado



2. General information

Teaching load / contact hours / ECTS

Autonomous work (hours)

Distribution of contact hours

Total (hours)

ECTS

81.00


135

5.00


Schedule of classes

2º semestre:
OT  turma 1
Friday at 14h00m with duration of 01h30m
Friday at 15h30m with duration of 01h30m
TP  turma 1
Monday at 14h00m with duration of 01h30m
Wednesday at 11h00m with duration of 01h30m


Hours to students attendance

Paulo Alexandre Cardoso Salgado  2º Semester 
Begin 
Duration 
Location 
From 
To 
Quarta, 08h00 
03h00 
Sala de Estudo ECT 
19/02/2020 
06/06/2020 
Segunda, 15h30 
00h30 
Sala de Estudo ECT 
19/02/2020 
06/06/2020 
Quarta, 12h30 
01h00 
Sala de Estudo ECT 
19/02/2020 
06/06/2020 
Terça, 08h00 
01h00 
Sala de Estudo ECT 
19/02/2020 
06/06/2020 



3. Objectives, syllabuses and teaching methods

Curricular Unit objectives and skills to develop (max. 1000 characters)

1. To become familiar with principles, concepts, computing methods with special focus in scientific applications and problems in engineering.
2. Solving problems using programming techniques.
3. To become familiar with fundamental algorithms and data structures.
4. To become familiar with Matlab / Octave as a means to achieve the last three objectives.

Syllabus (max. 1000 characters)

1. Introduction to Informatic Systems
2. Numerical Systems in Informatics
3. Introduction to propositional logic.
4. Structured Programming.
5. Introduction to Programming Languages
6. Matlab Environment basics  instructions, data flow, cycles.
7. Matrix and vector calculations in Matlab / Octave.
8. Graphical representation, 2D and 3D, in Matlab / Octave.
9. Functions in Matlab / Octave.
10. Files in Matlab / Octave

Planning teaching activity (according to school Schedule)  (optional)

_

Demonstration of the Curricular Unit syllabus coherence with the intended learning outcomes (max. 1000 characters)

The aim of this course is to introduce the first programming principles in a way that in the end of the semester the student should be able to write programms in Matlab / Octave. The five first chapters contain introductory and general material to a programming course. Chapter 6 contains the basics in Matlab / Octave. This chapter presents also variables and data types in Matlab / Octave. Chapter 7 describes the vectorial and matrix calculus. Chapter 8 presents graphical plot. Chapters 9 and 10 refer to use / building of functions and files reading / writing in Matlab / Octave.

Teaching / learning methodologies used (working methods, Curricular Unit running, resources, etc..) (max. 1000 characters)

The course is taught in a computer theoreticalpratice, promoting a permanent interaction between theory and implementation of the methods in Matlab / Octave. In every class, we start with a theoretical exposition of the fundamental notions, followed by the proposal of some exercises where the knowledge should be used.

Demonstration of the consistency of teaching methodologies with the objectives of the Curricular Unit (max. 3000 characters)

The new notions are presented in the beginning of the class in order to exercise them in practical exercises afterwards.

4. Evaluation Methodology

Assessment modes, need to register prior to testing and transition conditions between modes

Minimum requirements to access the assessement
1. Be registered at student office.
2. Be registered in SIDE in the evaluation proves until 72 hours before the start of the evaluation time.
[Mode 1] Continuous assessment: 1 tests and practical activities (including a miniproject).
[Mode 2] Additional Assessment: Complete Mode 1.
[Mode 3] Final Exam.
General considerations of the different elements of assessment:
1. The student can not be assessed if it arrived later than 20 minutes after the prove start.
2. The student who wishes to withdraw from the exam must declare it in the writing proof sheet (what it can be in digital document). Students may not leave the examination room until 30 minutes after the prove initiation.
3. In all evaluations is required the identity and student cards.
4. In any evaluation, is not allowed to exit the student under any circumstances.
5. Following article 12º, point 10, of PR, is established a minimum of 7,0 points to all evaluation components.
6. The reports of the practical work must be in digital format (PDF or Word) and submitted on the SIDE platform until the deadline. Reports that are plagiarized are not considered (i.e., the reports are not accepted).
7. The evaluation of the practical work is individual and realized by an oral exam. It is held in the last two classes of the semester .

Minimum criteria for admission to examination

Mode 2:
This evaluation mode is complementary to Mode 1 and is intended for students who are unsuccessful in the above mode.
1. Students who are not successful in the continuous assessment, provided they meet the minimum conditions of access to assessment, will be admitted Complementary evaluation if they have obtained a minimum score of 8 values on two of the evaluation components.
3. Students repeat only one of the T or the component TP. The option must relay in the component(s) where they have achieved the worst classification(s).
4. The final rating for the student is the sum of the marks obtained in each part and the duration of the test will be as defined in Mode 1.
5. The additional evaluation has coincided with the date of the examination in the regular period, registration is mandatory in the SIDE up to 72 hours prior to the test.
Mode 3:
Can be evaluated in the final exam, students who:
1. Comply with the minimum access criteria for evaluation
2. Who have obtained a minimum score of 6 points in the average calculated in Mode 1.
3. Be in possession of a special status giving them direct access to this evaluation mode.
4. Students with special arrangements should contact the teacher in the first ten working days of the semester to define the assessment system that will be applied to them.
5. The examination of evidence consists of a theoretical and practical test lasting two hours and 15 minutes tolerance, dealing with all program topics and rated for 20 points.
6. The final rating for the student is equal to the theoretical and practical test.
7. Have access time feature all students who, having been admitted to supplement or exam review at the normal time, did not attend or, having appeared, it has given up or fail.

Description of evaluation methods, respecting the Article 13 of Chapter IV of UTAD's Pedagogical Regulation (including, scheduling and calculation method).

1. Continuous assessment is mandatory for students without special status that allows them direct access to the final exam.
2. The evaluation is done through one frequencytests (T) and practical tests (TP) whose dates are presents in SIDE plataform.
5. Following article 12º, point 10, of PR, is established a minimum of 7,0 points to all evaluation components.
4. The final grade of student is the result of the sum of the grades obtained in the three evaluation moments. The student will be approved if the final grade is greater than or equal to 9.5 and have obtained the minimum permissible grade in all evaluations moments.
5. Students can not miss the tests or practical work. If so and not justified with a medical certificate, they are immediately excluded from modes 1 and 2 of evaluation.
Final grade= 25% T + 75% TP, where TP= 1/3 x pratical activities + 2/3 x minproject
Indicative dates (see true dates in the SIDE plataform)
T: June 15, 2020, 14:00 (ZOOM)
TP: Oral exam  Last week of semester: Monday 14:00 (room E2.15) and Wednesday  11:00 (room H.12).
Note: The room of the examination will be displayed in SIDE platform.
1. Have failed in Modes 1 and 2 and fulfill the minimum assessment criteria required.
2. Be in possession of a special status giving them direct access to this evaluation mode.
3. Students with special procedures should contact the teacher in the first ten working days of the semester to define the assessment system that will be applied to them.
4. The examination prove consists of a theoretical and practical test lasting two hours and 15 minutes tolerance, dealing with all program topics and graded for 20 values.
5. The student final grade results from the theoreticalpractical test.
6. Have access time feature all students who, having been admitted to supplement or exam review at the normal time, did not attend or, having appeared, it has given up or fail.
not applicable.

5. Bibliography

Recommended

Title 
Author(s) 
Introdução à programação em MATLAB 
Paulo Salgado e Paulo Afonso 

Complementary

Title 
Author(s) 
Introduction to Algorithms, 2 nd Edition 
Cormen T., Leiserson C., Rivest R., Stein C. 
Matlab Programming for Engineers, 2nd Ed 
Chapman S. 
A Guide to MATLAB 
Brian R., Ronald, R., Jonathan, M. 
Essential MATLAB for Engineers and Scientists. 3 th Edition 
Brian D., Daniel T. 
Matlab in Bioscience and biotechnology 
L. Burstein 


Teacher in charge of the Curricular Unit:


Date

