Pós-Graduação (EaD)
Pós-graduação em Desenvolvimento de Software - v01
Tecnologia (EaD)

Carga Horária
380 h
Tempo de conclusão
A partir de 4 meses
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.
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 MECde R$ 1198,80
por R$ 598,80
em até 12x sem juros de R$ 49,90
Investimento
de R$ 1198,80 por R$ 598,80
em até 12x sem juros de R$ 49,90
de R$ 1198,80 por R$ 598,80
em até 12x sem juros de R$ 49,90
de R$ 1198,80 por R$ 479,04
