Curso


Diploma de técnico superior profissional
A seguinte área: Matemática
Total de novos alunos a admitir em cada ano letivo 20
Total de alunos inscritos em simultâneo 50
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
Vila Nova de Gaia Av. dos Descobrimentos, 333 - Santa Marinha 20 50
Descrição geral Planear, coordenar e executar atividades de conceção, desenvolvimento, implementação, teste e manutenção de aplicações móveis e soluções de Inteligência Artificial, assegurando a sua integração, segurança, desempenho e qualidade em diferentes plataformas tecnológicas.
Atividades principais
Planear e coordenar atividades de conceção e desenvolvimento de aplicações móveis e soluções baseadas em Inteligência Artificial;
Coordenar e supervisionar equipas de trabalho em atividades de desenvolvimento e implementação de aplicações móveis e sistemas de Inteligência Artificial;
Planear e coordenar atividades de análise, conceção e avaliação da arquitetura de software e das infraestruturas tecnológicas associadas às aplicações móveis e soluções de Inteligência Artificial;
Planear e coordenar atividades de manutenção, atualização e correção de aplicações móveis e sistemas de Inteligência Artificial;
Planear e coordenar atividades de desenvolvimento, treino, validação e otimização de modelos de Inteligência Artificial;
Planear e coordenar atividades de integração, teste e validação de aplicações móveis, modelos de Inteligência Artificial e serviços externos (APIs, bases de dados e sistemas em nuvem);
Coordenar e supervisionar equipas de trabalho em atividades de manutenção, evolução e otimização de aplicações móveis e soluções de Inteligência Artificial;
Planear atividades de inspeção, avaliação e diagnóstico do desempenho, segurança, escalabilidade e qualidade de aplicações móveis e sistemas de Inteligência Artificial.
Conhecimentos
Conhecimento fundamental sobre programação de aplicações mobile;
Conhecimento fundamental sobre desenvolvimento de software para sistemas Android e iOS;
Conhecimentos fundamentais sobre análise, conceção e modelação de sistemas de informação;
Conhecimentos especializados sobre algoritmos e estruturas de dados aplicados ao desenvolvimento de software;
Conhecimento fundamental de matemática e lógica computacional necessários para o desempenho da profissão;
Conhecimento especializado sobre inteligência artificial, incluindo aprendizagem automática e técnicas de análise de dados;
Conhecimento fundamental sobre bases de dados e sistemas de gestão de informação;
Conhecimento especializado sobre integração de serviços, APIs e sistemas distribuídos;
Conhecimento fundamental sobre engenharia de software, metodologias ágeis e controlo de versões;
Conhecimento especializado sobre testes, validação e manutenção de aplicações mobile e sistemas inteligentes;
Conhecimento fundamental sobre segurança da informação e proteção de dados;
Conhecimento especializado de inglês técnico aplicado às tecnologias da informação;
Conhecimento fundamental sobre empreendedorismo e inovação tecnológica;
Conhecimento especializado sobre usabilidade, experiência do utilizador e interfaces gráficas.
Aptidões
Avaliar a arquitetura de aplicações mobile e sistemas inteligentes;
Avaliar o desempenho funcional de aplicações e sistemas de inteligência artificial de média e alta complexidade com o objetivo de propor melhorias e otimizações;
Interpretar e elaborar diagramas de fluxo, diagramas de caso de uso, diagramas de classes e esquemas de bases de dados;
Identificar os módulos de software e componentes de sistemas de inteligência artificial que constituem uma aplicação;
Interpretar, elaborar e organizar documentação técnica, esquemas de desenvolvimento e desenhos de interface;
Organizar atividades associadas à planificação e gestão de projetos de desenvolvimento de software e sistemas inteligentes;
Organizar processos que conduzam à criação de atividade própria, promovendo o empreendedorismo na área do desenvolvimento mobile e inteligência artificial;
Diagnosticar problemas de comunicação entre aplicações mobile, sistemas inteligentes e bases de dados, garantindo a integração eficiente de sistemas.
Atitudes
Demonstrar autonomia, iniciativa e responsabilidade no desenvolvimento de aplicações mobile e sistemas de inteligência artificial;
Adotar uma postura ética e profissional no tratamento da informação e dos dados, respeitando princípios de segurança e proteção de dados;
Demonstrar capacidade de adaptação à evolução constante das tecnologias móveis e da inteligência artificial;
Evidenciar espírito crítico e capacidade de resolução de problemas em contextos de desenvolvimento de software;
Promover o trabalho em equipa e a comunicação eficaz em ambientes multidisciplinares;
Demonstrar rigor, método e organização na execução de tarefas e projetos de desenvolvimento tecnológico;
Adotar uma atitude proativa na aprendizagem contínua e atualização de competências técnicas;
Demonstrar sensibilidade para a usabilidade, acessibilidade e experiência do utilizador no desenvolvimento de soluções digitais;
Revelar espírito empreendedor e inovador na criação de soluções tecnológicas com valor acrescentado.

--
Desenvolvimento Mobile e Inteligência Artificial (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
Ciências Informáticas (481) 481 102 0 0 85%
Línguas e Literaturas Estrangeiras (222) 222 6 0 0 5%
Matemática (461) 461 6 0 0 5%
Enquadramento na Organização/Empresa (347) 347 6 0 0 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 427.5h 600h 60
Semestral 1ºS Acessibilidade e Usabilidade de Interfaces Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Algoritmia e Técnicas de Programação Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Arquitetura e Organização de Computadores Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Comunicação em Língua Inglesa Geral e científica 222 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Matemática Aplicada Geral e científica 461 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 2ºS Comportamento Humano nas Organizações Geral e científica 347 150h 22.5h 60h
 ( T 22.5h  TP 22.5h  OT 6h  O 9h  )
6
Semestral 2ºS Fundamentos de Bases de Dados Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 2ºS Fundamentos de Programação Mobile Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 2ºS Inteligência Artificial Aplicada Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 2ºS Linguagens de Programação Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
2º Ano 1500h 255h 330h 60
Semestral 1ºS Desenvolvimento de Aplicações Android Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Desenvolvimento de Aplicações IOS Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Integração de IA em Aplicações Mobile Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Interfaces Inteligentes e Experiência de Utilizador Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 1ºS Projeto Integrador em Desenvolvimento Mobile e IA Técnica 481 150h 45h 60h
 ( TP 45h  OT 6h  O 9h  )
6
Semestral 2ºS Estágio Em contexto de trabalho 481 750h
 (HEP 750h)
30h 30h
 ( TC 30h  )
30
HEP: Horas de estágio protocoladas
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
AD: Assíncrono a distância , SD: Síncrono a distância
Logótipos (COMPETE 2020, PORTUGAL 2020 e UE)