Engenharia de Software Comercial com Ênfase em {Projeto e Arquitectura}

Visão geral
Você dominará as melhores práticas da indústria de software comercial para desenvolver aplicações robustas, de fácil manutenção, escaláveis e que promovam interação por meio de uma boa experiência do usuário.
A concentração em Design e Arquitetura de Software concentra-se nos processos, metodologias, técnicas e ferramentas para o desenvolvimento de sistemas de software de alta qualidade, seguindo padrões e práticas da indústria internacional.
Duração: 4 anos.

Plano de estudos
Este programa de quatro anos consiste em duas etapas. Durante os dois primeiros anos, os alunos terão acesso a um plano comum, onde estudarão matérias conceituais e práticas para implementar ao longo da formação.
Durante os últimos dois anos da sua licenciatura, a sua formação centrar-se-á nas competências necessárias para desenvolver os seus conhecimentos em testes e automação, incluindo o desenvolvimento de um projeto de licenciatura durante o último ano em conjunto com I&D.
Algumas disciplinas que você verá no curso:

Programação
Você adquirirá proficiência na aplicação do pensamento computacional por meio da codificação em vários paradigmas e linguagens, abrangendo tanto perspectivas de backend quanto de frontend. Ao concluir estes cursos, você evoluirá para um programador full-stack versátil, especializado em múltiplas linguagens.

Desenvolvimento de Software
Na nossa série de cursos de Desenvolvimento de Software (I-VI), você aproveitará sua experiência adquirida em módulos de programação e bancos de dados para desenvolver software de forma colaborativa, refletindo as práticas modernas da indústria e aderindo às últimas metodologias do ciclo de vida do desenvolvimento de software (SDLC).

Bancos de Dados
Na nossa série abrangente de cursos de Bancos de Dados (I-VI), você explorará as complexidades do modelamento de bancos de dados relacionais e não relacionais, adquirindo uma compreensão profunda de suas respectivas forças e aplicações ótimas em cenários da vida real.

Sistemas Operacionais
Você obterá conhecimentos em gestão de processos, gerenciamento de memória, sistemas de arquivos, gerenciamento de dispositivos e algoritmos de programação.

Engenharia de Qualidade de Software
Você incorporará os fundamentos dos testes de software com conhecimento sólido e impulsionará discussões centradas nos testes de software comercial.

Algoritmia
Você aprenderá a entender problemas, escolher estruturas de dados e tomar decisões eficientes na análise de algoritmos.

Desenvolvimento de Aplicações Móveis
Você conhecerá os fundamentos do desenvolvimento de aplicações móveis.

Aprendizado de Máquina
Você descobrirá como as aplicações modernas aprendem e respondem de maneira adaptativa.

Desenvolvimento na Nuvem
Você explorará ferramentas e conhecimentos para aplicar na computação em nuvem.
Benefícios

Oferecemos uma bolsa integral de estudos financiada por empresas de alta tecnologia

Professores altamente qualificados com ampla trajetória na indústria de software internacional

A metodologia de estudo teórico/prático está alinhada com as necessidades das empresas de alta tecnologia.

Educação bilíngue. Nós te preparamos para um mercado internacional!

Quatro anos de estudos, incluindo um projeto de conclusão durante o último ano

Diploma de engenharia americano em 4 anos. Habilitará você a trabalhar em empresas dos Estados Unidos!

Oferecemos uma bolsa integral de estudos financiada por empresas de alta tecnologia

Professores altamente qualificados com ampla trajetória na indústria de software internacional.

A metodologia de estudo teórico/prático está alinhada com as necessidades das empresas de alta tecnologia.

Educação bilíngue. Nós te preparamos para um mercado internacional!

Quatro anos de estudos, incluindo um projeto de conclusão durante o último ano.

Diploma de engenharia americano em 4 anos. Habilitará você a trabalhar em empresas dos Estados Unidos!

Perfil do estudante
Ensino médio completo.
Habilidades avançadas de lógica e raciocínio.
Senso de ordem.
Atenção aos detalhes.
Conhecimento de como operar um computador para participar das aulas.
