Doutorado Profissional em Engenharia de Software
Transforme seu futuro com inovação na CESAR School!
Doutorado Profissional
em Engenharia de Software
O Doutorado Profissional em Engenharia de Software é o primeiro programa profissional na área do país! Focado em estudos avançados, pesquisa e desenvolvimento, o programa foi concebido para atender às demandas do mercado. Sua abordagem inovadora integra o conhecimento acadêmico ao profissional, proporcionando benefícios tangíveis tanto no desempenho pessoal quanto corporativo. O programa tem quatro anos de duração, com 12 encontros presenciais em Recife e orientação em formato flexível.
MODALIDADE
Presencial em Recife (PE)
DURAÇÃO
4 anos
CARGA HORÁRIA
Aulas mensais*
*Sextas: 14h às 21h; Sábados: 08h às 18h.
Área de
Concentração
Engenharia de Software
A área de concentração de Engenharia de Software fundamenta-se na reflexão e investigação de estudos práticos, teóricos, históricos, críticos e éticos da engenharia de software e suas relações com experimentação, serviços e gestão de dados. Os estudos almejam promover uma perspectiva multidisciplinar na área, impulsionada pela participação de profissionais provenientes de diversas esferas, incentivando a discussão de abordagens teóricas e metodológicas inovadoras.
Conheça nossas linhas de pesquisa ao lado:
A linha de pesquisa em Engenharia de Software Experimental investiga as técnicas, processos e ferramentas de Engenharia de Software pela experimentação em campo. Ela utiliza uma abordagem científica para o desenvolvimento, evolução e manutenção de software. O objetivo é entender a natureza dos processos e produtos de software e a relação entre os dois no desenvolvimento e na manutenção de software. As principais etapas envolvidas são: observação das soluções existentes; proposta de um modelo de comportamento ou solução melhor; medição e análise de modelos experimentais; validação dos modelos e eventual repetição do processo. Os experimentos têm o caráter de avaliar, caracterizar, predizer e melhorar novas tecnologias antes de serem entregues ao cliente.
A linha de pesquisa em Engenharia de Software Experimental investiga as técnicas, processos e ferramentas de Engenharia de Software pela experimentação em campo. Ela utiliza uma abordagem científica para o desenvolvimento, evolução e manutenção de software. O objetivo é entender a natureza dos processos e produtos de software e a relação entre os dois no desenvolvimento e na manutenção de software. As principais etapas envolvidas são: observação das soluções existentes; proposta de um modelo de comportamento ou solução melhor; medição e análise de modelos experimentais; validação dos modelos e eventual repetição do processo. Os experimentos têm o caráter de avaliar, caracterizar, predizer e melhorar novas tecnologias antes de serem entregues ao cliente.
A linha de pesquisa em Engenharia de Software para Sistemas Avançados concentra-se no estudo, desenvolvimento e aplicação de metodologias inovadoras de engenharia de software direcionadas para a concepção, implementação e manutenção de sistemas avançados. Essa linha aborda uma variedade de temas para a evolução tecnológica e a segurança da informação na era digital, com foco especial em: Computação Quântica, Cibersegurança, Cloud Computing e Serviços e Internet das Coisas (IoT).
A linha de pesquisa em Engenharia de Software para Sistemas de Big Data diz respeito sobretudo a sistemas escaláveis com processamento intensivo de dados. Os principais desafios associados aos sistemas big data são: escalabilidade, disponibilidade, carga variável de processamento e resiliência. Sistemas escaláveis são fundamentalmente sistemas pervasivos distribuídos (em todos os níveis, caches, memórias, armazenamento local e em nuvem). A escalabilidade é um desafio ainda maior quando se requer análise de grande volume de dados (analytics). Além disso, esta linha também foca no desenvolvimento de sistemas utilizando inteligência artificial para diversas áreas do conhecimento. Com isso, tocamos em questões técnicas, relacionadas a algoritmos e modelos, mas também questões de aplicações como fairness, explicabilidade e utilidade de modelos.
PROCESSO SELETIVO 2025
Inscrições abertas para o Doutorado Profissional em Engenharia de Software
Matriz
Curricular
Conheça as disciplinas:
Revisão Sistemática da Literatura: Aprenda a identificar o estado da arte na sua área de pesquisa, avaliando tecnologias e estudos para fundamentar sua tese com rigor científico.
Metodologia Científica: Domine as boas práticas da pesquisa científica, desde a construção de hipóteses até a apresentação de resultados sólidos.
Elaboração do Plano de Tese: Estruture seu projeto de pesquisa com a orientação de especialistas, definindo objetivos claros para a defesa de sua tese.
Revisão Sistemática da Literatura: Aprenda a identificar o estado da arte na sua área de pesquisa, avaliando tecnologias e estudos para fundamentar sua tese com rigor científico.
Metodologia Científica: Domine as boas práticas da pesquisa científica, desde a construção de hipóteses até a apresentação de resultados sólidos.
Elaboração do Plano de Tese: Estruture seu projeto de pesquisa com a orientação de especialistas, definindo objetivos claros para a defesa de sua tese.
Algoritmos e Estrutura de Dados: Aprofunde-se em análise de algoritmos, estruturas de dados e resolução de problemas complexos aplicáveis a desafios reais de software.
Linguagens de Programação: Explore conceitos avançados de programação e paradigmas de linguagem para otimizar o desenvolvimento e a manutenção de sistemas de software.
Engenharia de Software: Desenvolva habilidades em planejamento, especificação, implementação e controle de qualidade de projetos complexos de software.
Engenharia de Software I: Com foco em engenharia experimental, aprenda metodologias para testar, analisar e validar soluções de software em contextos reais.
Engenharia de Software II: Aprofunde-se em técnicas experimentais, coleta e análise de dados para avaliar a eficiência de processos e produtos de software.
Tópicos Avançados em Engenharia de Software: Explore temas emergentes em engenharia de software, adaptando-se às mudanças rápidas do setor com conhecimento atualizado.
Ciência de Dados: Adquira habilidades em coleta e análise de dados, aprendizado de máquina e visualização, fundamentais para soluções baseadas em big data.
Engenharia de Software para Cloud Computing: Entenda a computação em nuvem e aprenda a projetar e manter sistemas escaláveis e de alta disponibilidade para o mercado.
Criatividade, Inovação e Empreendedorismo: Desenvolva uma visão estratégica para inovação e empreendedorismo, incluindo modelos de negócio e estratégias para startups.
Conheça nossos Estudantes
Saiba mais sobre esses cases no nosso blog.
Coordenação do Curso
Rafael Ferreira Mello possui um Doutorado em Ciência da Computação com interesses de pesquisa que abrangem learning analytics, inteligência artificial generativa e processamento de linguagem natural. Ele é professor na UFRPE e no CESAR.
Nos últimos anos, o Dr. Mello apoiou a adoção de técnicas e ferramentas de learning analytics em várias instituições no Brasil. Um reconhecimento de suas contribuições é que o Dr. Mello é o pesquisador líder em dois projetos de âmbito nacional, financiados pelo Ministério da Educação do Brasil, visando o desenvolvimento de (i) técnicas de processamento de linguagem natural e análise de aprendizagem para aprimorar as produções escritas dos alunos e (ii) Painéis de Análise de Aprendizagem para apoiar a tomada de decisões em relação ao plano nacional de educação.
Conheça nossos Docentes
Documentos do Programa de Pós-graduação em Engenharia de Software
Conheça nossos
Grupos de Pesquisa
LINHAS DE PESQUISA
IA Generativa
Análise de Aprendizado
Processamento de Linguagem Natural
IA para Todos
O grupo de pesquisa tem como objetivo desenvolver e aplicar algoritmos de inteligência artificial de última geração para otimizar atividades diárias. Atualmente, utilizamos IA Generativa, Processamento de Linguagem Natural e Visão Computacional para dar suporte a aplicações em Educação, Desenvolvimento de Software e Cuidados com a Saúde. Além disso, exploramos o potencial da IA para criar um mundo sustentável e equitativo.
LINHAS DE PESQUISA
Fog/Edge Computing
Indústria 4.0
Infraestrutura e Interoperabilidade para Internet das Coisas
Segurança para Internet das Coisas
Este grupo tem por objetivo desenvolver competências em IoT ao mobilizar a comunidade de pesquisa no Brasil e no exterior em torno do tema, com o objetivo de preparar o Brasil para esta próxima revolução da internet que está acontecendo. Suas principais ações envolvem: (1) Desenvolver uma meta-plataforma open source de IoT com foco em interoperabilidade, para que tenhamos o real valor da IoT ao conectar e integrar as diversas plataformas já existentes (sistema de sistemas); (2) Mobilizar a comunidade de pesquisa no Brasil e no exterior, estabelecendo parcerias que contribuam para essa ação de integração das diversas plataformas de IoT, realizando pesquisa e desenvolvimento em conjunto e promovendo o intercâmbio de estudantes e pesquisadores; (3) Publicar artigos científicos sobre as pesquisas realizadas; (4) Organizar eventos sobre o tema.
LINHAS DE PESQUISA
Redes de Computadores
Segurança de Redes
Grupo voltado para pesquisa científica aplicada nas áreas de Redes de computadores e Segurança da Informação. Em especial, é possível destacar temas específicos como CDN, P2P, SDN, NFV, 5G/6G e segurança ofensiva e defensiva. O objetivo do grupo é desenvolver pesquisas que contribuam tanto acadêmicamente como com a indústria da área.
LINHAS DE PESQUISA
Equipes de Desenvolvimento de Software
Inclusão e Diversidade na Engenharia de Software
Deficiências de Habilidades em Tecnologia da Informação
Transformação Digital e Cultura Organizacional
Este grupo de pesquisa examina vários aspectos do desenvolvimento de software, através da perspectiva das ciências humanas e sociais, com o objetivo de aprimorar o desempenho de desenvolvedores, equipes e empresas. Desde 2015, este grupo de pesquisa realiza pesquisas aplicadas na indústria real de desenvolvimento de software e compartilha conhecimento com os fóruns científicos nacionais e internacionais mais relevantes.
LINHAS DE PESQUISA
Administração de Sistemas Distribuídos em Nuvens
Segurança de Sistemas
Distribuídos e Computação em Nuvem
Computação Autônoma
Computação Ubíqua
Sistemas Distribuídos Descentralizados
Criptomoedas, Ativos Criptográficos e o Sistema Financeiro
O grupo de pesquisa estuda técnicas para simplificar e automatizar a operação de sistemas distribuídos heterogêneos, incluindo temas como middlewares e ontologias Multicloud, sistemas autoreparáveis e DevOps. A segurança de sistemas distribuídos também é um tópico de interesse, abrangendo a integração com federações de identidade e políticas, bem como soluções de identidade auto-soberana. Por fim, são realizadas pesquisas e investigações sobre aplicações de sistemas descentralizados e blockchains.
LINHAS DE PESQUISA
Otimização Quântica
Aprendizado de Máquina Quântico
Simulação Computacional Quântica
Comunicação Quântica
Criptografia (pós-)quântica
Educação
O objetivo do grupo de pesquisa é explorar as fronteiras das tecnologias quânticas, buscando compreender, avançar e implementar as últimas inovações no campo. Atualmente desenvolve projetos em otimização combinatória, redes neurais quânticas e química computacional quântica, mantendo colaboração com outras ICTs e grupos de pesquisa de outras instituições.
LINHAS DE PESQUISA
Automação de Teste
Processos de Teste de Software
Testes para Sistemas de Inteligência Artificial
Testes Ágeis
O TAG busca o desenvolvimento de pesquisa aplicada em automação de teste de software, com objetivo de resolver questões abertas no âmbito do desenvolvimento de software.
LINHAS DE PESQUISA
Computação Natural
Ciência Computacional Natural
Este grupo de pesquisa é dedicado a aproximar a ciência da computação das ciências naturais, explorando áreas como bioinformática e simulação computacional. Utilizamos processamento de alto desempenho e técnicas de aprendizado de máquina para facilitar essa integração de conhecimentos.
Está no mercado e deseja aplicar para o Doutorado?
Muitas empresas oferecem a possibilidade de desenvolvimento profissional como um benefício aos seus funcionários, mas às vezes iniciar a conversa é a parte mais difícil do processo.
COMO CONVERSAR COM MEUS GESTORES SOBRE DESENVOLVIMENTO PROFISSIONAL E SENIORIDADE?
Para te ajudar nesta etapa, preparamos alguns tópicos de discussão, dados de mercado e um modelo de e-mail para defender seu pedido de desenvolvimento profissional por meio do programa de Doutorado da CESAR School.