.

 

 

 

 

 

 

 

 

SOBRE O CURSO

A premissa deste curso de extensão é que a Transformação Digital se tornou prioridade do mundo coorporativo e setores públicos e, por essa razão, profissionais, inclusive de áreas como Humanas, Sociais e Saúde, precisam participar ativamente, aportando sua experiência e conhecimento. 

Porque Python? Python é uma linguagem alto nível amplamente utilizada e difundida na atualidade, um recurso muito utilizado na área de inteligência artificial. Sendo uma linguagem modular com sintaxe simples e dispondo de ferramentas de processamento de texto e imagens, o Python é uma boa escolha para o processamento de linguagem natural e problemas envolvendo imagens.

OBJETIVO

Levar estudantes e profissionais de não-exatas a compreender conceitos e a programar em Python através de uma abordagem inicial de forma lúdica. O curso busca desmistificar a computação através de um processo gradual e construtivo por meio de práticas, usando plataformas voltadas para os estudantes e profissionais de não-exatas.

MODALIDADE

Você aprende através de vídeo-aulas e vídeo-exercícios tutoreados com apoio da plataforma de ensino. Alunos têm acesso ao Google Education Suite, recursos tecnológicos e softwares de inteligência artificial de apoio ao ensino, tutoria, avaliação e controle de alunos.
 

PÚBLICO ALVO

Funcionários técnicos e administrativos de qualquer setor, que desejam participar da transformação digital, inovando através da proposição de aplicações em áreas nas quais são especialistas. 

METODOLOGIA

Uso de plataformas lúdicas de aprendizado da computação (Code.org e Jupiter), acessíveis a iniciantes. Vídeo-aulas e Vídeo-exercícios tutoreados conduzem os participantes, passo a passo, pelo processo de aprendizado, desmistifica a computação e revela o alinhamento do pensamento humano com a lógica de computadores. 

 

Tópicos Abordados

  • Os tópicos abordados incluem:
    • Um breve histórico da ciência da computação.
    • Introdução a programação de forma lúdica através de uma plataforma com ambiente interativo.
    • Construção de um pensamento lógico abordando assuntos do dia a dia.
    • Introdução a linguagem de programação Python
      • O que é? 
      • Como funciona? 
      • Quem pode usar? 
      • É gratuito?
      • Onde posso buscar informações?
      • Quais as aplicações reais?
    • Comando básicos da linguagem de programação Python
      •  Tipos de dados 
      • Variáveis
      • Operadores
      • Estruturas Condicionais
      • Estruturas de Repetição
      • Listas
      • Tuplas
      • Dicionários
      • Strings
      • Formatação de impressão
    • Trabalhando com bibliotecas
      • Numpy
      • Matplotlib
      • Pandas
    • Trabalhando com dados externos
      • Arquivos de texto 
      • Planilhas 
      • Imagens
    • Recursos para IA
      • Scikit-learn
      • Keras
      • Tensorflow

Aulas

  • Introdução a ciência da computação
    • História dos computadores
    • Conceitos básicos
    • Entendendo como um computador funciona
    • Importância da computação no dia a dia
  • Introdução a programação
    • Principais conceitos
    • Entendimento e importância da lógica
    • Principais estruturas da programação
    • Variáveis
    • Estruturas Condicionais
    • Estruturas de Repetição
    • Funções e Procedimentos
    • Organização e Depuração de código
  • Exercícios tutorados
    • Apresentação do code.org
    • Exercícios para entender como funciona a plataforma
    • Variáveis
    • Estruturas Condicionais
    • Estruturas de Repetição
    • Funções
    • Organização e Depuração de código

  • Introdução ao Jupyter e a linguagem Python
    • Breve histórico das linguagens
    • Explicação sobre a importância da linguagem 
    • Apresentação do Jupyter 
    - Guia de instalação 
    - Guia de utilização 
    - Dicas, comandos, shortcuts
  • Construção da lógica de programação por meio de situações do dia a dia 
  • Introdução ao Python
    • Tipos de Dados
    • Variáveis
    • Operações (soma, subtração, divisão, multiplicação, ...)
    - Soma
    - Subtração
    - Divisão
    - Multiplicação
    - Módulo
    - Divisão inteira
    • Estruturas condicionais (if, elif e else)
 

  • Estruturas de repetição (for e while)
    • For 
    • While
  • Listas
  • Tuplas
  • Dicionários
  • Strings
  • Formatação de impressão

  • Numpy
    • O que é?
    • Criando Arrays (gerando números aleatórios)
    • Aritmética com arrays
    • Funções rápidas para arrays (principais funções)
    • Métodos matemáticos básicos para arryas
    • Operações de conjunto em arrays
    • Álgebra com arryas

  • Matplotlib
    • Introdução   rápida à API da matplotlib
    • Figuras e subplotagens
    • Cores, marcadores e estilo de linha
    • Tíques, rótulos e legendas
    • Tipos de gráficos 
    • Recursos úteis

  • Introdução a biblioteca Pandas
  • Principais recursos
  • Dataframes e Series 
  • Indexação 
  • Aritmética com Pandas
  • Funções úteis (estatísticas)
  • Funções importantes (apply e lambda)
 

  • Upload e utilização de dados externos (formatos importantes)
  • Limpeza e pré-processamento de dados
    • Remover dados duplicados
    • Transformação de dados (funções, lambda e mapping)
    • Substituição de dados
    • Renomear index

  • Agregando dados
  • Trabalhando com operações em grupo 
  • Plotando informações geradas com Dataframes e Series 

  • Trabalhando com dados externos 
  • Estudo de caso de dados de voos
  • Estudo de caso de dados de medalhas olímpicas
  • Scikit-learn
    • Documentação da biblioteca
    • Utilização básica
    • Exemplo prático
  • Keras
    • Introdução ao conceito de Inteligência Artificial
    • Importância da biblioteca
    • Documentação da biblioteca (keras documentation)
    • Criando um novo ambiente para utilizar o keras (tensorflow como backend)
    • Métodos e funções importantes de keras
    -Tratamento de dados
    -Camadas 
    -Funções de perda
    -Otimizadores
    -Model e Sequencial

MAIS INFORMAÇÕES

INVESTIMENTO

4 parcelas de

R$ 43,00

O curso poderá ser pago em 4 parcelas de R$ 43,00, sendo a primeira no ato da matricula e a(s) restante(s) no(s) mes(es) subsequente(s).

A realização do curso está sujeita à quantidade mínima de matrículas.

Alunos, ex-alunos, funcionários e professores da PUC-Rio, desconto de 10% no pagamento a vista ou 5% no pagamento parcelado nas matriculas realizadas através da central de relacionamento (21) 97674-6246 (8h30 até às 14h30) | (21) 99290-0885 (9h até 18h) | (21) 99421-4053 e 99281-9317 (14h30 até 20h30) | (21) 97658-6094 (WhatsApp). Desconto não cumulativo.

INSCRIÇÕES PELA INTERNET
CLIQUE EM “INSCREVA-SE”

INSCRIÇÃO
Até 14/03/2021

TAXA DE INSCRIÇÃO
Gratuita

MATRÍCULA
Até 17/03/2021

Coordenador do Curso

Marco Aurelio Cavalcanti Pacheco

-Doutorado em Computer Science – Pela University of London, UL, Inglaterra.

-Mestrado em Engenharia Elétrica – Pela Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio​

-Graduado em Engenharia Elétrica Eletrônica – Pela Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

O curso poderá ser pago em 18 parcelas de R$ 1.606,00, sendo a primeira no ato da matrícula e as restantes nos meses subsequentes.

Aceita-se pagamento com cartões de crédito (Elo, Diners, Mastercard, Visa) e boleto bancário.

American Express e cartões de débito só são aceitos presencialmente, em um de nossos balcões de atendimento.

A carga horária do curso é de 360 horas, ao longo de 17 meses.

O BI MASTER é um MBA técnico voltado para práticas de machine learning, inteligência artificial, big data e métodos inteligentes, matemáticos e estatísticos de apoio à decisão. Ele foi concebido para capacitar profissionais especializados de todos os campos profissionais e é diferenciado por ser técnico/científico e da PUC-Rio, uma instituição com excelência científica. Além disso, é ministrado por professores doutores, pesquisadores e desenvolvedores de projetos para grandes empresas nacionais.

A diferença é apenas de onde você assiste às aulas. Todos os alunos têm acesso a vídeo-aulas, videoconferências com colegas e professores, solução de exercícios tutoreados e gravado em vídeos e práticas de desenvolvimento PoC (Proof of Concept).

Todos também podem assistir às aulas presenciais através do Youtube ou revê-las através de vídeoaulas gravadas em estúdio. Isto facilita a participação dos alunos durante viagens ou no deslocamento para a PUC-Rio.

Os alunos da turma BI Master a distância que desejarem participar fisicamente das aulas podem agendar a sua participação com a secretaria do curso.

O BI Master é um curso de pós-graduação Lato Sensu para profissionais que buscam a especialização em Ciência dos Dados e são portadores de diploma de curso de nível superior em qualquer área de conhecimento. Ele é destinado a profissionais que desejam conhecer as mais novas e avançadas ferramentas que auxiliarão na tomada de decisão em suas respectivas atividades.

Não é necessário ter experiência prévia nessas áreas, já que o que você precisa saber será abordado em sala de aula. No entanto, é preferível que estudantes se sintam à vontade com uma manipulação matemática compatível com a de cursos de nível superior.

Durante o curso, fórmulas serão apresentadas com o intuito de revelar os “fenômenos” por trás de cada método. O objetivo é fazer com que os modelos apresentados sejam intelectualmente assimilados pelos alunos para que eles saibam escolher qual modelo empregar, como e por que solucionar determinado problema.

  • Curriculum Vitae
  • Diploma de Graduação ou Declaração de Conclusão
  • Histórico Escolar Oficial da Graduação Completo

A documentação necessária deverá ser enviada pela Internet.

Os candidatos inscritos no último dia de prazo assim como os que se inscreverem nos balcões de atendimento da CCE deverão apresentar a documentação, obrigatoriamente, no ato da inscrição.

Sim, a seleção existe e deverá ser feita com base nos seguintes fatores:

  • Histórico escolar;
  • Graduação, cursos de extensão, pós-graduação e especialização;
  • Experiência profissional;
  • Cargo atual;
  • Currículo geral do candidato (clareza, a organização e documentos de comprovação).

A coordenação se reserva o direito de programar entrevistas, caso julgue necessário.

Sim. Caso a empresa cubra os custos do curso, o aluno poderá efetuar a matrícula normalmente. No entanto, ele terá de preencher uma carta de compromisso da empresa e submetê-la para o nosso sistema online em até 3 dias.

Tendo feito isso, enviaremos a nota fiscal com boleto bancário à empresa.

Sim, a PUC-Rio tem parceria com diversas empresas, oferecendo desconto diretamente na mensalidade. Há também a possibilidade de criar uma turma específica para os profissionais da empresa, buscando atender às necessidades do grupo.

Caso tenha interesse em um curso fechado para sua empresa, entre em contato conosco através do e-mail bi-master.contato@ele.puc-rio.br.

É importante que seu computador tenha os seguintes requisitos mínimos:

Windows 7 ou superior, Processador Core ou superior, 4 GB Memória, 250 MB espaço em disco disponível, Microsoft Office (2007 em diante).

O uso de máquina com Windows e todas as demais indicações apontadas acima são requisitos para instalação de softwares que serão utilizados em atividades práticas no decorrer das aulas como, por exemplo, os softwares Evolver, @Risc, Qlikview, e outros.

É possível utilizar Mac, desde que haja uma máquina virtual Windows.