Licenciatura

Acreditações

Logótipo da A3ES

Acreditado
1 Anos
04 jul 2022
Registo DGES
Registo inicial
Registo de alteração
Contactos

Período de aulas

Ínicio 11 set 2023
Fim 25 mai 2024

Propinas estudantes UE (2023/2024)

1.ºAno 697.00 €
2.ºAno 697.00 €
3.ºAno 697.00 €

Propinas estudantes fora da UE (2023/2024)

1.ºAno 7000.00 €
2.ºAno 7000.00 €
3.ºAno 7000.00 €
Candidatar
Leccionado em Português
Tipo de ensino Presencial


Plano de Estudos para 2023/2024

1º Ano
Fundamentos de Programação
6.0 ECTS
Matemática Aplicada
6.0 ECTS
Sistemas Operativos e Virtualização
6.0 ECTS
Trabalho e Emprego na Sociedade Digital
6.0 ECTS
Algoritmia e Estrutura de Dados
6.0 ECTS
Complementos de Matemática Aplicada
6.0 ECTS
Introdução às Redes de Computadores
6.0 ECTS
Programação Orientada para Objectos
6.0 ECTS
Projeto em Tecnologias Digitais I
6.0 ECTS
Escrita de Textos Técnicos e Científicos
2.0 ECTS
Pensamento Crítico
2.0 ECTS
Trabalho em Equipa
2.0 ECTS
Competências Transversais
2º Ano
Bases de Dados e Gestão de Informação
6.0 ECTS
Desenho Centrado no Utilizador
6.0 ECTS
Desenvolvimento Ágil de Software
6.0 ECTS
Programação para A Internet
6.0 ECTS
Projeto em Tecnologias Digitais II
6.0 ECTS
Gestão da Transformação Digital
6.0 ECTS
Programação para Ciência dos Dados
6.0 ECTS
Programação para Mobilidade
6.0 ECTS
Projeto em Tecnologias Digitais III
6.0 ECTS
Sistemas de Informação Analíticos e Business Intelligence
6.0 ECTS
3º Ano
Big Data
6.0 ECTS
Desenvolvimento de Software para A Nuvem
6.0 ECTS
Projeto em Tecnologias Digitais IV
6.0 ECTS
Segurança em Redes e Sistemas de Informação
6.0 ECTS
Tecnologia e Sociedade
6.0 ECTS
Projeto em Tecnologias Digitais V
6.0 ECTS
Aplicação de Inteligência Artificial na Educação
6.0 ECTS
Engenharia da Formação e Aprendizagem Online
6.0 ECTS
Ensino com Tecnologia
6.0 ECTS
Inclusão e Acessibilidade
6.0 ECTS
Análise de Software Malicioso
6.0 ECTS
Desenvolvimento de Cenários e Exercícios de Gestão de Crises no Ciberespaço
6.0 ECTS
Guerra da Informação
6.0 ECTS
Segurança em Hardware
6.0 ECTS
Difusão de Informação e Processos de Contágio
6.0 ECTS
Modelação e Simulação em Dinâmica de Redes
6.0 ECTS
Otimização de Problemas em Rede
6.0 ECTS
Teoria da Informação
6.0 ECTS
Desenvolvimento e Gestão de Produto
6.0 ECTS
Inovação e Empreendedorismo
6.0 ECTS
Laboratórios de Prototipagem Digital
6.0 ECTS
Sistema de Inovação e Políticas Públicas
6.0 ECTS
Experiência de Utilizador e Design Interativo
6.0 ECTS
Programação de Mundos Aumentados
6.0 ECTS
Programação de Mundos Virtuais
6.0 ECTS
Modelação 3D e Criação de Conteúdos Digitais
6.0 ECTS

Optativas recomendadas


Objetivos

Na conclusão da Licenciatura em Desenvolvimento de Software e Aplicações, pretende-se que os estudantes fiquem habilitados à conceção, planeamento, programação, avaliação e implantação - em produção - de aplicações e produtos de software em múltiplas áreas de aplicação, para ambientes nativos e web, dos lados do cliente, servidor e da nuvem.

Os estudantes mobilizarão os conhecimentos seguintes: gestão do desenvolvimento ágil de produtos de software; desenho de experiências de utilizador; plataformas de desenvolvimento e teste de software; linguagens de programação; sistemas de informação operacionais e analíticos; bases de dados relacionais e não relacionais; sistemas distribuídos; redes e princípios da cibersegurança aplicados a sistemas, aplicações e informação. Serão ainda explorados conhecimentos sobre o funcionamento das organizações; o contexto da profissão nos quadros de regulação aplicados; a empregabilidade; os princípios de qualidade e segurança; as dinâmicas de transformação social e o impacto das tecnologias na sociedade.

Conhecer, saber aplicar/conceber:

  • Roteiro de um produto de software;
  • Coordenação, planeamento e avaliação do desempenho de uma equipa de desenho ágil de software centrado no utilizador;
  • Ciclo de vida ágil do produto de software considerando requisitos técnicos, de negócio e mercado, as necessidades dos clientes e utilizadores;
  • Design Thinking e Design Sprint na conceção e avaliação de protótipos e respetivas UX;
  • Desenho e teste de software cliente, servidor, distribuído com computação de big data na nuvem, com diversas plataformas (IDE) e linguagens de programação: Java, Python, HTML+ CSS, Javascript, Low Code;
  • Documentação técnica e comunicação do software que desenvolve, testa e avalia;
  • Manutenção evolutiva e corretiva do software;
  • Análise e modelação UML de SI seguros, operacionais e analíticos;
  • Desenho, acesso seguro e administração de bases de dados relacionais SQL e não relacionais;
  • Configuração de redes locais seguras;
  • Instalação e configuração de sistemas operativos e software aplicacional em máquinas novas, físicas ou virtuais.


Contactos
Candidatar
Voltar ao topo