Introdução
O programa de estudo abrange várias linguagens de programação, sistemas de banco de dados, além de planejamento e colaboração de projetos.
Bons engenheiros de software são excelentes solucionadores de problemas e combinam habilidades de pensamento abstrato com uma mentalidade prática. O programa de bacharel em Engenharia de Software oferece competências abrangentes científicas e praticamente aplicáveis ​​que você precisa para se tornar um especialista na área de desenvolvimento de software.
Suas escolhas de carreira
Após a formatura, você poderá adaptar, implementar e avaliar soluções de software, processos e métricas como parte de equipes interdisciplinares. Os semestres básicos lhe darão liberdade e desafios suficientes para se especializar em uma variedade de linguagens e estruturas de desenvolvimento de backend, frontend ou móvel. A contribuição contínua dos parceiros da indústria de ponta da CODE garante um envolvimento intensivo com as tecnologias mais avançadas. As ferramentas de raciocínio científico e resolução de problemas, bem como as habilidades de comunicação e colaboração que você adquiriu durante seus projetos, seminários e palestras, ajudarão você a enfrentar com sucesso todos os desafios que você mesmo definir.
Nós não lhe diremos, o que (ou quem) você será depois de se formar na CODE - essa decisão será totalmente sua. Mas para ter uma idéia, recomendamos que você se dirija ao Digitale-leute.de para algumas entrevistas muito interessantes com engenheiros de software da economia digital.
Ferramentas
O programa é focado em um conjunto de módulos que exploram a gama de engenharia de software de disciplina. Como futuro engenheiro de software, você escolherá os módulos que deseja explorar.
Noções básicas de engenharia de software
Programação
Bancos de dados relacionais
Bancos de dados NoSQL
Colaboração
Modelagem de Software e Padrões de Design
Segurança
Teste de Software Automatizado
Hardware e SO
Internet das Coisas
Robótica
Aprendizado de máquinas
Processamento de linguagem natural
Renderização 2D / 3D
Tecnologia da Web
Desenvolvimento Móvel
Integração Contínua, Automação de Construção
Computação Distribuída e Paralela
Ciência de Dados e Big Data
Blockchain
Processamento de imagem