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

Learner Reviews & Feedback for Laboratório de Programação Orientada a Objetos - Parte 1 by Universidade de São Paulo

4.8
stars
171 ratings

About the Course

Estamos muito felizes de lançar agora este curso que 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ê! Se tiver alguma dúvida, escreva no fórum! Fabio Kon e equipe do IME-USP...

Top reviews

JB

Mar 18, 2022

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

JM

Feb 21, 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.

Filter by:

51 - 52 of 52 Reviews for Laboratório de Programação Orientada a Objetos - Parte 1

By Vitor H K

Aug 22, 2022

Estava com expectativas altas para este curso, pois está com uma nota muito boa, porém acabei me decepcionando bastante. Achei que após fazer este curso eu ficaria com um conhecimento muito bom de programação orientada a objetos, porém achei o conteúdo superficial demais. A intenção do curso foi boa, de tentar ensinar uma visão geral de orientação a objetos independentemente da linguagem de programação, mas não houve nenhum exercício prático de programação ao longo do curso inteiro. Acho que não é possível realmente aprender sem fazer exercícios de programação. Eu estava interessado principalmente em programação de objetos em Python, porém o curso é quase todo voltado a Java, neste ponto o curso me decepcionou também. Acho que teria sido melhor se o curso apresentasse menos padrões de projeto e tivesse mais exercícios práticos. Outra queixa é com relação ao projeto final, eu não gosto do sistema de peer-review, pois não há nenhuma garantia de que a avaliação do seu projeto será correta.

Em resumo, me decepcionei bastante com este curso, já fiz vários cursos no Coursera e este foi o único que me decepcionou até agora. Se você estiver procurando um curso com o intuito de realmente aprender a implementar programas orientados a objetos, recomendo procurar um outro curso; já caso você estiver ok em aprender apenas uma noção geral e bem superficial de orientação de objetos, talvez você goste deste curso.

By Bruno

Jul 19, 2024

esperava mais