About this Course
4.9
385 ratings
90 reviews

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 21 hours to complete

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

Portuguese (Brazilian)

Subtitles: Portuguese (Brazilian)

Skills you will gain

Software TestingRecursionPython ProgrammingSorting Algorithm

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 21 hours to complete

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

Portuguese (Brazilian)

Subtitles: Portuguese (Brazilian)

Syllabus - What you will learn from this course

Week
1
3 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 ;-)...
1 video (Total 20 min), 2 readings, 3 quizzes
1 video
2 readings
Folha de Consulta10m
Matrizes e funções com matrizes30m
1 practice exercise
Matrizes15m
Week
2
4 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! ...
4 videos (Total 51 min), 1 reading, 6 quizzes
4 videos
Comparação entre Strings8m
4 Pequenos Conceitos Úteis12m
Módulos em Python14m
1 reading
Strings, funções com números reais e exercícios30m
4 practice exercises
Strings12m
Comparação entre strings8m
4 Pequenos Conceitos Úteis8m
Módulos em Python6m
Week
3
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! ...
5 videos (Total 74 min), 1 reading, 5 quizzes
5 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
1 reading
POO – Programação Orientada a Objetos. Modularização, testes e reuso.40m
3 practice exercises
POO – Programação Orientada a Objetos – Parte 16m
POO – Programação Orientada a Objetos – Parte 26m
Códigos Testáveis4m
Week
4
4 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 ;-)...
3 videos (Total 31 min), 1 reading, 3 quizzes
3 videos
Complexidade Computacional7m
Algoritmo de Ordenação Seleção Direta11m
1 reading
Algoritmos de Busca e Ordenação40m
1 practice exercise
Busca Sequencial e Ordenação Seleção Direta14m
4.9
90 ReviewsChevron Right

44%

started a new career after completing these courses

36%

got a tangible career benefit from this course

Top Reviews

By LMOct 20th 2017

Complementou o assunto de Introdução à Ciência da Computação demonstrando como podem ser analisados e medidos algoritmos. Tudo de forma clara e objetiva como no primeiro curso.

By ABMar 26th 2019

Novamente um excelente curso completado! Recomendo o professor Fábio, que possui amplo domínio da linguagem, e consegue de forma muito prática passar os conhecimentos.

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.