Pós-graduação / Área de Conhecimento: TECNOLOGIA

ALGORÍTIMOS E PROGRAMAÇÃO

Objetivo

Apresentar os conceitos elementares da lógica e sua aplicação no cotidiano, estabelecendo uma relação entre a lógica e os algoritmos, para solução de problemas.

Público-Alvo

Profissionais da Engenharia Civil, Matemática e demais profissionais da área de Exatas que queiram aprimorar seus conhecimentos

INFORMAÇÕES SOBRE O CURSO

Tipo: Especialização – Lato Sensu

Modalidade: EaD

Duração: 300 horas de conteúdo e atividades + 60 horas para orientação e elaboração do Artigo Científico

Ambiente Virtual de Aprendizagem – AVA: Moodle

Conheça a estrutura do Curso:

MÓDULOS E UNIDADES DE APRENDIZAGEMCARGA HORÁRIA
MÓDULO I: INTRODUÇÃO À ESPECIALIZAÇÃO EM ALGORITIMOS E PROGRAMAÇÃO

·         Ambientes Virtuais de Aprendizagem (AVA).

·         Planejamento e Projeto de Pesquisa.

·         Introdução a Lógica de Programação

·         Conceitos básicos de algoritmos em Python

·         30 horas
MÓDULO II: ANÁLISE E PROGRAMAÇÃO I

·         Programação declarativa

·         Métodos de programação

·         Programação estruturada

·         Programação imperativa

·         30 horas
MÓDULO III: ANÁLISE E PROGRAMAÇÃO II

·         Programação funcional: currying

·         Programação funcional: funções puras

·         Programação de scripts em sistemas proprietários

·         Programação de scripts em sistemas open source

·         30 horas
MÓDULO IV: LINGUAGEM E PROGRAMAÇÃO

·         Linguagens de programação para scripts

·         Linguagens multiparadigma 1: F#, JavaScript, Python

·         Introdução ao uso da IDE Processing

·         Dispositivos lógicos programáveis (pld, pal, pla)

·         30 horas
MÓDULO V: ANÁLISE E PROGRAMAÇÃO III

·         Modelos de programação

·         Programação distribuída

·         Programação funcional: cálculo lambda

·         Funcionamento de um programa de simulação

·         30 horas
MÓDULO VI: PROGRAMAÇÃO ORIENTADA A OBJETOS·         Programação orientada a objetos: modelagem de problemas

·         Personalização de menus e barras de ferramentas

·         Programação linear inteira

·         Desenvolvimento de jogos com Construct2: lógica de jogo

·         30 horas
MÓDULO VII: DESENVOLVIMENTO DE SISTEMAS I

·         Introdução ao Shell Script Linux

·         Software de sistema

·         A linguagem C – Conceitos Básicos

·         Tipos de dados e Variáveis

·         30 horas
MÓDULO VIII: MODELAGEM

·         Técnicas de Modelagem: Modelos de Programação Matemática

·         Á Técnicas de programação em assembly

·         Estrutura de Dados Homogêneas do tipo matriz (Operações básicas)

·         Estruturas de Repetição

·         30 horas
MÓDULO IX: DADOS, COMANDOS E PROPOSIÇÕES

·         Comandos básicos (entrada, saída, atribuição e declaração)

·         Introdução à Internet das Coisas na plataforma Arduino

·         Tabela Verdade e Lógica

·         Representação de algoritmos em forma de fluxograma

·         30 horas
MÓDULO X: DESENVOLVIMENTO DE SISTEMAS II

·         Paradigma de programação do MapReduce

·         Desenvolvimento em cloud computing

·         Conceitos básicos e tipos de dados

·         Web apps com Apache Cordova

·         30 horas
MÓDULO XI: O Artigo Cientifico60 horas
CARGA HORÁRIA TOTAL360 HORAS

Certificação:

Você receberá o certificado de especialista emitido pela FACCREI EAD. O certificado do curso a distância tem a mesma validade legal ao da educação presencial.

Metodologia:

O curso é composto por 11 módulos (10 módulos de 30 horas e 1 módulo de 60 horas), e é desenvolvido totalmente on-line, no AVA Moodle da FACCREI EAD.

Cada Módulo contém textos, imagens, infográficos, vídeos e demais conteúdos pertinentes à sua apropriação de conhecimento. Para avaliar o seu aprendizado, cada módulo possui 4 Unidades de Aprendizagem, que possuem um desafio (estudo de caso) e exercícios de fixação de múltipla escolha com 5 alternativas (A, B, C, D, E).

REQUISITOS ACADÊMICOS

•Possuir diploma de curso de graduação (reconhecido pelo Ministério da Educação); •Preencher os requisitos básicos de formação de acordo com a necessidade de cada curso.

Parcele em até:
18x de R$ 69,90*