About this Course
4.9
299 ratings
73 reviews
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Beginner Level

Beginner Level

Hours to complete

Approx. 20 hours to complete

Suggested: 2 horas semanais de trabalhos + 3 horas semanais de aulas/atividades em classe...
Available languages

Portuguese (Brazilian)

Subtitles: Portuguese (Brazilian)...

Skills you will gain

Software TestingRecursionPython ProgrammingSorting Algorithm
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Beginner Level

Beginner Level

Hours to complete

Approx. 20 hours to complete

Suggested: 2 horas semanais de trabalhos + 3 horas semanais de aulas/atividades em classe...
Available languages

Portuguese (Brazilian)

Subtitles: Portuguese (Brazilian)...

Syllabus - What you will learn from this course

Week
1
Hours to complete
2 hours to complete

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 video (Total 20 min), 1 reading, 3 quizzes
Video1 video
Reading1 reading
Matrizes e funções com matrizes30m
Quiz1 practice exercise
Matrizes15m
Week
2
Hours to complete
3 hours to complete

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 videos (Total 51 min), 1 reading, 6 quizzes
Video4 videos
Comparação entre Strings8m
4 Pequenos Conceitos Úteis12m
Módulos em Python14m
Reading1 reading
Strings, funções com números reais e exercícios30m
Quiz4 practice exercises
Strings12m
Comparação entre strings8m
4 Pequenos Conceitos Úteis8m
Módulos em Python6m
Week
3
Hours to complete
4 hours to complete

– 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 videos (Total 74 min), 1 reading, 5 quizzes
Video5 videos
Exercício Resolvido - Multiplicação de Matrizes11m
POO – Programação Orientada a Objetos – Parte 114m
POO – Programação Orientada a Objetos – Parte 214m
Códigos Testáveis24m
Reading1 reading
POO – Programação Orientada a Objetos. Modularização, testes e reuso.40m
Quiz3 practice exercises
POO – Programação Orientada a Objetos – Parte 16m
POO – Programação Orientada a Objetos – Parte 26m
Códigos Testáveis4m
Week
4
Hours to complete
3 hours to complete

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 videos (Total 31 min), 1 reading, 3 quizzes
Video3 videos
Complexidade Computacional7m
Algoritmo de Ordenação Seleção Direta11m
Reading1 reading
Algoritmos de Busca e Ordenação40m
Quiz1 practice exercise
Busca Sequencial e Ordenação Seleção Direta14m

Instructor

Avatar

Fabio Kon

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

About 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....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.