A utilização de sistemas Gestores de Bases de Dados é um requisito funcional dos Sistemas de Informação e dos aplicacionais que o compõem. Objectivamente utilizando um Sistema de Gestão de Bases de Dados comercial, trabalham-se os conceitos de implementação, segurança e administração de Bases de Dados, ferramentas essenciais aos alunos que optem por uma carreira na Administração de Bases de Dados. Complementam-se os conhecimentos identificando as soluções tecnológicas actualmente disponíveis em termos de mercado, as quais complementam e ampliam as funcionalidades do próprio Sistema de Gestão de Bases de Dados.
- Teacher: Isabel Brito
- Teacher: Gonçalo Fontes
- Teacher: Elsa Rodrigues
Esta unidade curricular proporciona uma abordagem sistemática, disciplinada e quantificável para o desenvolvimento e manutenção de software. [IEEE1990]
- Teacher: Isabel Brito
The Data Structures and Algorithms course is devoted to the presentation and study of the following list of issues:
- algorithm execution growth rate analysis
- sorting algorithms
- elementary data structures, namely dynamic sets: stacks, queues, linked lists and binary and n-ary trees
- hash-tables
- binary search trees
- balanced binary search trees, namely RB trees
- graphs
- concurrent and parallel algorithms
- Teacher: José Caeiro
Esta unidade curricular apresenta os princípios e métodos que suportam o desenho e avaliação de sistemas interativos. Os alunos aplicarão os conhecimentos adquiridos no desenvolvimento de interfaces hardware e software.
- Teacher: Luís Garcia
The Programming Languages course includes:
- the study of the syntax and semantics of the Python programming language
- study of different programming paradigms in the context of the Python programming language: imperative; functional; object-oriented, etc.
- presentation of several Python packages: Django and Flask web frameworks; scikit-learn machine learning package; other useful packages.
- the .NET framework
- the study of syntax and semantics of C# in comparison to Java
- the LINQ integration in C#
- Teacher: José Caeiro
Esta é a página da disciplina de Matemática Computacional.
- Teacher: Maria Godinho
- Teacher: Pedro Moreira
- Teacher: Armando Ventura
- Teacher: Pedro Moreira
- Teacher: João Tavanez
- Teacher: Armando Ventura
Esta unidade curricular apresenta os principais conceitos, mecanismos e serviços de um sistema operativo. Os alunos também aprenderão a utilizar diversas ferramentas, recursos, e serviços do sistema para o desenvolvimento de software aplicacional.
- Teacher: Luís Garcia
- Teacher: Henrique Água-Doce
- Teacher: Luís Bruno