Publica-se, nos termos do n.º 2 do 21.º do Decreto-Lei 43/2014, de 18 de março, que, por despacho de 10 de abril de 2015 do subdiretor-geral do Ensino Superior, proferido ao abrigo do n.º 1 do referido artigo do mesmo diploma legal, foi registada, nos termos do anexo ao presente aviso, que dele faz parte integrante, a criação do curso técnico superior profissional de Programação de Sistemas de Informação pela Escola Superior de Tecnologia e Gestão de Águeda da Universidade de Aveiro.
24 de novembro de 2015. - O Diretor-Geral do Ensino Superior, Prof. Doutor João Queiroz.
ANEXO
1 - Instituição de ensino superior: Universidade de Aveiro - Escola Superior de Tecnologia e Gestão de Águeda.
2 - Curso técnico superior profissional: T094 - Programação de Sistemas de Informação.
3 - Número de registo: R/Cr 29/2015.
4 - Área de educação e formação: 481 - Ciências Informáticas.
5 - Perfil profissional:
5.1 - Descrição geral:
Efetuar a análise e a conceção de algoritmos de base e o desenvolvimento, a otimização, o teste e a manutenção de módulos de software e de aplicações informáticas. Desenvolver aplicações informáticas respeitando as características e as restrições dos ambientes de execução. Recorrer a diferentes paradigmas de programação e a bases de dados relacionais e aplicar boas práticas de desenvolvimento de aplicações.
5.2 - Atividades principais:
a) Configurar, adaptar, desenvolver e manter aplicações informáticas em diferentes linguagens e ambientes;
b) Desenvolver, otimizar e manter aplicações para a web recorrendo a linguagens client-side e server-side;
c) Implementar bases de dados em sistemas de gestão de base de dados para suporte a sistemas de informação e utilizar a linguagem SQL para definição e manipulação de dados;
d) Preparar e executar testes de software bem como efetuar a depuração das aplicações e a otimização do seu desempenho.
6 - Referencial de competências:
6.1 - Conhecimentos:
a) Conhecimentos fundamentais em técnicas de comunicação, de relacionamento interpessoal e de motivação;
b) Conhecimentos fundamentais em língua inglesa relacionada com a área do curso;
c) Conhecimentos fundamentais em planeamento e em gestão de projetos;
d) Conhecimentos fundamentais em matemática (lógica, teoria dos conjuntos, álgebra de Boole, grafos, matrizes, operações com bases);
e) Conhecimentos fundamentais em ética e deontologia aplicada à atividade profissional;
f) Conhecimentos profundos em programação usando diferentes paradigmas (algoritmos, linguagens procedimental e orientada a objetos);
g) Conhecimentos fundamentais em sistemas operativos e distribuídos (componentes, características, funcionamento);
h) Conhecimentos fundamentais em arquitetura cliente-servidor e protocolos de suporte à internet e serviços web;
i) Conhecimentos especializados em sistemas de gestão de bases de dados, modelo relacional e linguagem SQL;
j) Conhecimentos especializados em linguagem de modelação e em metodologias de desenvolvimento de software;
k) Conhecimentos especializados em estratégias e em técnicas de teste de software;
l) Conhecimentos especializados em sistemas de informação para apoio às atividades das empresas;
m) Conhecimentos profundos em codificação do conteúdo de documentos web (tecnologias de descrição e de formatação de informação no lado do cliente);
n) Conhecimentos profundos em programação de aplicações para a web.
6.2 - Aptidões:
a) Elaborar e apresentar relatórios técnicos de trabalhos práticos;
b) Planear tarefas no âmbito de um projeto de software e acompanhar e controlar a sua evolução utilizando ferramentas informáticas para gestão de projetos;
c) Implementar programas, utilizando linguagens de programação associadas a diferentes paradigmas;
d) Definir e gerir bases de dados associadas a aplicações informáticas;
e) Definir e manipular dados em bases de dados utilizando a linguagem SQL;
f) Selecionar e aplicar soluções de arquitetura de redes de computadores e mecanismos associados a comunicação entre computadores e ou dispositivos mais adequados em cada situação concreta;
g) Analisar e modelar a estrutura, comportamento e arquitetura de um sistema de software utilizando a UML;
h) Aplicar técnicas de desenvolvimento ágil, incluindo controlo de versões e programação conduzida por testes, no desenvolvimento de software;
i) Especificar, realizar e documentar testes ao software, utilizando as técnicas e ferramentas mais adequadas;
j) Realizar a depuração de erros no software;
k) Instalar, configurar e adaptar sistemas de informação de apoio à organização interna da empresa;
l) Identificar e aplicar as tecnologias mais apropriadas na criação de aplicações web atendendo às características do ambiente de execução.
6.3 - Atitudes:
a) Demonstrar capacidade de trabalhar em equipa;
b) Demonstrar capacidade de comunicação;
c) Demonstrar capacidade de adaptação ao meio social e económico envolvente;
d) Demonstrar capacidade de adaptação à evolução dos procedimentos e das tecnologias;
e) Demonstrar capacidade de estabelecer relações técnicas e funcionais com áreas adjacentes e complementares à sua área de trabalho;
f) Demonstrar capacidade de relacionamento interpessoal, nomeadamente ao nível da gestão de conflitos e da motivação;
g) Demonstrar capacidade analítica e de pensamento lógico;
h) Demonstrar capacidade de gestão do tempo;
i) Demonstrar iniciativa na obtenção de soluções adequadas para a resolução de problemas.
7 - Estrutura curricular:
(ver documento original)
8 - Área relevante para o ingresso no curso (n.º 4 do artigo 11.º do Decreto-Lei 43/2014, de 18 de março): Matemática.
9 - Localidades, instalações e número máximo de alunos:
(ver documento original)
10 - Ano letivo em que pode ser iniciada a ministração do curso: 2015-2016.
11 - Plano de estudos:
(ver documento original)
209159192