2. "Com a mesma criatividade de quem desenhou o 1º Mestrado
Profissional em Engenharia de Software em 2006 e com a experiência
de tê-lo tornado o melhor do país, a CESAR School inovou mais uma vez
e iniciou mais uma turma do primeiro Doutorado Profissional em
Engenharia de Software do Brasil.
É uma pós-graduação única, de excelência, no Porto Digital, imersa nos
laboratórios do CESAR e de muitos parceiros, para formar líderes
técnicos e científicos, pesquisadores aplicados que vão criar
diferenciais competitivos para suas organizações de e em qualidade
que só os censos costumavam fazer no passado, e faz isso por mês,
semana, por dia ou por hora. Isso cria a possibilidade de redesenhar
ofertas, produtos, processos e serviços em tempo real, se o negócio
conseguir entender e reagir ao dilúvio de dados no qual está imerso a
tempo de se reinventar à medida que seu contexto muda. "
— Silvio Meira
3. Somos o primeiro Doutorado Profissional
reconhecido pela CAPES em Ciência da
Computação no País, além de termos o Mestrado
Profissional em Engenharia de Software com a
melhor avaliação na área de Ciência da
Computação.
http://bit.ly/2P3zKWT
Reconhecimento
MEC/CAPES
4. O Doutorado Profissional em Engenharia de
Software da CESAR School é um programa de
estudos avançados, pesquisa e
desenvolvimento, projetado para ir ao
encontro das necessidades do mercado,
buscando novas abordagens para integrar o
conhecimento acadêmico e profissional ao
desempenho pessoal e corporativo.
O intuito do curso é aumentar a relevância de
programas de pesquisa no mercado, trazendo
suas aplicações como base para o processo de
inovação em e com TICs nas empresas.
O curso
5. A proposta do Doutorado Profissional em
Engenharia de Software da CESAR School é
estimular pessoas a desenvolverem soluções
criativas e inovadoras para problemas reais que
ainda não tenham solução.
Durante o curso, a pessoa estudante poderá
entender, adaptar e definir estratégias de
desenvolvimento de software através de três
diferentes linhas de pesquisa, criando soluções
aplicáveis em projetos reais que já esteja lidando no
ambiente corporativo.
Por que fazer o curso?
Além disso, o curso agregará um arcabouço de
entendimento e pesquisa que vão dar maiores
subsídios para a resolução de desafios no
cotidiano de forma inovadora.
6. Para quem se destina
Profissionais experientes que aspiram trabalhar em temas
avançados na sua área de expertise, desenvolvendo pesquisas
inovadoras associadas ao desenvolvimento de projetos reais. O
Doutorado se destina para:
● Pessoas com conhecimento dos clássicos, como
Brooks, Pressman e Sommerville, e dos
contemporâneos, como Ousterhout, Fournier, Tornhill,
Fowler e Martin;
● Pessoas com ampla experiência com desenvolvimento
de software;
● Pessoas com nível avançado em inglês.
7. EXPERIMENTAL SERVIÇOS DADOS
O curso é composto por três linhas de
pesquisa que, juntas, compõem o
diferencial de um doutorado
profissional, conectando os alunos
com empresas para resolver
problemas reais de mercado com
base científica.
Engenharia de
Software
Experimental
Engenharia de
Software para
Computação
Baseada em
Serviços
Engenharia de
Software para
Sistemas Big Data
1 2 3
Linhas de pesquisa
8. A Engenharia de Software Experimental é a área que
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.
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.
Engenharia de Software Experimental
LINHAS
DE
PESQUISA
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 objetivo de avaliar,
caracterizar, predizer e melhorar novas tecnologias
antes de serem entregues ao cliente.
9. Engenharia de Software para Computação baseada em Serviços
A arquitetura baseada em serviços (Service Oriented
Architecture-SOA) é vista como um paradigma de
computação distribuída para o desenvolvimento,
integração e manutenção de aplicações. Essa nova
arquitetura surgiu para oferecer maior agilidade e
flexibilidade frente a mudanças, trazendo redução de
custo e possibilitando reutilização e combinação de
serviços.
Essa área envolve o estudo de métodos e técnicas de
projeto de software baseado em serviços, software
como serviços (SaaS) e qualidade de serviços (QoS).
A computação baseada em serviços está também
associada à computação em nuvem, que consiste em
milhares de máquinas que provêem, virtualmente,
recursos computacionais ilimitados.
As vantagens do uso da computação em nuvem incluem:
● Otimização de soluções;
● Construção e evolução de sistemas altamente
disponíveis;
● Risco reduzido, alta escalabilidade e
disponibilidade;
Em ambientes de compartilhamento de recursos
controlado por terceiros, a segurança é um aspecto
importante a ser considerado.
A Internet das Coisas (Internet of Things - IoT), que
permite a interligação de dispositivos diversos por meio
de sensores, software ou acionadores, também está
associada à computação baseada em serviços e é uma
linha de pesquisa em franco desenvolvimento.
LINHAS
DE
PESQUISA
10. O termo Big Data em Engenharia de Software 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:
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).
Engenharia de Software para Sistemas Big Data
Um outro ponto importante é a disponibilidade do sistema,
sobretudo aqueles que têm muita operação de escrita,
envolvendo técnicas de particionamento e replicação de
dados.
A carga variável de processamento requer estratégias para
adaptar o comportamento do sistema na presença ou não
de sobrecarga. Para considerar aspectos de distribuição
de software e de dados os sistemas devem ser projetados
para serem resilientes.
Para atender esses desafios são necessárias novas
abordagens para arquiteturas, projetos e implementação
de software. Além disso, faz-se necessário o uso de
diversas técnicas da Inteligência Artificial (mineração de
dados, aprendizado de máquina, entre outras).
LINHAS
DE
PESQUISA
11. As 3 linhas de pesquisa são distribuídas em
12 disciplinas, sendo duas obrigatórias e
dez eletivas.
Além das duas disciplinas obrigatórias, o
aluno deve optar por uma disciplina eletiva.
Estrutura do Curso
12. Disciplinas
1. Revisão sistemática da literatura
2. Elaboração do plano de tese
3. Algoritmos e estrutura de dados
4. Linguagens de programação
5. Engenharia de software
6. Engenharia de software I
7. Engenharia de software II
8. Ciência de dados
9. Engenharia de Software para cloud
computing
10. Tópicos avançados em Engenharia de
Software
11. Criatividade, Inovação e Empreendedorismo
12. Metodologia Científica
13. Revisão sistemática da literatura associada ao tema de pesquisa;
avaliação experimental de novas tecnologias e identificação do
estado da arte na área em que a pesquisa relativa à tese está
inserida.
Revisão sistemática da literatura na área da tese
Elaboração do plano de tese
EMENTA
Essa disciplina tem por objetivo a construção do plano de tese a ser
construído em concordância com o orientador para posterior defesa
perante banca examinadora. Tem como pré-requisito a disciplina
“Revisão sistemática da literatura na área da tese”.
EMENTA
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Sim
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Sim
DISCIPLINAS
14. Introdução à análise de algoritmos; elementos de estruturas de
dados; algoritmos de ordenação e busca; algoritmos geométricos;
noções de buscas por exaustão e problema NP completos; e
aplicações.
Algoritmos e estrutura de dados
Linguagens de programação
Conceitos básicos de programação; tipos de dados, tipos abstratos
de dados; variáveis, constantes, operadores, expressões, estrutura
de um programa; estruturas de controle; ambientes de
programação; paradigmas de linguagem de programação.
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
EMENTA
EMENTA
DISCIPLINAS
15. Fundamentos da Engenharia de Software; Atividades e Recursos
da Engenharia de Software; Planejamento do Projeto e
Levantamento de Estimativas; Gerenciamento de Projetos;
Especificações de Requisitos; Análise e Projeto; Implementação;
Depuração e Testes; Controle de Qualidade e Inspeção.
Engenharia de software
Engenharia de software I
Visão geral da engenharia de software experimental; Princípios gerais
de metodologia e de experimentação: abordagens, métodos e técnicas;
Processo de Experimentação: definição de escopo, planejamento e
projeto de experimentos, operação de experimentos, análise de
resultados, apresentação e empacotamento. Conceitos de medição;
Métodos quantitativos e qualitativos. Estudos de caso.
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
EMENTA
EMENTA
DISCIPLINAS
16. Observação; Projeto experimental; Coleta de dados; Avaliação do
objeto de estudo (processo ou produto). Estudos primários:
surveys, estudos de caso, e estudos experimentais.
Engenharia de software II
Ciência de dados
Definição de ciência de dados, dados e tomada de decisão;
Técnicas para coleta, preparação e análise; Sumarização
estatística; Correlação e classificação; Agrupamento (Clustering);
Aprendizado de Máquina; Representações visuais; Estratégias de
visualização de dados e técnicas de interação.
EMENTA
EMENTA
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
DISCIPLINAS
17. Introdução à Computação em Nuvem: Conceito, características,
vantagens, desvantagens e arquiteturas; Modelos de Implantação;
Engenharia de Software e a nuvem; Plataformas públicas e
privadas de nuvem: Virtualização; Modelo multi-inquilino.
Engenharia de software para cloud computing
Tópicos avançados em engenharia de software
Essa disciplina se propõe a ter flexibilidade de conteúdo, em função
da evolução dinâmica da área. A ementa será proposta pelo
docente e aprovada pela Coordenação do Curso.
EMENTA
EMENTA
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
DISCIPLINAS
18. Estratégia; Mercado; Negócios inovadores, Plano de
Negócios; Startups; Investidores; Inovação.
Criatividade, inovação e empreendedorismo
Metodologia científica
Fundamentos e Conceitos de Metodologia Científica;
Pesquisa Científica; Plano de pesquisa; Projeto de
Pesquisa; Boas Práticas e Lições Aprendidas em pesquisas
e trabalhos científicos; Preparação e Apresentação de
Trabalho Científico.
EMENTA
EMENTA
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
CARGA HORÁRIA CRÉDITOS OBRIGATÓRIA?
60 horas 4 Não
DISCIPLINAS
19. Sílvio Meira
Professor Extraordinário
da CESAR School
Doutor
Os docentes permanentes fazem parte do grupo técnico e científico do CESAR. Tal vivência profissional no CESAR, em projetos desafiadores,
potencializa as atividades acadêmicas desenvolvidas por eles.
Ana Carolina Salgado
Diretora Acadêmica da
CESAR School
Doutora
Felipe Ferraz
Engenheiro de Software na
VTEX
Doutor
Felipe Furtado
Diretor Executivo
da CESAR School
Doutor
Corpo docente
20. Gustavo Alexandre
Professor
Doutor
Os docentes permanentes fazem parte do grupo técnico e científico do CESAR. Tal vivência profissional no CESAR, em projetos desafiadores,
potencializa as atividades acadêmicas desenvolvidas por eles.
Erico Souza
Professor e
Pesquisador
Doutor
Ricardo Cesar
Docente da CESAR
School
Doutor
Ioram Sette
Consultor / Engenheiro
de Software
Doutor
Corpo docente
21. Ana Paula
Professora colaboradora
(UFRPE)
Doutora
César França
Professor colaborador
(UFRPE)
Gestor de Pesquisa e
Cooperação (CESAR
School)
Doutor
Rafael Ferreira
Professor colaborador
(UFRPE) e pesquisador
(CESAR School)
Doutor
Rodrigo Cunha
Professor colaborador
Sócio da Neurotech
Doutor
Corpo docente
22. Ana Carolina Salgado
Pró-Reitora Acadêmica do CESAR
Felipe Furtado
Coordenador do Programa
Felipe Ferraz
Vice-Coordenador do Programa
Tiberius Medeiros
Secretário Acadêmico do Programa
Gestão Acadêmica
23. Experiência na CESAR School
Os professores da CESAR School são profissionais com ampla
atuação no mercado, mestres e doutores que combinam
conhecimentos acadêmicos e práticos.
Os estudantes são estimulados através da proposição de
problemas reais, em aulas dinâmicas que utilizam a
metodologia de PBL, onde o estudante é protagonista do seu
próprio aprendizado.
24. Carga Horária Total: 180 horas/aula
Duração: 48 meses
Formato: As aulas acontecem mensalmente. Porém
enquanto as recomendações de saúde indicarem, de forma
remota e síncrona, acontecendo nos seguintes horários:
Formato e Cronograma
Sextas Sábados
17:00h 9:00h
21:00h 18:00h
26. Valor Integral :
1+47 mensalidades de R$2.700,00
Formas de pagamento:
Boleto
Investimento
OBSERVAÇÃO:
Consulte-nos sobre outras condições de pagamento
para grupos empresariais, empresas embarcadas no
Porto Digital e colaboradores do CESAR.
CONDIÇÕES ESPECIAIS PARA INSCRIÇÕES
ATÉ 22/04/2022
1+47 mensalidades de R$2.565,00 (5% de desconto)
27. Acesse o Edital, confira
os detalhes para inscrição e entenda
o pré-projeto:
CONHEÇA O EDITAL
INÍCIO DAS AULAS:
10/06/2022
INSCRIÇÕES
PRAZO DE INSCRIÇÃO ATÉ:
13/05/2022
INSCREVA-SE AQUI
28. Somos, antes de tudo, uma escola de Inovação. Formamos
profissionais inovadores, capazes de liderar, fomentar e
executar projetos que trazem mudanças relevantes para a
sociedade.
Considerando o momento de distanciamento social
necessário, enquanto for necessário, as aulas serão no
formato remoto e ao vivo, com professores e alunos juntos,
mantendo a mesma qualidade das aulas presenciais. E após
o momento de distanciamento social, as aulas irão retomar
ao formato presencial.
QUEM SOMOS