Depois de fazer esses cursos, sinto-me confiante para criar visualizações e painéis profissionais
Descrição do curso
Descubra o poder da computação
Já pensou como os computadores fazem tarefas complexas sem esforço? Este curso completo sobre computação leva você desde o básico de como os computadores funcionam até as profundezas da teoria computacional. Você vai adquirir habilidades práticas e conhecimentos básicos que vão te ajudar a entender e criar programas eficientes.
Explore os fundamentos da informática
Comece com os conceitos básicos da computação. Aprenda como os computadores funcionam, a essência da matemática binária e a história das linguagens de programação. Descubra as diferenças entre linguagens de programação funcionais, procedurais e de baixo nível, e entenda como os programas são traduzidos para computadores por meio de linguagens interpretadas e compiladas.
Algoritmos mestres e eficiência
Mergulhe no mundo dos algoritmos, onde você vai explorar seu design e aplicação. Entenda a importância da eficiência dos algoritmos através da Notação Big-O e aprenda a avaliar a complexidade temporal e espacial. As aulas práticas vão te ajudar a resolver problemas reais, como classificar e pesquisar em um site de compras online, usando Python.
Descubra a computabilidade e muito mais
Expanda seus conhecimentos para os aspectos teóricos da computação. Aprenda sobre autômatos, máquinas de Turing e os limites do que os computadores podem resolver. Entenda melhor a complexidade computacional, incluindo problemas P, NP, NP-Completo e NP-Difícil. Por fim, veja como esses conceitos funcionam na vida real em áreas como criptografia e machine learning, e dê uma olhada no futuro com a computação quântica.
O que você vai conseguir
Ao final deste curso, você vai ter uma boa noção de como funcionam os computadores, linguagens de programação e algoritmos. Você vai estar pronto pra avaliar a eficiência dos algoritmos e entender os limites teóricos da computação. Este curso vai te dar as habilidades necessárias para resolver problemas práticos de forma eficiente e entender os avanços contínuos na teoria computacional.
Junte-se a nós para descobrir o poder da computação e mudar a sua visão sobre como os computadores funcionam!
Pré-requisitos
Programa de estudos
Conteúdo do curso
O começo: o que é um computador?
- Introdução a um Computador: Arquitetura e Execução50 XP
- Converter binário em decimal50 XP
- Posição do binário para decimal50 XP
- Conectando programas aos computadores50 XP
- Linguagens Compiladas vs. Interpretadas100 XP
- Por que o binário é importante?50 XP
- História da programação50 XP
- Classifique o que é Programação Funcional, Procedural e de Baixo Nível100 XP
- Evolução da Programação100 XP
Aprofunde: como instruir um computador com eficiência
Ampliando horizontes: o que os computadores podem e não podem fazer
Conceitos em Ciência da Computação
Curso
concluído

