Chevron Left
Voltar para Laboratório de Programação Orientada a Objetos - Parte 1

Comentários e feedback de alunos de Laboratório de Programação Orientada a Objetos - Parte 1 da instituição Universidade de São Paulo

4.8
estrelas
66 classificações
21 avaliações

Sobre o curso

Este curso apresenta os conceitos mais importantes em torno do paradigma de desenvolvimento mais comum da indústria de software hoje: a Programação Orientação a Objetos (POO). Oferecido pelo Departamento de Ciência da Computação do Instituto de Matemática e Estatística da USP, o curso é voltado para quem já conhece os conceitos básicos de POO e quer se aprofundar no assunto, tornando-se um excelente programador. Ele funciona bem como uma sequência natural aos 2 cursos anteriores do Prof. Fabio Kon do IME-USP no coursera: Introdução à Ciência da Computação com Python. Se você ainda não sabe programar, deve começar por este outro curso: https://www.coursera.org/learn/ciencia-computacao-python-conceitos Mas, se você já sabe programar em outra linguagem confortavelmente, pode vir direto para este curso sem grandes dificuldades. A maior parte dos exemplos de código serão em Java e Python e apresentamos uma pequena visão geral dessas linguagens no início do curso. O curso é dividido em duas partes de aproximadamente 6 semanas cada. Nesta Parte 1, os tópicos cobertos são: (1) Recapitulação dos conceitos básicos de POO (2) UML (Linguagem Unificada de Modelagem OO) (3) Linguagens interpretadas vs. compiladas (4) Orientação a Objetos em Java e em Python (5) Qualidade de Código e Boas Práticas de Programação OO (6) Bugs, depuração e testes (7) Linguagens dinâmicas vs. estáticas (8) Classes abstratas e interfaces (9) Coleções de Objetos (10) Polimorfismo (11) Tratamento de Exceções (12) Streams (Fluxos de dados) (13) Padrões de Projeto (Design Patterns) - Estratégia, Adaptador, Singleton, Método Fábrica, Fábrica Abstrata, Protótipo, Estado (14) Model-View-Controller (MVC) Matricule-se! Estamos esperando por você! Fabio Kon e Guilherme Feulo IME-USP...

Melhores avaliações

JA

21 de fev de 2022

Gostei muito dos vídeos e dos livros sugeridos para estudar. Gostaria de continuar aprendendo sobre padrões de software e implementações em linguagens orientadas a objetos.

FD

13 de ago de 2021

O curso é ótimo, mas poderia ter mais alguns exemplos em UML com a diferenciação das relações realização, depedência.

Filtrar por:

1 — 22 de 22 Avaliações para o Laboratório de Programação Orientada a Objetos - Parte 1

por Victor M

10 de mai de 2021

Muito bem explicado e uma ótima didática. Acho que poderia ter mais atividades utilizando o UML

por Eden N d O L

22 de jun de 2021

E​xcelente curso, bem objetivo para a carga horária e proposta dos conteúdos apresentados.

por Rafael Z C L

5 de abr de 2021

Muito bom o curso, as video aulas são muito boas! Eu tinha apenas noções básicas de Orientação a Objetos que vi na graduação em estruturas de dados com Java, e agora conheço agluns Padrões, aprendi sobre classes abstratas, interfaces, coleções de objetos e muitas outras ferramentas que eu nem sabia da existência!

Espero que tenha um Laboratório de Programação Orientada a Objetos - Parte 2, com algumas atividades que envolvem programar. Senti que aprendi mesmo sobre os Padrões pondo a mão na massa e refazendo os exemplos do GitLab em Java. Bem, só se aprende a programar programando, né? :)

por Gabriela C C C

7 de mai de 2021

O curso apresenta conceitos importantes sobre programação orientada a objetos, oferece exemplos práticos e possui excelentes recomendações de material para estudos complementares. Imagino que deva ter uma continuidade, a parte 2, em breve!

por beatriz f

22 de jun de 2021

Muito bom e conciso, feito com dedicação. Poderia ter destrinchado mais exemplos para a linguagem Python.

por marcio b

24 de out de 2021

S​eria desejável mais atividades praticas

por Donato P

23 de jun de 2022

A didática do professor foi o principal ponto de prosseguir com o curso sem traumas As abordagens dos diversos Padrões (Adapter, Singleton, Factory Method, Abstract Factory, Prototype, MVC, entre outros) foram bem esclarecidos permitindo se aprofundar em estudo externo ao curso Durante o decorrer do curso tivemos vários exemplos em Python e principalmente Java para fixação Recomendo POO para ter uma visão de reutilização de códigos em classes (concretas e abstratas) tornando o desenvolvimento mais flexível e organizável

por Luciano C

9 de mai de 2021

Uma boa introdução à programação orientada a objetos. Fabio Kon apresenta de forma muito didática os princípios e ideias para realizar uma programação eficiente e clara. Gostei muito de aprender sobre os Padrões de Projeto e todas as possibilidades de seu uso. A avaliação por pares foi uma novidade bem interessante, que permitiu avaliar o trabalho de outras alunos do curso e ter o feedback deles.

por Alexandre P

28 de abr de 2021

O curso cumpre papel pedagógico formador muito importante.

Normalmente, o cuidado com os conceitos de orientação a objetos é ausente em muitos cursos de computação do Brasil.

Aqui, tais princípios foram bem abordados, facilitados pela ótima capacidade discursiva do professor Fábio Kon.

Sem dúvida que eu faria outros cursos da USP no Coursera.

por Diogo M

5 de dez de 2021

Este é o terceiro curso que faço aqui no Coursera e que é ministrado pelos professores da USP. A abordagem do assunto é simples, clara, objetiva.

Gostei muito de ter que elaborar um projeto final e de ter ele avaliado por pares.

A possibilidade de aprendizado por causa disso é imensa.

Vou aguardar ansioso pela #Parte2 . :)

por THIAGO B O

10 de mai de 2021

Mais um curso com o padrão "Fabio Kon" de qualidade! - a didática dele é impressionante: mesmo eu não sabendo nada previamente sobre o assunto, a maneira como o conteúdo é encadeado e a forma como é apresentado fazem tudo parecer fácil. Obrigado!

por Gustavo L T

16 de jun de 2021

Curso excelente! Inicialmente com conceitos básicos de orientação a objetos, evoluindo para uma parte muito bem explicada de padrões de projetos. O curso e majoritariamente em Java, porem, tem exemplos em Python no material para leitura.

por Joaquim M J B

19 de mar de 2022

E​xcelente. Uma introdução a POO e a padrões de projecto muito boa. Acresce o acesso a código em Python e o exercício final para sedimentar conhecimentos. Muito bem, a equipa está de parabéns.

por José M A

22 de fev de 2022

Gostei muito dos vídeos e dos livros sugeridos para estudar. Gostaria de continuar aprendendo sobre padrões de software e implementações em linguagens orientadas a objetos.

por Fernando D

14 de ago de 2021

O curso é ótimo, mas p​oderia ter mais alguns exemplos em UML com a diferenciação das relações realização, depedência.

por EDILSON D S T

4 de jun de 2022

Ótimo curso...podemos orientar como continuação do introdução a ciencia da computação...

por Jaqueline D

13 de dez de 2021

Maravilhosa a aula, bem explicado e trazendo conteudo com qualidade e segurança.

por Normando R

6 de abr de 2022

Excelente curso. Instrutor realmente de nível muito elevado. Parabéns.

por Pedro H

9 de set de 2021

interessante

por Leandro R d S

2 de out de 2021

a

por Marcos A N

5 de jun de 2022

Curso bom. Porém, o sistema de avaliação final é horrível. Você é avaliado por outros estudantes, que nem sempre compreendem bem os conceitos para poderem te avaliar. Péssimo!