Curso


Diploma de técnico superior profissional
Um dos seguintes conjuntos de áreas: Matemática
Total de novos alunos a admitir em cada ano letivo 25
Total de alunos inscritos em simultâneo 58
Localidade Morada Total de novos alunos a admitir em cada ano letivo no local/morada Total de alunos inscritos em simultâneo no local/morada
Bragança Campus de St.ª Apolónia 25 58
Descrição geral Planear, desenvolver e manter aplicações informáticas em ambiente desktop, web e móvel e gerir sistemas de informação e bases de dados, de forma autónoma ou em equipa, contribuindo para a otimização de processos e recursos das organizações alvo.
Atividades principais
Desenhar, implementar e administrar bases de dados
Desenvolver aplicações informáticas para ambiente desktop
Desenvolver aplicações web baseadas em arquiteturas multicamada
Desenvolver software de forma colaborativa usando sistemas de gestão de versões
Efetuar a análise e especificação de requisitos de software
Gerir aplicações para ambiente desktop, web ou dispositivos móveis, incluindo instalação, configuração, testes e manutenção
Implementar aplicações baseadas em módulos de redes de sensores e dispositivos conectáveis
Implementar aplicações para dispositivos móveis recorrendo a uma framework
Conhecimentos
Conhecimentos abrangentes de conceção de interfaces gráficas.
Conhecimentos abrangentes de desenho e implementação de bases de dados.
Conhecimentos abrangentes de levantamento de requisitos e de modelação de sistemas de software.
Conhecimentos abrangentes de Matemática e Algebra.
Conhecimentos abrangentes de programação de dispositivos conectáveis e da Internet das Coisas.
Conhecimentos abrangentes de técnicas de comunicação, relacionamento interpessoal e motivação.
Conhecimentos abrangentes de técnicas eficazes para a resolução de problemas através dos algoritmos.
Conhecimentos especializados de desenvolvimento de aplicações para dispositivos móveis.
Conhecimentos especializados de desenvolvimento de aplicações web.
Conhecimentos especializados de distribuição, instalação e manutenção de aplicações desktop, web e móveis.
Conhecimentos especializados de programação de aplicações informáticas com recurso a linguagens orientadas a objetos.
Conhecimentos especializados de sistemas de gestão de versões para desenvolvimento de software colaborativo.
Aptidões
Aplicar raciocínio lógico e implementar algoritmos para a resolução de problemas concretos.
Aplicar técnicas de desenho, implementação e administração de bases de dados.
Construir aplicações de software para dispositivos móveis.
Consultar, interpertar e redigir documentação técnica, incluíndo em lingua inglesa.
Desenvolver e publicar aplicações para a web recorrendo a linguagens de programação do lado do cliente e do servidor.
Implementar aplicações para desktop recorrendo a ambientes integrados de desenvolvimento.
Instalar, configurar e manter aplicações informáticas e respetivos serviços.
Programar aplicações para a Internet das Coisas, recorrendo a sensores e dispositivos conectáveis.
Usar ferramentas e técnicas fundamentais de modelação de software.
Utilizar sistemas de gestão de versões para desenvolvimento colaborativo de software.
Atitudes
Demonstrar capacidade analítica e pensamento lógico.
Demonstrar capacidade de adaptação à evolução dos procedimentos e das tecnologias.
Demonstrar capacidade de comunicação.
Demonstrar capacidade de gestão do tempo e de cumprimento de objetivos.
Demonstrar capacidade de relacionamento interpessoal e de trabalho em equipa, nomeadamente ao nível da gestão de conflitos e da motivação.
Demonstrar capacidade de relacionamento técnico e funcional com colaboradores e parceiros.
Demonstrar iniciativa e autonomia para a resolução de problemas de natureza técnica.
Demonstrar iniciativa na obtenção de soluções adequadas para a resolução de problemas.

--
Desenvolvimento de Software (Percurso Geral) 120 ECTS
Estrutura Curricular
Estrutura Curricular
Área de Educação e Formação Sigla ECTS Peso
Obrigatórios Optativos
Mínimo Máximo
Matemática (0461) 0461 3 0 0 2.5%
Ciências Informáticas (0481) 0481 117 0 0 97.5%
Total 120 0
Plano de Estudos
Plano de Estudos
Duração Op. Unidades Curriculares Componente de formação Sigla - AFE Horas ECTS
Total Aplicação Contacto
1º Ano 1620h 375h 0h 60
Semestral Implementação e Administração de Bases de Dados Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Fundamentos de Desenvolvimento de Software Técnica 0481 81h
 (HEP 51h)
20h 0h
3
Semestral Estágio II Em contexto de trabalho 0481 162h
 (HEP 162h)
0h 0h
6
Semestral Estágio I Em contexto de trabalho 0481 81h
 (HEP 81h)
0h 0h
3
Semestral Desenvolvimento de Aplicações Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Desenvolvimento Colaborativo de Software Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Conceção de Interfaces Gráficas Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Algoritmos e Estruturas de Dados Técnica 0481 81h
 (HEP 51h)
20h 0h
3
Semestral Administração de Sistemas Técnica 0481 81h
 (HEP 51h)
20h 0h
3
Semestral Projeto Integrado II Técnica 0481 162h
 (HEP 102h)
60h 0h
6
Semestral Projeto Integrado I Técnica 0481 162h
 (HEP 102h)
60h 0h
6
Semestral Programação Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Modelação de Sistemas de Software Técnica 0481 81h
 (HEP 51h)
20h 0h
3
Semestral Matemática Geral e científica 0461 81h
 (HEP 51h)
0h 0h
3
Semestral Introdução às Bases de Dados Técnica 0481 81h
 (HEP 51h)
20h 0h
3
Semestral Introdução aos Sistemas Informáticos Técnica 0481 81h
 (HEP 51h)
20h 0h
3
Semestral Introdução à Programação Técnica 0481 81h
 (HEP 51h)
20h 0h
3
2º Ano 1620h 324h 0h 60
Semestral Estágio IV Em contexto de trabalho 0481 324h
 (HEP 324h)
0h 0h
12
Semestral Estágio III Em contexto de trabalho 0481 243h
 (HEP 243h)
0h 0h
9
Semestral Computação Móvel Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Sistemas de Gestão de Conteúdos Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Publicação e Administração Web Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Projeto Integrado IV Técnica 0481 162h
 (HEP 102h)
60h 0h
6
Semestral Projeto Integrado III Técnica 0481 162h
 (HEP 102h)
60h 0h
6
Semestral Programação para a Web - Servidor Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Programação para a Web - Cliente Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Programação de Serviços Web Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Programação de Dispositivos Móveis Técnica 0481 81h
 (HEP 51h)
23h 0h
3
Semestral Introdução às Redes de Dados Técnica 0481 81h
 (HEP 51h)
20h 0h
3
Semestral Internet das Coisas Técnica 0481 81h
 (HEP 51h)
23h 0h
3
T: Ensino teórico, TP: Ensino teórico-prático, PL: Ensino prático e laboratorial, TC: Trabalho de campo, S: Seminário, E: Estágio, OT: Orientação tutorial, O: Outro tipo de contacto, HEP: Horas de estágio protocoladas
Diploma de técnico superior profissional
Um dos seguintes conjuntos de áreas: Matemática
Total de novos alunos a admitir em cada ano letivo 25
Total de alunos inscritos em simultâneo 58
Localidade Morada Total de novos alunos a admitir em cada ano letivo no local/morada Total de alunos inscritos em simultâneo no local/morada
Bragança Campus de St.ª Apolónia 25 58

--
Desenvolvimento de Software (Percurso Geral) 120 ECTS
Diploma de técnico superior profissional
Um dos seguintes conjuntos de áreas: Matemática
Total de novos alunos a admitir em cada ano letivo 50
Total de alunos inscritos em simultâneo 125
Localidade Morada Total de novos alunos a admitir em cada ano letivo no local/morada Total de alunos inscritos em simultâneo no local/morada
Bragança Campus de St.ª Apolónia 50 125

--
Desenvolvimento de Software (Percurso Geral) 120 ECTS
Logótipos (COMPETE 2020, PORTUGAL 2020 e UE)