Informações sobre o curso
4.9
308 classificações
77 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 21 horas para completar

Sugerido: 2 horas semanais de trabalhos + 3 horas semanais de aulas/atividades em classe...
Idiomas disponíveis

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Habilidades que você terá

Software TestingRecursionPython ProgrammingSorting Algorithm
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 21 horas para completar

Sugerido: 2 horas semanais de trabalhos + 3 horas semanais de aulas/atividades em classe...
Idiomas disponíveis

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
2 horas para concluir

Matrizes

Vamos começar a segunda parte do nosso curso aprendendo conceitos e funcionamento de matrizes em Python. Assista as videoaulas e resolva os exercícios com muita atenção ;-)...
Reading
1 vídeo (total de (Total 20 mín.) min), 1 leitura, 3 testes
Video1 vídeos
Reading1 leituras
Matrizes e funções com matrizes30min
Quiz1 exercício prático
Matrizes15min
Semana
2
Horas para completar
3 horas para concluir

Strings, 4 Pequenos Conceitos e Modularização

Sejam bem vindos! Vamos começar estudando um pouco sobre "string”: o que é, como usar e manipulação de strings. Veremos também 4 pequenos conceitos que irão nos ajudar muito na hora de programar. Além disso, a organização do programa ajuda o programador na sua tarefa, deixando o código mais fácil de ser entendido, conferido e arrumado, caso necessário. Para isso, vamos conhecer “modularização”. Bons estudos! ...
Reading
4 vídeos (total de (Total 51 mín.) min), 1 leitura, 6 testes
Video4 videos
Strings15min
Comparação entre Strings8min
4 Pequenos Conceitos Úteis12min
Módulos em Python14min
Reading1 leituras
Strings, funções com números reais e exercícios30min
Quiz4 exercícios práticos
Strings12min
Comparação entre strings8min
4 Pequenos Conceitos Úteis8min
Módulos em Python6min
Semana
3
Horas para completar
4 horas para concluir

– POO – Programação Orientada a Objetos

Sejam bem vindos à terceira semana do curso. Vamos estudar agora conceitos sobre programação orientada a objetos. Serão muitos novos conceitos e sua atenção na hora de ver os vídeos e fazer os exercícios será fundamental. Assista os vídeos 1, 2 ou quantas vezes forem necessárias para que você entenda muito bem cada conceito. Bom trabalho! ...
Reading
5 vídeos (total de (Total 74 mín.) min), 1 leitura, 5 testes
Video5 videos
Exercício Resolvido - Multiplicação de Matrizes11min
POO – Programação Orientada a Objetos – Parte 114min
POO – Programação Orientada a Objetos – Parte 214min
Códigos Testáveis24min
Reading1 leituras
POO – Programação Orientada a Objetos. Modularização, testes e reuso.40min
Quiz3 exercícios práticos
POO – Programação Orientada a Objetos – Parte 16min
POO – Programação Orientada a Objetos – Parte 26min
Códigos Testáveis4min
Semana
4
Horas para completar
3 horas para concluir

Algoritmos de Busca e Ordenação. Complexidade Computacional

Olá! Vimos até agora como armazenar e manipular os dados na memória, usando estruturas como listas e matrizes, na primeira parte do curso. Tão importante quanto saber armazenar os dados é conseguir organizá-los e recuperá-los quando necessário. Nessa semana iremos estudar alguns algoritmos de busca e ordenação. Mãos à obra ;-)...
Reading
3 vídeos (total de (Total 31 mín.) min), 1 leitura, 3 testes
Video3 videos
Complexidade Computacional7min
Algoritmo de Ordenação Seleção Direta11min
Reading1 leituras
Algoritmos de Busca e Ordenação40min
Quiz1 exercício prático
Busca Sequencial e Ordenação Seleção Direta14min

Instrutores

Avatar

Fabio Kon

Professor Titular
Departamento de Ciência da Computação - IME

Sobre Universidade de São Paulo

Criada em 1934, a Universidade de São Paulo é uma das mais importantes instituições de ensino superior e pesquisa do Brasil, responsável por uma proporção significativa dos títulos de Mestrado e Doutorado do país. A USP é reconhecida por sua busca pela excelência no ensino e na pesquisa, e por sua contribuição para o avanço da ciência e da tecnologia. A USP é uma universidade pública, mantida pelo estado de São Paulo, e seus campi estão distribuídos por oito cidades, além de Unidades de Ensino, Museus e Centros de Pesquisa situados em outros municípios....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.