O programa de mestrado em Ciência da Computação oferece uma ampla educação em ciência da computação. Os alunos adquirem uma base sólida em algoritmos avançados, segurança de computadores, inteligência artificial e protocolos de internet, e ganham experiência através de trilhas de especialização. Os graduados seguem carreiras na vanguarda das tecnologias baseadas em software, por exemplo, engenheiros de software, desenvolvedores de jogos e gerentes de projetos de TI, ou prosseguem para estudos de doutorado para seguir carreiras em laboratórios de pesquisa ou na academia.
Ciência da Computação na KTH
O programa de mestrado em Ciência da Computação oferece uma ampla educação em ciência da computação com a possibilidade de se especializar em diferentes assuntos. Você aprenderá os métodos para construir sistemas de software, incluindo fundamentos teóricos e a habilidade prática de desenvolver produtos e sistemas. Durante o programa, você encontrará palestrantes convidados proeminentes da indústria e palestrantes convidados de outras universidades.
O programa começa com cursos obrigatórios em algoritmos avançados, inteligência artificial, segurança de computadores, protocolos de internet e metodologia de pesquisa para lhe dar uma visão sobre diferentes áreas da ciência da computação. No segundo semestre, você escolhe uma das sete especializações para adquirir conhecimento aprofundado em ciência da computação. As especializações estão intimamente ligadas aos grupos de pesquisa de classe mundial do departamento.
Ciência de Dados
Na especialização em Ciência de Dados, você aprenderá métodos para gerenciar e analisar dados de várias fontes, como dados de sequências biomoleculares, imagens e vídeos, texto.
Design de Interação
Na especialização em Design de Interação, você aprenderá a projetar e desenvolver sistemas interativos com metodologias de desenvolvimento modernas. A especialização também fornece um conhecimento mais profundo de como avaliar sistematicamente sistemas interativos.
Sistemas Cognitivos
Na especialização em Sistemas Cognitivos, você aprenderá como desenvolver aplicações com inteligência artificial - habilidades tradicionalmente associadas aos humanos. Na especialização, você pode se concentrar em robótica e visão computacional ou em sistemas de conversação, por exemplo, sistemas que interagem através da linguagem humana, como assistentes de voz, robôs sociais e chatbots.
Computação Científica
Na especialização em Computação Científica, você se concentra em técnicas para modelagem matemática e simulação numérica de sistemas físicos, químicos e biológicos. Essas técnicas são usadas como base para experimentos virtuais ao simular testes de colisão e ao construir ambientes virtuais interativos, por exemplo, para jogos de computador.
Tecnologia de Software
Na especialização em Tecnologia de Software, você explorará os métodos e ferramentas para projetar, desenvolver e manter diferentes tipos de software. Dentro da especialização, você pode se concentrar em linguagens de programação, compiladores e semântica de programas ou em engenharia de software, testes automatizados e desenvolvimento em larga escala de software confiável e seguro.
Ciência da Computação Teórica
Na especialização em Ciência da Computação Teórica, você aprenderá sobre métodos abstratos e matemáticos para estudar algoritmos. Você aprenderá a usar métodos formais e se concentrará nas propriedades verificáveis de software e sistemas de software.
Visualização e Gráficos Interativos
A especialização em Visualização e Gráficos Interativos abrange desde visualização e gráficos básicos até pesquisas modernas na área. A visualização trata principalmente de tornar grandes e complexos dados compreensíveis com a ajuda de gráficos, mas tem aplicações em jogos de computador e outros ambientes virtuais.
O programa também consiste em 28 créditos ECTS (cerca de um semestre) de cursos eletivos, dos quais você pode escolher uma ampla gama de cursos dentro da ciência da computação, para se especializar ainda mais em sua área de interesse ou ampliar para novas áreas dentro da ciência da computação. O programa termina com o projeto de mestrado, que envolve a participação em projetos avançados de pesquisa ou design em um ambiente acadêmico ou industrial na Suécia ou no exterior.
Este é um programa de dois anos (120 créditos ECTS) ministrado em inglês. Os graduados recebem o título de Mestre em Ciências. O programa é oferecido principalmente no Campus KTH em Estocolmo pela Escola de Engenharia Elétrica e Ciência da Computação (na KTH).