Objectivos Gerais
Analisar, conceber, planear e desenvolver, de uma forma autónoma ou integrado numa equipa, soluções baseadas em tecnologias e programação de sistemas de informação. Assegurar a gestão e o funcionamento de sistemas de informação, assim como desenhar e implementar soluções para integração de sistemas existentes.
Plano Curricular
1º Semestre
Unidades curriculares | Tempo de trabalho | Créditos | |
---|---|---|---|
Total | Contacto | ||
Matemática | 54 | TP: 30; | 2 |
Design de Interfaces | 135 | TP: 60; | 5 |
Algoritmia e Programação | 190 | TP: 90; | 7 |
Gestão de Projectos | 54 | TP: 30; | 2 |
Análise de Requisitos | 148 | TP: 60; | 5.5 |
Modelação de Bases de Dados | 148 | TP: 60; | 5.5 |
Arquitetura de Sistemas Computacionais | 81 | TP: 30; | 3 |
2º Semestre
Unidades curriculares | Tempo de trabalho | Créditos | |
---|---|---|---|
Total | Contacto | ||
Inglês | 54 | TP: 30; | 2 |
Programação Orientada por Objectos | 135 | TP: 60; | 5 |
Fundamentos de Teste de Software | 81 | TP: 30; | 3 |
Projeto de Bases de Dados | 135 | TP: 60; | 5 |
Fundamentos e Operação de Sistemas Operativos | 135 | TP: 60; | 5 |
Desenvolvimento Web | 135 | TP: 60; | 5 |
Arquitecturas de Redes e Serviços Telemáticos | 135 | TP: 60; | 5 |
1º Semestre
Unidades curriculares | Tempo de trabalho | Créditos | |
---|---|---|---|
Total | Contacto | ||
Documentação Técnica | 54 | TP: 30; | 2 |
Engenharia de Software | 135 | TP: 60; | 5 |
Programação para Dispositivos Móveis | 135 | TP: 60; | 5 |
Programação Web com Bases de Dados | 108 | TP: 60; | 4 |
Arquitetura Tecnológica de Sistemas de Informação | 108 | TP: 30; | 4 |
Segurança de Sistemas Informáticos | 81 | TP: 30; | 3 |
Ferramentas de Teste de Software | 135 | TP: 60; | 5 |
Big Data | 54 | TP: 30; | 2 |
2º Semestre
Unidades curriculares | Tempo de trabalho | Créditos | |
---|---|---|---|
Total | Contacto | ||
Estágio | 810 | TP: 810; | 30 |
Saídas Profissionais
Conceber e desenvolver sistemas de informação, aplicações e serviços de forma integrada.Integrar, configurar e gerir componentes de sistemas de informação nas organizações.
Conceber, implementar e gerir bases de dados integradas em aplicações e serviços.
Conceber, projetar e desenvolver aplicações para desktop, web e dispositivos móveis.
Planear e executar testes de software, bem como efetuar a depuração das aplicações e a otimização do seu desempenho.
Gerir projetos e coordenar equipas de desenvolvimento de software, utilizando metodologias adequadas.