Publication in the Diário da República: Despacho nº 10764/2011 - 30/08/2011
4.5 ECTS; 1º Ano, 1º Semestre, 30,0 T + 30,0 PL , Cód. 91846.
Lecturer
- Nuno José Valente Lopes Madeira (1)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Not applicable.
Objectives
1) Know basic computer concepts;
2) Understand the computer and the transactions in it;
3) Know how to develop a computer project;
4) Develop, use and apply Fortran language code;
5) Use Excel spreadsheet;
6) Use the Octave environment for numerical calculations.
Program
a) Basic Concepts of Computer Science;
b) How to develop a computer project: 1. Think / perceive the statement; 2. Strategy and Planning (algorithm); 3. Development (Fortran, Excel and Octave); 4. Exploration of the developed environment; 5. Maintenance and continuous improvement. Develop code in C;
c) Use the Octave environment for numerical calculations. Using C subroutines in Octave
Evaluation Methodology
Continuous assessment (50%);
Midterm test/Exam/Resit exam (50%)
Bibliography
- Damas, L. Linguagem C. .: FCA - Editora de Informática
- Eaton, J. Gnu Octave Manual. .: Network Theory
- Hanselman, D. e Littlefield, B. (2001). Mastering Matlab 6 - A Comprehensive Tutorial and Reference. New Jersey: Prentice-Hall
- Kernigan, B. e Ritchie, D. The C Programming Language. .: Prentice-Hall
Teaching Method
Lectures, tutorials and group work.
Workshops using desktop applications.
Software used in class
Quincy (for C language)
Excel spreadsheet
Octave