Applied Computing

Chemical and Biochemical Engineering
4.5 ECTS; 1º Ano, 1º Semestre, 30,0 T + 30,0 PL

Lecturer

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

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

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