Análise e Desenvolvimento de Sistemas: Full-Stack e Mobile
Graduação

Análise e Desenvolvimento de Sistemas
Curso a distância com foco em Full-Stack e Mobile

Desenvolva projetos de TI com foco em análise e desenvolvimento de software em múltiplas plataformas, além de um pensamento criativo e sistêmico para executar projetos e sistemas com esse curso de graduação online.

duração

Duração de 30 meses

noun-online-4743938 (1)

Curso a distância

noun-certificate-1431807

Diploma PUCRS

noun-category-2680030

Tecnólogo

noun-recognition-114014

Universidade credenciada pelo MEC

Conheça toda a
Infraestrutura do curso

Sobre o curso a distância

O curso a distância tem como objetivo formar profissionais inovadores e empreendedores para atuar em todo o ciclo de desenvolvimento de sistemas de software, no âmbito da análise, desenvolvimento e gerenciamento de projetos de sistemas de informação, explorando aspectos como segurança, processos automatizados e multiplataformas.

A programação tem como ênfase o desenvolvimento de sistemas corporativos utilizando as plataformas Web Full-Stack e Mobile – ferramentas que contemplam as tecnologias mais avançadas e indicadas para o atual cenário do segmento.

Você estará preparado para atender as mais diferentes demandas do mercado brasileiro e mundial, enxergando novas oportunidades para se destacar na sua carreira profissional.

 

Diferenciais

  • Estrutura Formativa: O curso contempla quatro estruturas formativas – Transversal, Básica, Profissionalizante e Optativa.

  • Corpo Docente Qualificado: As disciplinas são ministradas por professores com ampla experiência profissional em sua área.

  • Empreendedorismo em Prática: Você é estimulado a identificar problemas na sua comunidade e propor soluções sustentáveis.

  • Acesso a material do Pós-PUCRS Online: As aulas são gravadas com pessoas reconhecidas no cenário nacional.

 

 

Atuação no mercado

  • Com o atual déficit de profissionais de TI, o profissional formado encontra uma ampla gama de oportunidades.

  • Os formandos podem atuar em empresas de qualquer porte, abrangendo praticamente todos os setores econômicos

  • Você também pode empreender o seu próprio negócio, com soluções que envolvam sistemas computacionais de informação.

Demanda de profissionais no mundo

No último ano, o cargo de Analista de Desenvolvimento de Sistema este entre os mais procurados. E 8 dos 10 “melhores empregos dos EUA são na área de tecnologia

Fonte: LinkedIn e Indeed

Profissionais no Brasil

Os salários iniciais na área ficam próximos a R$5.700, tendo como horizonte de carreira salários que ultrapassam os R$21.600.

Fonte: Robert Half

Oportunidades para novos profissionais

Estima-se que o Brasil precisará de 797 mil profissionais de tecnologia até 2025.

Fonte: Brasscom (Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação)

Calendário Acadêmico 2026

Condição exclusiva

20%

Investimento

Valores válidos para 2026

No cartão em até 15x de
R$ 1.156,85

Desconto de R$ 4.979,52 à vista

*Válido apenas para novas inscrições no período de 17/11/2025 a 18/02/2026.

Ver todas as opções de pagamento

Conheça seu curso em 1 minuto

Tudo o que você precisa saber sobre o curso perfeito para você em apenas 1 minuto

<

>

Como funciona o curso a distância

Para os estudantes que ingressaram no curso a distância até o segundo trimestre de 2025, o segundo ano do curso prevê a participação em projetos de extensão universitária, realizados de forma presencial na comunidade. Essas atividades ocorrerão em territórios localizados na região do polo em que o estudante estiver vinculado, oferecendo a oportunidade de conhecer diferentes cenários e situações de atuação profissional por meio do relacionamento com as pessoas.

Para os estudantes que ingressarem no curso a distância a partir do terceiro trimestre de 2025, conforme o Decreto nº 12.456, de 19 de maio de 2025, haverá atividades presenciais no polo, além da possibilidade de carga horária síncrona em dias e horários definidos pela Universidade. Poderão ainda ocorrer atividades presenciais em ambientes profissionais na região. Os estudantes serão previamente comunicados sobre a transição para essas novas atividades presenciais e síncronas, que serão implementadas até maio de 2027.

1º trimestre

Engenharia de Software

Introdução aos conceitos de engenharia de software. Apresentação do ciclo de vida de software. Estudo de métodos, processos e ferramentas aplicados no desenvolvimento e manutenção de software. Compreensão dos processos de desenvolvimento de software tradicional e ágil. Entendimento dos processos de engenharia de requisitos. Noções de gerência de projetos de ...  

Introdução aos conceitos de engenharia de software. Apresentação do ciclo de vida de software. Estudo de métodos, processos e ferramentas aplicados no desenvolvimento e manutenção de software. Compreensão dos processos de desenvolvimento de software tradicional e ágil. Entendimento dos processos de engenharia de requisitos. Noções de gerência de projetos de software. Novas tendências em engenharia de software.  

Professores:

Alessandra Costa Smolenaars Dutra

Professora, Doutora em Ciências da Computação, ...

Ana Paula Terra Bacelo

Professora PUCRS

Lógica e Programação de Computadores

Fundamentos do pensamento computacional: abstração, decomposição, reconhecimento de padrões e projeto algorítmico. Apresentação do conceito de algoritmo e programa, noções de programação sequencial, comandos condicionais e estruturas de interação. Construção de subprogramas. Estudo das estruturas de dados listas, tuplas e dicionários. Solução computacional de problemas.

Professores:

Marcelo Cohen

Professor com mais de 30 anos de experiência, ...

Sílvia Maria Wanderley Moraes

Professora PUCRS

2º trimestre

Matemática Aplicada à Computação

Compreensão de lógica proposicional. Caracterização da teoria dos conjuntos. Apresentação de relações, funções discretas e contínuas. Estudo de matrizes e determinantes. Fundamentos de álgebra linear.

Professores:

Lucilia Gomes Donato

Professora PUCRS

Daniela Rodrigues

Professora PUCRS

Banco de Dados

Estudo sobre a definição de dados em modelos relacionais e pós-relacionais, bem como nas abordagens sem esquemas prévios (NoSQL). Compreensão dos diferentes formalismos para modelagem conceitual. Soluções de implementação de bancos de dados, modelos lógico e físico, e mapeamento entre modelos. Estudo sobre linguagens de bancos de dados (SQL) e APIs de ...  

Estudo sobre a definição de dados em modelos relacionais e pós-relacionais, bem como nas abordagens sem esquemas prévios (NoSQL). Compreensão dos diferentes formalismos para modelagem conceitual. Soluções de implementação de bancos de dados, modelos lógico e físico, e mapeamento entre modelos. Estudo sobre linguagens de bancos de dados (SQL) e APIs de acesso (MongoDB, Cypher-Neo4j) e de soluções para Big Data.  

Professores:

Daniel Callegari

Professor PUCRS

Azriel Majdenbaum

Professor PUCRS

3º trimestre

Fundamentos de sistemas web

Estudo dos conceitos sobre internet, world wide web e dos protocolos de transporte e de aplicação. Caracterização do desenvolvimento de sistemas Web, dos tipos de sistemas (multipage, singlepage, PWA), das tecnologias de base utilizadas neste processo (HTML, CSS, javascript) e dos processos essencias (GCS e testes). Apresentação as ferramentas utilizadas ...  

Estudo dos conceitos sobre internet, world wide web e dos protocolos de transporte e de aplicação. Caracterização do desenvolvimento de sistemas Web, dos tipos de sistemas (multipage, singlepage, PWA), das tecnologias de base utilizadas neste processo (HTML, CSS, javascript) e dos processos essencias (GCS e testes). Apresentação as ferramentas utilizadas para o desenvolvimento (Git, Servidor de Compartilhamento com Git, IDE).  

Professores:

Anderson Royes Terroso

Professor PUCRS

Andrea Aparecida Konzen

Professora PUCRS

Programação orientada a objetos

Revisão de conceitos básicos de programação. Estudo de fundamentos de programação orientada a objetos: classes, objetos, herança e polimorfismo. Aprofundamento da compreensão em estruturas de dados orientadas a objetos: listas, filas, pilhas, conjuntos, dicionários. Recursos de programação funcional: funções puras, funções de ordem superior, lambdas, ...  

Revisão de conceitos básicos de programação. Estudo de fundamentos de programação orientada a objetos: classes, objetos, herança e polimorfismo. Aprofundamento da compreensão em estruturas de dados orientadas a objetos: listas, filas, pilhas, conjuntos, dicionários. Recursos de programação funcional: funções puras, funções de ordem superior, lambdas, funções map/ reduce, imutabilidade. Organização de código em módulos. Implementação de teste de unidade.  

Professores:

Júlio Henrique Araújo Pereira Machado

Professor PUCRS

Bernardo Copstein

Professor PUCRS

4º trimestre

Ciência de Dados e Inteligência Artificial

Introdução à Ciência de Dados. Compreensão da mentalidade orientada a dados, análise exploratória de dados, visualização de dados e inferência estatística. Visão geral das áreas da inteligência artificial: representação do conhecimento, raciocínio e planejamento, processamento da língua natural e aprendizado de máquina. Estudo de tecnologias e aplicações.

Professores:

Duncan Dubugras Alcoba Ruiz

Professor PUCRS

Michael da Costa Móra

Professor PUCRS

Infraestrutura de Sistemas Computacionais

Apresentação da organização básica de sistemas operacionais. Caracterização de processos e de mecanismos de sincronização, gerenciamento de memória e de entrada e saída. Investigação sobre a concepção de sistemas distribuídos e arquiteturas (cliente/servidor, peer-to-peer e multicamadas). Apresentação dos modelos de referência OSI/ISO e da arquitetura ...  

Apresentação da organização básica de sistemas operacionais. Caracterização de processos e de mecanismos de sincronização, gerenciamento de memória e de entrada e saída. Investigação sobre a concepção de sistemas distribuídos e arquiteturas (cliente/servidor, peer-to-peer e multicamadas). Apresentação dos modelos de referência OSI/ISO e da arquitetura Internet, apresentando em detalhes os níveis de rede, transporte e aplicação.  

Professores:

Sérgio Johann Filho

Professor PUCRS

Cristina Moreira Nunes

Professora PUCRS

5º trimestre

Desenvolvimento de Sistemas Frontend

Exploração dos estilos e padrões arquiteturais e de projeto para aplicações web. Introdução aos frameworks “cliente-side”. Implementação de arquiteturas e design patterns de front end. Construção de aplicações single pages e PWA com UX e UI ricas. Orientação sobre o uso de IDEs, testes e containers.

Professores:

Edson Ifarraguirre Moreno

Professor PUCRS

Cassio André Wailer Trindade

Professor PUCRS

Ética e Espiritualidade

Compreensão do ser humano vocacionado à transcendência na Tradição Ocidental. Estudo das principais concepções de ética e de espiritualidade. Análise do Modus Vivendi nas escolas dos filósofos antigos. A complementariedade entre os preceitos ético-religiosos e a compreensão espiritual da vida e do cosmos nas tradições religiosas. Reflexão sobre ética, ...  

Compreensão do ser humano vocacionado à transcendência na Tradição Ocidental. Estudo das principais concepções de ética e de espiritualidade. Análise do Modus Vivendi nas escolas dos filósofos antigos. A complementariedade entre os preceitos ético-religiosos e a compreensão espiritual da vida e do cosmos nas tradições religiosas. Reflexão sobre ética, espiritualidade e educação: ambiental, em direitos humanos, em relações étnico-raciais (história e cultura afro-brasileira e indígena). Investigações contemporâneas sobre a faculdade espiritual do ser humano. A importância da disciplina ética e da espiritualidade na construção de um projeto de sentido da vida.  

Professores:

Luis Evandro Hinrichsen

Professor PUCRS

6º trimestre

Desenvolvimento de Sistemas Backend

Exploração dos estilos e padrões arquiteturais e de projeto para aplicações web. Introdução aos frameworks “server-side”. Implementação da integração com bases de dados. Estudo de programação assíncrona e programação reativa. Desenvolvimento de serviços e micros serviços. Aplicação de aspectos de segurança. Orientação sobre o uso de containers, testes e integração continua.

Professores:

Júlio Henrique Araújo Pereira Machado

Professor PUCRS

Bernardo Copstein

Professor PUCRS

Optativa

As Disciplinas Optativas são escolhidas pelo/a próprio/a estudante para compor o seu currículo, conforme lista disponibilizada pelo respectivo curso. Assim você pode ter acesso a uma formação mais personalizada, levando em conta seus interesses acadêmicos e profissionais.

Professores:

Em breve

7º trimestre

Empreendedorismo e Modelagem de Soluções

Compreensão do papel do empreendedorismo para o desenvolvimento econômico e social, tanto como fundador de novas organizações quanto dentro das já estabelecidas. Estudo dos conceitos básicos da área do empreendedorismo e da investigação de oportunidades e problemas da sociedade. Desenvolvimento da criatividade pessoal e das competências empreendedoras.

Professores:

Lucas Bonacina Roldan

Professor, doutor em administração, consultor e ...

Segurança para Computação em Nuvem

Apresentação de conceitos básicos de segurança da informação. Compreensão dos mecanismos de segurança no contexto de nuvem. Análise de ameaças e vulnerabilidades. Investigação de técnicas de garantia de segurança e estratégias de mitigação.

Professores:

Avelino Francisco Zorzo

Professor PUCRS

Daniel Dalalana Bertoglio

Professor PUCRS

8º trimestre

Desenvolvimento de Sistemas Mobile

Estudo das plataformas móveis, abordando características do hardware e do software. Exploração dos estilos e padrões arquiteturais e de projeto para aplicações mobile. Introdução aos frameworks de desenvolvimento mobile multiplataforma. Implementação de arquiteturas e design patterns mobile. Construção de aplicações em uma plataforma específica. ...  

Estudo das plataformas móveis, abordando características do hardware e do software. Exploração dos estilos e padrões arquiteturais e de projeto para aplicações mobile. Introdução aos frameworks de desenvolvimento mobile multiplataforma. Implementação de arquiteturas e design patterns mobile. Construção de aplicações em uma plataforma específica. Apresentação das plataformas mais usadas.  

Professores:

Alvaro Menezes

Professor PUCRS

Michael da Costa Móra

Professor PUCRS

Júlio Henrique Araújo Pereira Machado

Professor PUCRS

Empreendedorismo e Desenvolvimento de Soluções

Estudo dos conceitos básicos da área do empreendedorismo e da investigação de oportunidades e problemas da sociedade. Solução de problemas em uma perspectiva empreendedora e criativa. Desenvolvimento da criatividade pessoal e das competências empreendedoras. Definição das etapas do processo empreendedor, assim como dos recursos necessários, tanto para o ...  

Estudo dos conceitos básicos da área do empreendedorismo e da investigação de oportunidades e problemas da sociedade. Solução de problemas em uma perspectiva empreendedora e criativa. Desenvolvimento da criatividade pessoal e das competências empreendedoras. Definição das etapas do processo empreendedor, assim como dos recursos necessários, tanto para o desenvolvimento de novas organizações quanto para implementação de projetos em organizações já estabelecidas  

Professores:

Rafael Matone Chanin

Professor, doutor em ciência da computação, e ...

9º trimestre

DevOps na Prática

Introdução aos conceitos e características de DEVOPS. Experimentação do desenvolvimento e da integração na nuvem, explorando integração contínua e a automação de infraestrutura com o feedback contínuo. Descrição da Infraestrutura como Código (IaC). Descrição do monitoramento contínuo.

Professores:

Cassio André Wailer Trindade

Professor PUCRS

Marcelo Veiga Neves

Professor PUCRS

Gerenciamento de Projetos na TI

Introdução ao Gerenciamento de Projetos. Estudo das competências para o gerenciamento de projetos. Relacionamento entre projetos, programas e portfólios. Ciclo de vida de gerenciamento de projetos. Apresentação dos processos de gerenciamento de projetos e dos grandes grupos de processos: Iniciação, planejamento, execução, controle e encerramento de ...  

Introdução ao Gerenciamento de Projetos. Estudo das competências para o gerenciamento de projetos. Relacionamento entre projetos, programas e portfólios. Ciclo de vida de gerenciamento de projetos. Apresentação dos processos de gerenciamento de projetos e dos grandes grupos de processos: Iniciação, planejamento, execução, controle e encerramento de projetos. Aplicação de ferramentas e técnicas para o gerenciamento de projetos de software  

Professores:

Alessandra Costa Smolenaars Dutra

Professora, Doutora em Ciências da Computação, ...

Jorge Horacio Nicolas Audy

Docente, consultor e palestrante nos principais ...

10º trimestre

Disciplina Integradora de Desenvolvimento de Projetos

Aplicação dos conhecimentos construídos de forma integrada, através da identificação de uma oportunidade de negócio e modelagem do mesmo. Concepção de uma solução de um sistema de informação a partir da análise de uma situação real. Construção de um protótipo/design de uma solução. Compreensão dos aspectos metodológicos envolvidos nas diferentes etapas de ...  

Aplicação dos conhecimentos construídos de forma integrada, através da identificação de uma oportunidade de negócio e modelagem do mesmo. Concepção de uma solução de um sistema de informação a partir da análise de uma situação real. Construção de um protótipo/design de uma solução. Compreensão dos aspectos metodológicos envolvidos nas diferentes etapas de desenvolvimento da solução. Uso de dinâmicas de interação para compartilhamento de lições aprendidas nos projetos desenvolvidos.  

Professores:

Alessandra Costa Smolenaars Dutra

Professora, Doutora em Ciências da Computação, ...

Cassio André Wailer Trindade

Professor PUCRS

Comportamento Organizacional na TI

Apresentação dos principais conceitos sobre gestão de equipes, liderança e comunicação em projetos de TI. Compreensão das estratégias e técnicas de gestão de conflitos e condução de mediação em cenários de retrospectivas. Estudo das principais habilidades que impactam no comportamento dos profissionais individualmente e em equipe. Discussão e apresentação ...  

Apresentação dos principais conceitos sobre gestão de equipes, liderança e comunicação em projetos de TI. Compreensão das estratégias e técnicas de gestão de conflitos e condução de mediação em cenários de retrospectivas. Estudo das principais habilidades que impactam no comportamento dos profissionais individualmente e em equipe. Discussão e apresentação de casos de modelos organizacionais.  

Professores:

Dilnei Venturini

Mestre em SI e professor da PUCRS. Auditor do ...

Luciane Fortes

Professora PUCRS

Fechar
Infográficos Infográficos-Mobile

Veja todos os benefícios que você terá com a
Graduação Online PUCRS

noun_Teacher_3585708 (1)

Aprendizado na prática

Você é preparado para criar soluções reais e inovadoras através de projetos e experiências conectados aos desafios da atualidade, aplicando seus conhecimentos técnicos e ampliando seu olhar humanista.

noun_live_2146857

Aulas e Provas online

Construa o seu próprio ritmo e dinâmica de estudos, no seu tempo e no seu espaço, sem precisar se deslocar até os polos para realizar provas e avaliações. Um jeito único de aprender e se desenvolver.

icon-acompanhamento

Acompanhamento Próximo

Em cada disciplina, você tem o acompanhamento próximo de um tutor especialista no assunto, além de um tutor institucional, que oferece todo o suporte que você precisar para a sua aprendizagem.

icon-mercado

Conexão com o Mercado

Você pode contar com as atividades do nosso ecossistema de educação, empreendedorismo e inovação, assim como a nossa plataforma de desenvolvimento de carreira e inserção no mercado de trabalho.

icon-plataforma

Plataforma exclusiva

Tenha mais autonomia no seu processo de estudos com uma plataforma desenvolvida sob medida para você. Ela garante uma melhor experiência de navegação, da aprendizagem ao atendimento especializado.

icone-pucrs

Impacto Social

A partir do segundo ano do curso, disciplinas extensionistas contam com projetos práticos em territórios próximos dos polos, cujo objetivo é contribuir para uma aprendizagem significativa e de impacto na comunidade local.

Matrículas

Online

No cartão em até 15x de

R$ 1.446,07

Para pagamento à vista desconto de R$ 4.979,52

VER TODAS OPÇÕES DE PAGAMENTO
Início das aulas em 19 de Fevereiro de 2026

Parcele no Boleto ou no cartāo de crédito

Para aprovaçāo do cartāo de crédito, o sistema considera o valor da parcela dentro do seu limite mensal, nāo o valor total.

*Válido apenas para novas inscrições no período de 17/11/2025 a 18/02/2026

Conheça nossas modalidades de parcelamento

De* Por*

*As parcelas serão reajustadas anualmente conforme índice mencionado no contrato do aluno


**Caso na opção de pagamento escolhida o número de parcelas seja superior aos 30 meses de duração do curso, haverá continuidade da cobrança em quantidade de parcelas proporcionais ao período de serviço prestado.