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

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...
Filtrar por:

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

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é? :)