Curso


Diploma de técnico superior profissional
Um dos seguintes conjuntos de áreas: Informática; Matemática; Português
Total de novos alunos a admitir em cada ano letivo 30
Total de alunos inscritos em simultâneo 60
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
Porto Rua Dr. Alves da Veiga, n.º 142 30 60
Descrição geral Desenvolver atividades nas áreas de conceção, projeto, planeamento, desenvolvimento, manutenção e otimização de software e sistemas de informação, integrando algoritmos, desenvolvê -los através de linguagens de programação, componentes de programação, bases de dados, software e meta -informação, considerando a qualidade, otimização, eficiência, gestão, distribuição e versionamento dos produtos concebidos.
Atividades principais
Conceber arquiteturas de sistemas de informação
Conceber documentação técnica de apoio ao desenvolvimento e utilização de software e sistemas de informação
Controlar, avaliar e melhorar software e sistemas de informação
Gerir e supervisionar de forma integrada equipas, software e sistemas de informação
Gerir metodologias e ferramentas de desenvolvimento de software
Implementar, programar e colocar em funcionamento sistemas de informação e software
Interpretar, selecionar e relacionar requisitos com vista à conceção de software e sistemas de informação
Planear e realizar atividades de manutenção, otimização, distribuição e versionamento de software e sistemas de informação
Planear, desenvolver e executar aplicações de software
Projetar software e sistemas de informação
Conhecimentos
Conhecimentos abrangentes da Língua Inglesa
Conhecimento especializado da lógica de programar
Conhecimento especializado de administração de conteúdos
Conhecimento especializado de administração e concepção de projetos integrais
Conhecimento especializado de algoritmia
Conhecimento especializado de computação móvel
Conhecimento especializado de funcionamento de sistemas
Conhecimento especializado de integração de projetos em contexto de trabalho
Conhecimento especializado de Interfaces Gráficas
Conhecimento especializado de IoT
Conhecimento especializado de programação para dispositivos móveis
Conhecimento especializado de programação web
Conhecimento especializado de programação Web Avançada
Conhecimento especializado de programação Web para servidor
Conhecimento especializado de publicação na Web
Conhecimento especializado em desenvolvimento programático
Conhecimento especializado em testes de software
Conhecimento especializados de algoritmia aplicada
Conhecimento especializados de programação Web
Conhecimento especializados de redes
Conhecimento especializados de técnicas emergentes de desenvolvimento
Conhecimento factual de como projetar uma aplicação móvel
Conhecimento teóricos de planificação de projetos
Conhecimentos abrangentes da língua portuguesa
Conhecimentos abrangentes de Matemática
Conhecimentos especializados da linguagem SQL
Conhecimentos especializados das linguagens NoSQL
Conhecimentos especializados de Administração de Sistemas
Conhecimentos especializados de Modelação
Conhecimentos especializados de programação avançada de aplicações Web
Conhecimentos especializados de Programação Geral de Software
Conhecimentos especializados de segurança aplicados ao software
Aptidões
Analisar e identificar situações e métodos de cálculo a adotar perante problemas concretos.
Avaliar e corrigir anomalias em sistemas de informação de software
Consultar e interpretar documentação técnica e produzir relatórios e manuais técnicos
Desenhar e implementar estruturas de dados, diagramas funcionais em software e sistemas de informação
Dinamizar equipas técnicas no âmbito da organização empresarial
Identificar e usar ferramentas matemáticas na resolução de problemas
Interpretar e elaborar algoritmos e modelos de desenvolvimento de soluções para sistemas de informação e software
Produzir e apresentar, de forma escrita e de forma oral, relatórios técnicos de trabalho, em língua inglesa
Produzir e apresentar, de forma escrita e de forma oral, relatórios técnicos de trabalho, em língua portuguesa
Programar e implementar software e sistemas de informação
Propor soluções criativas para problemas abstratos no âmbito do projeto de sistemas de informação e software
Propor soluções em aplicacionais de software e sistemas de informação tendo em vista o aumento da produtividade e competitividade
Realizar testes e ensaios experimentais e avaliar o comportamento de ferramentas, sistemas e componentes de programação para determinados fins
Selecionar e planear processos, metodologias, ferramentas e estratégias de desenvolvimento tendo em vista a eficiência e qualidade do software
Selecionar ferramentas, sistemas e componentes de programação de acordo com requisitos funcionais, não funcionais, hardware, interface e segurança
Atitudes
Demonstrar capacidade de adaptação à evolução das tecnologias, conceitos e metodologias
Demonstrar autonomia na resolução de problemas técnicos correntes e imprevisíveis
Demonstrar capacidade de autonomia e de decisão
Demonstrar capacidade de autonomia na coordenação e supervisão do funcionamento de sistemas de informação e software
Demonstrar capacidade de comunicação e relação interpessoal
Demonstrar capacidade de gestão de tempo
Demonstrar capacidade de iniciativa
Demonstrar capacidade de liderança e gestão de equipas, promovendo a sua motivação e o cumprimento das normas
Demonstrar capacidades de resolver situações sujeitas a alterações imprevisiveis
Demonstrar responsabilidade na tomada de decisões

--
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
Línguas e Literaturas Estrangeiras (0222) 0222 3 0 0 2.5%
Língua e Literatura Materna (0223) 0223 3 0 0 2.5%
Gestão e Administração (0345) 0345 3 0 0 2.5%
Matemática (0461) 0461 3 0 0 2.5%
Ciências Informáticas (0481) 0481 108 0 0 90%
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 1600h 590h 0h 60
Semestral Programação Web - Cliente Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Programação de Serviços Web Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Programação de Dispositivos Móveis Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Programação Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Matemática Geral e científica 0461 80h
 (HEP 30h)
0h 0h
3
Semestral Língua Portuguesa Geral e científica 0223 80h
 (HEP 30h)
0h 0h
3
Semestral Lingua Inglesa Geral e científica 0222 80h
 (HEP 30h)
0h 0h
3
Semestral Introdução às Redes de Dados Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Introdução à Programação Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Gestão de Projetos Técnica 0345 80h
 (HEP 40h)
40h 0h
3
Semestral Fundamentos de Desenvolvimento de Software Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Desenvolvimento Ágil de Software Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Conceção de Interfaces Gráficas Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Bases de Dados SQL Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Bases de Dados NoSQL Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Algoritmos e Estruturas de Dados Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Administração de Sistemas Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Sistemas de Gestão de Conteúdos Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Projeto de Aplicações Móveis Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Programação Web - Servidor Técnica 0481 80h
 (HEP 30h)
30h 0h
3
2º Ano 1600h 340h 0h 60
Semestral Modelação de Sistemas de Software Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Internet das Coisas Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Estágio Em contexto de trabalho 0481 800h
 (HEP 800h)
0h 0h
30
Semestral Computação Móvel Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Cibersegurança Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Testes e Qualidade de Software Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Publicação e Administração Web Técnica 0481 80h
 (HEP 30h)
30h 0h
3
Semestral Projeto final Técnica 0481 160h
 (HEP 80h)
80h 0h
6
Semestral Projeto de Aplicações Web Avançadas Técnica 0481 80h
 (HEP 30h)
40h 0h
3
Semestral Programação Web Avançada para Front-end Técnica 0481 80h
 (HEP 30h)
30h 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
Logótipos (COMPETE 2020, PORTUGAL 2020 e UE)