Programa

Computação e Programação

Licenciatura (5 anos) em Engenharia Química

Programa

Breve introdução ao sistema MATLAB como ferramenta de cálculo numérico e simbólico e de visualização de dados. Introdução à programação na linguagem MATLAB: definição de funções; programação recursiva; tipos de dados estruturados; programação imperativa; programação funcional. Introdução à programação na linguagem FORTRAN: definição de funções; tipos de dados estruturados; programação imperativa e recursiva. Interface FORTRAN/MATLAB. Exemplos complementares: método da bissecção; ordenação de vector; inversão de matriz. Programação em grande escala: método de programação modular, por camadas e centrado nos dados. Primeiro exemplo: torres de Hanoi sobre pilhas. Implementação vectorial de pilhas. Módulos em FORTRAN. Apontadores em FORTRAN. Implementação com apontadores de pilhas. Exemplos complementares: filas, listas e árvores. Aplicações: vida artificial; simulação estocástica; passeio aleatório. Introdução às bases de dados relacionais: interface MATLAB/SQL.

Computação e Programação

Licenciatura (5 anos) em Engenharia Biológica

Programa

Breve introdução ao sistema MATLAB como ferramenta de cálculo numérico e simbólico e de visualização de dados. Introdução à programação na linguagem MATLAB: definição de funções; programação recursiva; tipos de dados estruturados; programação imperativa; programação funcional. Introdução à programação na linguagem FORTRAN: definição de funções; tipos de dados estruturados; programação imperativa e recursiva. Interface FORTRAN/MATLAB. Exemplos complementares: método da bissecção; ordenação de vector; inversão de matriz. Programação em grande escala: método de programação modular, por camadas e centrado nos dados. Primeiro exemplo: torres de Hanoi sobre pilhas. Implementação vectorial de pilhas. Módulos em FORTRAN. Apontadores em FORTRAN. Implementação com apontadores de pilhas. Exemplos complementares: filas, listas e árvores. Aplicações: vida artificial; simulação estocástica; passeio aleatório. Introdução às bases de dados relacionais: interface MATLAB/SQL.

Computação e Programação

Licenciatura (5 anos) em Química

Programa

Breve introdução ao sistema MATLAB como ferramenta de cálculo numérico e simbólico e de visualização de dados. Introdução à programação na linguagem MATLAB: definição de funções; programação recursiva; tipos de dados estruturados; programação imperativa; programação funcional. Introdução à programação na linguagem FORTRAN: definição de funções; tipos de dados estruturados; programação imperativa e recursiva. Interface FORTRAN/MATLAB. Exemplos complementares: método da bissecção; ordenação de vector; inversão de matriz. Programação em grande escala: método de programação modular, por camadas e centrado nos dados. Primeiro exemplo: torres de Hanoi sobre pilhas. Implementação vectorial de pilhas. Módulos em FORTRAN. Apontadores em FORTRAN. Implementação com apontadores de pilhas. Exemplos complementares: filas, listas e árvores. Aplicações: vida artificial; simulação estocástica; passeio aleatório. Introdução às bases de dados relacionais: interface MATLAB/SQL.