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.