Pós-Graduação (EaD)

Pós-graduação em Desenvolvimento de Software - v01

Tecnologia (EaD)

Sobre a Pós-graduação em Desenvolvimento de Software

 

Os sistemas computacionais são elementos cada vez mais presentes em nosso cotidiano, seja através de programas de computadores, seja pelos aplicativos para smartphones e tablets.

 

Realizar tarefas de maneira rápida e ágil, principalmente no meio empresarial, fez com que uma alta demanda por desenvolvedores fosse exigida do mercado, portanto, a preparação para um mercado em larga expansão exige conhecimento técnico e dedicação.

 

A Pós-graduação em Desenvolvimento de Software traz no seu rol de disciplinas e conteúdos, o conhecimento de algoritmos e programação, estruturas de dados, engenharia de software e gestão de projetos em TI, ou seja, tudo que o aluno precisa para desenvolver-se como um profissional apto a aprender as mais variadas linguagens de programação.

 

Para ingressar na pós-graduação, você precisa ter, obrigatoriamente, diploma de curso superior em qualquer área do conhecimento.

 

Para consultar a Portaria de Cadastro do Curso do MEC, clique aqui

 

 

1. Introdução à Computação | 40H

Histórico. Tecnologias e aplicações de computadores. Introdução ao mercado de informática. Representação e processamento da informação. Sistemas de numeração. Unidade Central de Processamento. Memória. Sistemas de entrada e saída. Linguagens de programação.

2. Algoritmos e Programação | 40H

Lógica de programação; variáveis e tipos primitivos; operadores; expressões; entrada e saída de dados; estruturas de controle de seleção e de repetição; listas; funções.

3. Linguagens e Paradigmas de Programação | 40H

Linguagens de programação, conceito e evolução. Implementação de linguagens compiladas, interpretadas e híbridas. Sintaxe e semântica de linguagens de programação. Sistemas de tipos. Paradigmas de programação imperativo, funcional, lógico e orientado a objetos. Tendências em linguagens de programação.

4. Programação Orientada a Objetos | 40H

Introdução à linguagem Java: variáveis, constantes, tipos de dados, conversão de tipos, estruturas de controle. Orientação a objetos: classes, composição, herança, polimorfismo. Classes abstratas e interfaces. Coleções de objetos e tratamento de erro.

5. Técnicas de Programação | 40H

Ambiente de programação: edição, compiladores, ferramentas auxiliares. Conceitos de metodologias de desenvolvimento de algoritmos. Conceitos de orientação a objetos. Estruturação de códigos e dados, modularização, desenvolvimento top-down, reaproveitamento de código, abstração de controle e de dados. Estruturas de controle, estruturação de dados, estruturas de modularização. Linguagens de programação: codificação de algoritmos, compilação, depuração.

6. Estruturas de Dados | 40H

Tipos abstratos de dados. Estruturas básicas: pilhas, filas, listas, árvores e suas variações. Listas circulares, listas duplamente encadeadas, listas ordenadas, árvores binárias, árvores binárias de busca, árvores binárias de busca balanceadas. Representação, manipulação e algoritmos: inserção, eliminação, busca e percurso. Conceitos sobre implementação de estruturas de dados: alocação estática, alocação dinâmica, alocação sequencial e alocação encadeada de memória para conjuntos de elementos. Implementação com armazenamento em memória temporária. Técnicas de pesquisa e ordenação. Arquivos: ordenação externa. Árvores: árvores m-ways, árvores B, árvore vermelho e preto, quadri-trees.

7. Engenharia de Software | 60H

Engenharia de software: conceitos e objetivos. Paradigmas de desenvolvimento de software: suas fases e características. Tópicos avançados em Engenharia de Software.

8. Gerência de Projetos em TI | 40H

Visão integrada da gestão de projetos. Gestão de Tecnologia da Informação. Auditoria de software. Planejamento e gerenciamento de software. Métricas/Medidas de Software. Metodologias, métodos e aplicativos de gerência de projetos.

9. Gestão e Governança em TI | 40H

Retrospectiva Histórica do setor de tecnologia nas organizações e o novo cenário de governança em TI; A importância do planejamento estratégico de TI para a melhoria das organizações. Principais Metodologias de Governança em TI; Frameworks de Governança em TI ? COBIT e ITIL; Gestão de contratos em TI e Acordos de nível de serviço.

Desconto por tempo limitado!
Pós-Graduação (EaD)

Pós-graduação em Desenvolvimento de Software - v01

100% online

Estude onde e quando quiser

TCC opcional*

Livro Digital em PDF

Videoaulas*

Acesso a Biblioteca Virtual

Núcleo de Apoio Intensivo ao Aluno - NAIA

Conclusão mínima de 4 meses

Portaria do Curso no MEC

de R$ 1198,80

por R$ 598,80

em até 12x sem juros de R$ 49,90

Investimento

Cartão de crédito

de R$ 1198,80 por R$ 598,80

em até 12x sem juros de R$ 49,90

Boleto parcelado

de R$ 1198,80 por R$ 598,80

em até 12x sem juros de R$ 49,90

Pix à vista

de R$ 1198,80 por R$ 479,04