Mestrado Profissional em Engenharia de Software (MPES)
Transforme seu futuro com inovação na CESAR School!
O curso e seu
contexto mercadológico
Nosso curso de Mestrado em Engenharia de Software é um programa acadêmico de 2 anos e pioneiro no Brasil com mais de 15 anos de existência. Foi desenvolvido com objetivo de dar aos estudantes uma ampla visão dos processos de desenvolvimento de software e de seus aspectos envolvidos. As aulas acontecem quinzenalmente em Recife e é amplamente estruturada em conceitos como pessoas, processos, infraestrutura e empreendedorismo.
Mestrado Profissional
Presencial
2 anos
Diurno
360 h
Aulas quinzenais**
*Sextas: tarde e noite e Sábado: manhã e tarde
Acesse o investimento, cronograma de aulas e estrutura do mestrado
Linhas de Pesquisa
O curso é composto por três linhas de pesquisa que, juntas, compõem o diferencial de um mestrado profissional, conectando os alunos com empresas para resolver problemas reais de mercado com base científica.
Investiga as técnicas, processos e ferramentas de Engenharia de Software pela experimentação em campo real. Ela utiliza uma abordagem científica para o desenvolvimento, evolução e manutenção de software.
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. As principais áreas de atuação desta linha são: Computação Quântica, Cibersegurança, Cloud Computing e Serviços Internet das Coisas.
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; Resiliência; Modelos e Desenvolvimento de Negócios. Possíveis pesquisas para essa linha: computação quântica, machine learning e inteligência artificial.
Estrutura do curso
O mestrado profissional oferece uma carga horária total de 360h, distribuídas entre 240h de aplicação do PBL e 120h de disciplinas focadas na pesquisa do aluno.
Gestão de Projetos
básico
- Planejamento preliminar do projeto com Project Model Canvas.
intermediário
- Planejamento e Acompanhamento Ágil de Projetos de Software;
- Gestão de riscos.
PROFISSIONAL - Tecnologia e Sociedade
- Machine Learning e Big Data aplicado aos negócios;
- Aplicações e avanços em Dados e Deep Learning;
- Desafios Éticos do Big Data e Ai;
- Privacidade, segurança, e LGPD;
- Acessibilidade, dark patterns e manipulação do usuário.
Requisitos de Aplicação e de Interface do Usuário
BÁSICO - Design Thinking
- Conceitos e Princípios;
- Entendimento;
- Empatia / Ponto de Vista;
- Ideação;
- Prototipação;
- Avaliação.
INTERMEDIÁRIO - Requisitos ágeis
- Visão;
- Roadmap;
- Release Plan;
- User Stories;
- Sprint Planning;
- Critérios de Aceitação.
PROFISSIONAL
- Modelos de Representação de Requisitos;
- Abordagens Visuais para Requisitos (ex. Mapas Mentais) e Técnicas Criativas;
- Modelagem Ágil;
- BDD (Behaviour-driven Development
- Rastreabilidade e Especificação Executável.
Arquitetura de Software
BÁSICO
- Arquitetura de Software;
- Projeto Arquitetural;
- Arquiteturas modernas.
INTERMEDIÁRIO
- Estilos Arquiteturais;
- Arquiteturas Evolucionárias;
- SaaS e os impactos no projeto de Arquiteturas;
- Princípios de Projeto de aplicações intensivas em dados.
PROFISSIONAL
- Padrões de Projeto;
- Métodos de Avaliação de Arquitetura;
- Tendências em Arquitetura.
Tecnologias para Interoperabilidade de Sistemas
BÁSICO
- Estratégias de Integração de Aplicações;
- Sistemas Distribuídos.
INTERMEDIÁRIO
- Tecnologias de Interoperabilidade;
- Cloud Computing.
PROFISSIONAL
- Segurança da Informação.
Coordenação do curso
Rafael Ferreira Mello
Doutor
IA e Dados
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.
Com quem você irá aprender
CONHEÇA NOSSO CORPO DOCENTE
Ana Carolina Salgado
IA e Dados
Graduada e mestre em Ciência da Computação pela UFPE, doutora em Informática ...
ConheçaAndré Câmara Alves
IA e Dados
Graduado em Engenharia da Computação pela Universidade de Pernambuco (2006)...
ConheçaBeatriz Leandro Bonafini
IA e Dados
.Cientista de Dados Sênior no CESAR e coordenadora do grupo de pesquisa em ...
ConheçaGabrielle Canalle
IA e Dados
Doutora em Ciência da Computação, consultora de Qualificação na CESAR School ...
ConheçaPéricles Miranda
IA e Dados
Doutor em Ciência da Computação pela UFPE. Atualmente, ocupa o cargo de Profe...
ConheçaRicardo Cesar
IA e Dados
Doutor em Tecnologias Energéticas e Nucleares pela UFPE. Atualmente é profess...
ConheçaRodrigo Paiva
IA e Dados
.Head de IA na Saúde na Neurotech, com experiência desde 2001 em TI, com foco...
ConheçaRodrigo Medeiros
IA e Dados
Professor no IFPE, doutor em Ciência da Computação pela UFPE e especialista e...
ConheçaAêda Cunha
Engenharia de Software Experimental
Doutora em Engenharia Elétrica pela UFPE, docente e coordenadora na UPE - Cam...
ConheçaAna Paula Cavalcanti
Engenharia de Software Experimental
Doutora em Ciências da Computação, com 20 anos de experiência em pesquisa e d...
ConheçaAllan Araujo
Engenharia de Software Experimental
Mestre em Ciências da Computação e Diretor na Agência Estadual de Tecnolog...
ConheçaCesar França
Engenharia de Software Experimental
Doutor em Ciências da Computação e professor de Engenharia de Software na ...
ConheçaGustavo Alexandre
Engenharia de Software Experimental
Doutor em Ciências da Computação pelo Centro de Informática da UFPE, com pesq...
ConheçaJulio Venâncio
Engenharia de Software Experimental
Doutor em Ciências da Computação, atualmente Engenheiro de Software Sênior no...
ConheçaHelda Barros
Engenharia de Software Experimental
Gerente de Pesquisa e UX Designer no CESAR. Também é docente do Mestrado e Do...
ConheçaRafael Batista
Engenharia de Software Experimental
Atua como líder técnico no projeto CIN/Samsung, supervisionando equipes de de...
ConheçaRonnie de Souza
Engenharia de Software Experimental
Doutor em Ciências da Computação, Professor Assistente no Departamento de Eng...
ConheçaSilvio Meira
Engenharia de Software Experimental
É um dos fundadores do CESAR e do PORTO DIGITAL, onde preside o CONSELHO de A...
ConheçaCarlos Diego
Engenharia de Software para Sistemas Avançados
Doutor em Engenharia de Software pela CESAR School, é Fundador e CTO da Valca...
ConheçaErico Souza Teixera
Engenharia de Software para Sistemas Avançados
Doutor em Química e Head em Tecnologias Quânticas no CESAR. Com graduação e m...
ConheçaFernando Ferreira
Engenharia de Software para Sistemas Avançados
Formado em Engenharia Elétrica Eletrônica pela Escola Politécnica de Pernambu...
ConheçaIoram Sette
Engenharia de Software para Sistemas Avançados
Head de Cibersegurança no CESAR, com mais de 30 anos de experiência em sistem...
ConheçaMilton Lima
Engenharia de Software para Sistemas Avançados
Especialista em cibersegurança com foco em IoT e segurança de data centers. M...
ConheçaPamela Bezerra
Engenharia de Software para Sistemas Avançados
Doutora em Ciência da Computação pelo Imperial College London, com foco em Io...
ConheçaPetrônio Júnior
Engenharia de Software para Sistemas Avançados
Formado em Ciência da Computação pela UFPE (2009), com mestrado (2012) e d...
ConheçaTiago Barros
Engenharia de Software para Sistemas Avançados
Doutor em Engenharia de Software. Principal IoT Technical Manager no CESAR....
ConheçaWalter Seiffert
Engenharia de Software para Sistemas Avançados
PosDoc em Inteligência Artificial Neuro-Simbólica pelo Instituto de Computaçã...
ConheçaAna Carolina Salgado
IA e Dados
Graduada e mestre em Ciência da Computação pela UFPE, doutora em Informática pela Université de Nice-Sophia Antipolis e pós-doutora na Université de Versailles. Ex-professora na UFPE e diretora do Centro de Informática da UFPE. Atuou na Sociedade Brasileira de Computação e como presidente do conselho do CESAR. Membro da SBC, ACM, IEEE e Academia Pernambucana de Ciências.
FecharAndré Câmara Alves
IA e Dados
Graduado em Engenharia da Computação pela Universidade de Pernambuco (2006), com mestrado (2009) e doutorado (2015) em Ciências da Computação pela UFPE. Atualmente é professor do Departamento de Computação da Universidade Federal Rural de Pernambuco e coordenador do Laboratório de Inteligência Artificial. Tem experiência em aprendizagem de máquina, algoritmos de agrupamento e biologia computacional.
FecharBeatriz Leandro Bonafini
IA e Dados
.Cientista de Dados Sênior no CESAR e coordenadora do grupo de pesquisa em Computação aplicada à Ciências Naturais. Graduada em Análise e Desenvolvimento de Sistemas pelo Instituto Federal do Paraná (2017), com mestrado em Informática pela UFPR (2020). Atualmente cursa doutorado em Tecnologia em Saúde pela PUC-PR e RWTH Aachen University.
FecharGabrielle Canalle
IA e Dados
Doutora em Ciência da Computação, consultora de Qualificação na CESAR School desde 2021, atuando na graduação e nos cursos de mestrado e doutorado profissional em Engenharia de Software. Graduada pela UTFPR, com mestrado e doutorado pela UFPE, tem experiência em Banco de Dados, Integração de Dados e Interface Humano-Computador.
FecharPéricles Miranda
IA e Dados
Doutor em Ciência da Computação pela UFPE. Atualmente, ocupa o cargo de Professor Adjunto na Universidade Federal Rural de Pernambuco (UFRPE). É um dos coordenadores do Laboratório de Inteligência Artificial. Possui experiência em Computação, com ênfase em IA, atuando principalmente em temas relacionados à Aprendizagem de Máquina Automatizada, Otimização, e suas aplicações.
FecharRicardo Cesar
IA e Dados
Doutor em Tecnologias Energéticas e Nucleares pela UFPE. Atualmente é professor da CESAR School nas disciplinas de Matemática para Computação e Lógica para Computação, atuando principalmente nos seguintes temas: Efeito Lente provocado pelas Nuvens e Computação Quântica.
FecharRodrigo Paiva
IA e Dados
.Head de IA na Saúde na Neurotech, com experiência desde 2001 em TI, com foco em Inteligência Artificial, Ciência de Dados, Computação em Nuvem e Segurança da Informação. Fundou as startups Teslabit e Pickcells, que seguem em operação. É doutorando e mestre em Engenharia da Computação pela UPE, especialista em Engenharia de Software e graduado em Licenciatura da Computação pela UFRPE.
FecharRodrigo Medeiros
IA e Dados
Professor no IFPE, doutor em Ciência da Computação pela UFPE e especialista em visualização de dados. Com interesse em educação em programação e interação humano-computador, desenvolveu projetos, incluindo um financiado pelo Ministério da Educação. Possui mestrado em Tecnologia e Arte Digital pela Universidade do Minho e especialização em Design da Informação pela UFPE.
FecharAêda Cunha
Engenharia de Software Experimental
Doutora em Engenharia Elétrica pela UFPE, docente e coordenadora na UPE - Campus Garanhuns, e professora no UniFavip/Wyden. Com mestrado em Engenharia de Computação pela POLI/UPE, sua pesquisa foca em engenharia de requisitos, inteligência artificial e gerenciamento ágil de projetos. Atua também como Product Owner em uma empresa de TI.
FecharAna Paula Cavalcanti
Engenharia de Software Experimental
Doutora em Ciências da Computação, com 20 anos de experiência em pesquisa e desenvolvimento de software. Professora adjunta na UFRPE desde 2013, coordena o projeto SARA e contribui em áreas como qualidade de software, inteligência artificial aplicada à educação e comunicação assistiva.
FecharAllan Araujo
Engenharia de Software Experimental
Mestre em Ciências da Computação e Diretor na Agência Estadual de Tecnologia da Informação - PE. Atua como membro do Conselho da Câmara de Governo Digital, além de ser executivo, professor e pesquisador em Gerenciamento de Projetos, Engenharia de Software e Design. Cursa doutorado em Design na UFPE e possui certificações PMP, PMI-ACP, CSM e CSPO.
FecharCesar França
Engenharia de Software Experimental
Doutor em Ciências da Computação e professor de Engenharia de Software na UFRPE. Com doutorado pela UFPE e estágio na The Open University, foi Gerente de Pesquisa e Cooperação e lidera o grupo GENTE. Tem experiência em Engenharia de Software Empírica, comportamento organizacional, transformação digital, inovação e educação.
FecharGustavo Alexandre
Engenharia de Software Experimental
Doutor em Ciências da Computação pelo Centro de Informática da UFPE, com pesquisa em modelos de PBL (Problem-Based Learning). Desenvolveu o PBL Planner Toolkit para apoiar o planejamento da adoção de PBL em cursos de computação. Contribuiu para a metodologia PBL da CESAR School e capacitação do corpo docente.
FecharJulio Venâncio
Engenharia de Software Experimental
Doutor em Ciências da Computação, atualmente Engenheiro de Software Sênior no CESAR. Formado em Engenharia da Computação pela Universidade de Pernambuco (2010), com mestrado (2012) e doutorado (2019) em Ciências da Computação pela UFPE. Tem experiência em Ciência da Computação, com ênfase em Engenharia de Software.
FecharHelda Barros
Engenharia de Software Experimental
Gerente de Pesquisa e UX Designer no CESAR. Também é docente do Mestrado e Doutorado em Engenharia de software do CESAR School. Pesquisa sobre neurodesign e tecnologias emergentes em saúde — em especial em Realidade Virtual e Aumentada e Robótica Afetiva.
FecharRafael Batista
Engenharia de Software Experimental
Atua como líder técnico no projeto CIN/Samsung, supervisionando equipes de desenvolvimento de software. Possui doutorado e mestrado em Engenharia da Computação pela Universidade de Pernambuco e bacharelado em Ciência da Computação pela Universidade Católica de Pernambuco. Suas áreas de pesquisa incluem engenharia de software.
FecharRonnie de Souza
Engenharia de Software Experimental
Doutor em Ciências da Computação, Professor Assistente no Departamento de Engenharia Elétrica e de Software da Universidade de Calgary. Com doutorado pela UFPE e ECA pela Universidade de Toronto, sua pesquisa abrange processos de desenvolvimento de software, gestão de projetos, qualidade, e integração de equidade, diversidade e inclusão na engenharia de software.
FecharSilvio Meira
Engenharia de Software Experimental
É um dos fundadores do CESAR e do PORTO DIGITAL, onde preside o CONSELHO de ADMINISTRAÇÃO, e está nos conselhos da CI&T, MAGALU, MRV, BBCE e CAPES. Doutor em Ciência da Computação - University of Kent at Canterbury. Cientista-chefe da TDS Company, é professor na CESAR School e Emérito do CIN/UFPE.
FecharCarlos Diego
Engenharia de Software para Sistemas Avançados
Doutor em Engenharia de Software pela CESAR School, é Fundador e CTO da Valcann. Cientista da Computação, empreendedor e professor na CESAR School, com especialização em Arquitetura de Software Nativa em Nuvem e Engenharia de Confiabilidade de Sistemas. É também Embaixador da Amazon Web Services na América Latina.
FecharErico Souza Teixera
Engenharia de Software para Sistemas Avançados
Doutor em Química e Head em Tecnologias Quânticas no CESAR. Com graduação e mestrado em Ciência da Computação (CIn-UFPE) e doutorado em Química (dQF-UFPE), possui experiência em bioinformática, química teórica, computação quântica e inteligência artificial. Atualmente é Consultor Educacional do CESAR e coordena dois grupos de pesquisa: C2N2S (ciências naturais e da vida) e |QATS> (computação quântica).
FecharFernando Ferreira
Engenharia de Software para Sistemas Avançados
Formado em Engenharia Elétrica Eletrônica pela Escola Politécnica de Pernambuco, com mestrado e doutorado em Ciências da Computação pela UFPE. Pesquisador em IoT e fundador do grupo de Computação Física e Robótica na CESAR School. Professor no IFPE e adjunto da UPE, com experiência em Modelagem de Processos, Embedded Systems e Qualidade de Software.
FecharIoram Sette
Engenharia de Software para Sistemas Avançados
Head de Cibersegurança no CESAR, com mais de 30 anos de experiência em sistemas distribuídos. Fundou uma BBS e Provedor de Internet em Recife, e trabalhou na e-Capture e Verifiable Credentials. Pesquisa ambientes multi-nuvem, DevOps, IAM, Credenciais Verificáveis, Identidades Auto-Soberanas, e segurança da informação.
FecharMilton Lima
Engenharia de Software para Sistemas Avançados
Especialista em cibersegurança com foco em IoT e segurança de data centers. Membro do Comitê Nacional de Cibersegurança, pesquisador no CESAR e Instituto SENAI, coordenador adjunto em IA e pós-doutorando na UFRPE em Threat Intelligence com Machine Learning.
FecharPamela Bezerra
Engenharia de Software para Sistemas Avançados
Doutora em Ciência da Computação pelo Imperial College London, com foco em IoT, otimização, pensamento computacional e computação quântica. Vice-coordenadora do grupo QATS no CESAR e com experiência em AI para smartphones e ensino de algoritmos.
FecharPetrônio Júnior
Engenharia de Software para Sistemas Avançados
Formado em Ciência da Computação pela UFPE (2009), com mestrado (2012) e doutorado (2017) na mesma instituição, é especialista em Redes Definidas por Software (SDN). Líder da equipe de segurança operacional no Tribunal Regional do Trabalho da 6a Região, com experiência em infraestrutura de TI, análise de vulnerabilidades, resposta a incidentes e segurança cibernética.
FecharTiago Barros
Engenharia de Software para Sistemas Avançados
Doutor em Engenharia de Software. Principal IoT Technical Manager no CESAR. Foi professor convidado da UFPE CIn / Motorola durante 18 anos. Tem mais de 28 anos de experiência em des. de software, com ênfase em IoT, sistemas embarcados de tempo real, arquitetura de software e protocolos de comunicação.ção.
FecharWalter Seiffert
Engenharia de Software para Sistemas Avançados
PosDoc em Inteligência Artificial Neuro-Simbólica pelo Instituto de Computação da UFAM. Doutor e Mestre em Ciência da Computação pela UFAM.Engenheiro de software e consultor no Instituto CESAR, liderando inovação tecnológica e atuando como docente na CESAR School.
FecharDocumentos do PPG em Eng. de Software
Processos seletivos
anteriores
Acesse os editais passados:
Conheça nossos
grupos de pesquisa
Todos os grupos de pesquisa estão cadastrados no diretório do CNPq.
AIBOX LAB - Inteligência Artificial Aplicada
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
IA Generativa
Análise de Aprendizado
Processamento de Linguagem Natural
IA para Todos
KNoT - Grupo de Pesquisa em 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
Fog/Edge Computing
Indústria 4.0
Infraestrutura e Interoperabilidade para Internet das Coisas
Segurança para Internet das Coisas
GPRS - Grupo de Pesquisa em Redes e Segurança da Informação
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
Redes de Computadores
Segurança de Redes
GENTE - Aspectos humanos e sociais do software
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
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
GPSDN - Sistemas distribuídos e computação em nuvem
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
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
IQATS> - Quantum application in technology and software
GARAGINO - Grupo de Estudos em Computação Física Naturais
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
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
TAG -Test Automation Group
Grupo de Pesquisa
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
Automação de Teste
Processos de Teste de Software
Testes para Sistemas de Inteligência Artificial
Testes Ágeis
NACRE - Natural Computing and Computational Natural Sciences
Grupo de Pesquisa
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.
Linhas de Pesquisa
Computação Natural
Ciência Computacional Natural