Applied Computing

Chemical and Biochemical Engineering, 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


Not applicable.

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.

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%)

- Damas, L. Linguagem C. .: FCA - Editora de Informática
- Kernigan, B. e Ritchie, D. The C Programming Language. .: Prentice-Hall
- Hanselman, D. e Littlefield, B. (2001). Mastering Matlab 6 - A Comprehensive Tutorial and Reference. New Jersey: Prentice-Hall
- Eaton, J. Gnu Octave Manual. .: Network Theory

Method of interaction
Lectures, tutorials and group work.
Workshops using desktop applications.

Software used in class
Quincy (for C language)
Excel spreadsheet