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 24
Total de alunos inscritos em simultâneo 48
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
Almada Avenida Jorge Peixinho, n.º 30 — Quinta da Arreinela 24 48
Descrição geral Planear, analisar, desenhar, desenvolver, implementar e testar Aplicações WEB, Mobile Devices e Aplicações Mobile. Operar, coordenar e avaliar a implementação e operação de Aplicações WEB, Mobile Devices e Aplicações Mobile, supervisionando e assegurando o seu correto funcionamento e operação em ambiente de produção.
Atividades principais
Analisar, desenhar, desenvolver e testar funcionalidades de acordo com as metodologias de desenvolvimento e as tecnologias utilizadas nesse mesmo desenvolvimento.
Coordenar o trabalho diário e os pedidos de desenvolvimento de manutenção corretiva, evolutiva e em projeto, de acordo com as metodologias de desenvolvimento aplicadas
Corrigir erros nas aplicações de acordo com os requisitos funcionais aplicáveis e as normas da manutenção de sistemas aplicacionais.
Desenvolver e coordenar as atividades de análise e desenho, garantindo a existência de adequados entregáveis para a fase de desenvolvimento aplicacional.
Identificar adequadamente os requisitos dos utilizadores e do negócio e o alinhamento com os requisitos identificados.
Implementar e coordenar a implementação de código de acordo com a análise desenvolvida, o desenho e a arquitetura aplicacional proposta. Controlar e monitorizar a eficácia do processo de desenvolvimento e a qualidade do produto desenvolvido. Assegurar níveis de qualidade de código e inexistência de falhas funcionais e de segurança.
Rastrear o processo de engenharia de requisitos, gerir a documentação e registo de requisitos de acordo com os protocolos de qualidade estabelecidos e as metodologias de desenvolvimento em prática.
Realizar atividades de engenharia de software, nomeadamente análise funcional, desenho aplicacional, desenvolvimento de código e realização de testes de acordo com as normas de desenvolvimento aplicáveis.
Validar a inexistência de situações anómalas e de erro decorrentes de más práticas de desenvolvimento, aplicando adequados mecanismos de teste e algoritmos de desenvolvimento.
Conhecimentos
Conhecimento abrangente das fases do planeamento estratégico, tático e operacional
Conhecimento abrangente de língua estrangeira, para uma maior eficiência
Conhecimento aprofundado das normas e regras de segurança aplicadas às atividades de desenvolvimento de software
Conhecimento conceptual de técnicas e ferramentas para análise de qualidade de software
Conhecimentos abrangentes de infraestruturas tecnológicas
Conhecimentos especializados sobre programação em dispositivos móveis
Conhecimentos especializados sobre programação web e mobile apps.
Conhecimentos fundamentais sobre linguagens de programação
Aptidões
Analisar a qualidade de um software web e/ou aplicação móvel
Analisar, organizar, avaliar e acompanhar projetos de programação
Avaliar as possíveis situações de risco a nível de segurança informática
Avaliar os diferentes projetos de desenvolvimento de software
Avaliar possíveis soluções alternativas a problemas complexos reais
Identificar e operacionalizar necessidades de programação web, para dispositivos móveis e aplicações móveis
Produzir e avaliar mecanismos de reporte ao nível de gestão de actividades
Realizar actividades de desenvolvimento web e/ou aplicações móveis
Atitudes
Apresentar iniciativa e capacidade de resposta;
Demonstrar autonomia na capacidade de decisão;
Demonstrar capacidade de análise, compreensão e interpretação de necessidades de programação web, mobile e aplicações móveis;
Demonstrar capacidade para a promoção da mudança e inovação;
Demonstrar determinação e responsabilidade na adoção das medidas de segurança necessárias à implementação das atividades.
Demonstrar flexibilidade, adaptando-se a diferentes situações e contextos de intervenção;
Demonstrar responsabilidade na avaliação de processos;
Demonstrar rigor, sentido de responsabilidade e ética no desenvolvimento de software;

--
Programação em Web, Dispositivos e Aplicações Móveis (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
Línguas e Literaturas Estrangeiras (0222) 0222 4 0 0 3.33%
Gestão e Administração (0345) 0345 3 0 0 2.5%
Direito (0380) 0380 5 0 0 4.17%
Matemática (0461) 0461 9 0 0 7.5%
Ciências Informáticas (0481) 0481 99 0 0 82.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 1500h 346h 0h 60
Semestral Sistemas Operativos Técnica 0481 150h
 (HEP 90h)
42h 0h
6
Semestral Rede de Computadores Técnica 0481 125h
 (HEP 65h)
42h 0h
5
Semestral Paradigmas de Linguagens de Programação Técnica 0481 150h
 (HEP 80h)
50h 0h
6
Semestral Matemática Discreta Geral e científica 0461 100h
 (HEP 40h)
0h 0h
4
Semestral Introdução à Programação Técnica 0481 125h
 (HEP 65h)
42h 0h
5
Semestral Introdução à Multimédia e Aplicações Técnica 0481 150h
 (HEP 80h)
50h 0h
6
Semestral Inglês Técnico Geral e científica 0222 100h
 (HEP 60h)
0h 0h
4
Semestral Engenharia de Software I Geral e científica 0481 150h
 (HEP 80h)
0h 0h
6
Semestral Empreendedorismo Técnica 0345 75h
 (HEP 15h)
42h 0h
3
Semestral Bases de Dados Técnica 0481 125h
 (HEP 65h)
42h 0h
5
Semestral Algoritmos e Estruturas de Dados Técnica 0481 125h
 (HEP 75h)
36h 0h
5
Semestral Álgebra Linear e Geometria Analítica Geral e científica 0461 125h
 (HEP 55h)
0h 0h
5
2º Ano 1500h 180h 0h 60
Semestral Sistemas Informáticos de Suporte à Decisão Técnica 0481 75h
 (HEP 35h)
30h 0h
3
Semestral Sistemas Digitais Técnica 0481 125h
 (HEP 65h)
42h 0h
5
Semestral Segurança e Direito da Informática Técnica 0380 125h
 (HEP 75h)
36h 0h
5
Semestral Programação com Objetos Técnica 0481 150h
 (HEP 100h)
36h 0h
6
Semestral Estágio Em contexto de trabalho 0481 750h
 (HEP 730h)
0h 0h
30
Semestral Engenharia de Software II Geral e científica 0481 150h
 (HEP 90h)
0h 0h
6
Semestral Computação Móvel Técnica 0481 125h
 (HEP 75h)
36h 0h
5
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
Logótipos (COMPETE 2020, PORTUGAL 2020 e UE)