Informações sobre o curso

864,647 visualizações recentes

Resultados de carreira do aprendiz

38%

comecei uma nova carreira após concluir estes cursos

38%

consegui um benefício significativo de carreira com este curso

20%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 39 horas para completar
Inglês
Legendas: Inglês, Coreano, Alemão, Chinês (simplificado)

Habilidades que você terá

Logic ProgrammingJava ProgrammingObject-Oriented Programming (OOP)Sorting Algorithm

Resultados de carreira do aprendiz

38%

comecei uma nova carreira após concluir estes cursos

38%

consegui um benefício significativo de carreira com este curso

20%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 39 horas para completar
Inglês
Legendas: Inglês, Coreano, Alemão, Chinês (simplificado)

oferecido por

Logotipo de Universidade da Califórnia, San Diego

Universidade da Califórnia, San Diego

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up97%(60,016 classificações)Info
Semana
1

Semana 1

3 horas para concluir

Welcome and Project Overview: Visualizing Data

3 horas para concluir
13 vídeos (Total 47 mín.), 8 leituras, 3 testes
13 videos
Welcome (Object Oriented Java Programming: Data Structures and Beyond Specialization)3min
Welcome (Object Oriented Programming in Java Specialization)1min
Project prototype4min
Your Path through the Course5min
Concept Challenges: what and why?3min
In the Real World: Welcome from Google Engineers50s
Introduction: Classes and Objects25s
Core: Defining Classes and Creating Objects11min
When I Struggled: Objects1min
Core: Overloading Methods6min
Core: Public vs. Private7min
In the Real World: Public vs. Private access27s
8 leituras
A Customized Welcome to this Course10min
After completing this course, you will be able to...5min
Is this course right for me?10min
Up Next: A short survey10min
Project overview10min
Additional Resources and Support10min
By the end of this week you will be able to...5min
A note about the main method2min
3 exercícios práticos
Pre-Course Quiz26min
Survey: Your goals for the course8min
Basics of Objects10min
Semana
2

Semana 2

9 horas para concluir

Memory Models, Scope, and Starting the Project

9 horas para concluir
16 vídeos (Total 77 mín.), 11 leituras, 4 testes
16 videos
Project: Module 1 Assignment Overview1min
Project: Setting up the starter code in Eclipse4min
Core: Drawing Memory Models with Primitive Data5min
Support: Memory Models for Primitive Types3min
Support: Setting Up and Running Examples in Eclipse2min
When I Struggled: Compiling and Running Code55s
Core: Drawing Memory Models with Objects8min
Concept Challenge: Memory Models 15min
Concept Challenge: Memory Models 25min
Support: Memory Model Drawing Example5min
Core: Introduction to Scope9min
Concept Challenge: Scope6min
Support: Putting it all Together Part 13min
Support: Putting it all Together Part 210min
Project: Module 1 Assignment Walkthrough4min
11 leituras
Remember to Choose Your Own Path10min
By the end of this week, you will be able to...10min
Getting ready to write code10min
Important note for learners working offline10min
Setting Up Java and Eclipse on Windows (and Linux)30min
Setting Up Java and Eclipse on Mac30min
Setting Up Unfolding Maps10min
Support: Troubleshooting Common Issues10min
Congratulations and quiz answers10min
Programming Assignment Instructions5h
Congratulations and quiz answers10min
4 exercícios práticos
Where to next?2min
Working with Code2min
Objects, memory models, and scope10min
Programming Assignment Quiz (Do programming assignment FIRST)14min
Semana
3

Semana 3

8 horas para concluir

Graphical output: Creating GUIs and Displaying Data

8 horas para concluir
23 vídeos (Total 136 mín.), 4 leituras, 1 teste
23 videos
Project: Module 3 Programming Assignment Overview1min
Core: Graphical User Interfaces4min
Core: Using PApplet11min
When I struggled: GUIs27s
Core: Resizing Images5min
Core: Colors8min
When I Struggled: Documentation1min
Support: Setting up a Canvas7min
Support: Drawing Happy Face7min
Support: Loading and Displaying Images6min
Core: Why Processing?1min
Support: Using Documentation7min
In the Real World: Documentation3min
Core: Setting up map visualization9min
Core: Adding markers5min
Core: Using live data11min
Bonus: Visualizing life expectancy29s
Bonus: Setting up the map4min
Bonus: Representing data8min
Bonus: Coloring markers11min
Support: ArrayLists and Generics8min
Project: Module 3 Programming Assignment Walkthrough8min
4 leituras
By the end of this week you will be able to...10min
Support: Understanding Features and Markers30min
Programming Assignment Instructions5h
Congratulations and quiz answers10min
1 exercício prático
Programming Assignment Quiz (Do programming assignment FIRST)20min
Semana
4

Semana 4

5 horas para concluir

Inheritance

5 horas para concluir
25 vídeos (Total 97 mín.), 3 leituras, 1 teste
25 videos
Project: Module 4 Programming Assignment Overview1min
Core: Why use Inheritance?5min
Core: Extends5min
In the Real World: Inheritance 152s
Core: Reference vs. Object Type3min
When I struggled: the "Is a" relationship40s
Concept Challenge: References and Objects9min
Core: Visibility Modifiers4min
When I Struggled: Inheritance45s
Core: Object Creation in Java3min
Core: Compiler Rules for Class Construction4min
Core: Variable Initialization in a Class Hierarchy4min
Concept Challenge: Inheritance Constructors 14min
Concept Challenge: Inheritance Constructors 23min
Core: Method Overriding5min
Core: Introduction to Polymorphism2min
When I struggled: Polymorphism56s
Core: Rules to Follow for Polymorphism4min
Core: Casting Objects3min
Concept Challenge: Polymorphism Part 16min
Concept Challenge: Polymorphism Part 26min
Core: Abstract Classes and Interfaces5min
In the Real World: Inheritance 21min
Project: Module 4 Programming Assignment Walkthrough7min
3 leituras
By the end of this week, you will be able to...5min
Programming Assignment Instructions3h
Congratulations and Quiz Answers10min
1 exercício prático
Programming Assignment Quiz (Do programming assignment FIRST)15min

Avaliações

Principais avaliações do PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Visualizar todas as avaliações

Perguntas Frequentes – FAQ

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

  • Se você se inscrever, terá 7 dias para testar sem custo e, durante este período, pode cancelar sem multa. Depois disso, não reembolsamos, mas você pode cancelar sua inscrição a qualquer momento. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro ao aluno que não possa pagar a taxa. Faça a solicitação clicando no link Auxílio Financeiro, abaixo do botão "Inscreva-se" à esquerda. Preencha uma solicitação e será notificado caso seja aprovado. Você terá que completar esta etapa para cada curso na Especialização, incluindo o Trabalho de Conclusão de Curso. Saiba mais .

  • This course is meant for learners with a bit of programming background, preferably in Java, who are looking to expand their Software Engineering abilities. Specifically, learners should be already comfortable with loops ("for", "while"), conditionals ("if", "else"), and both calling and authoring methods (functions).

    If you're not sure, that's okay! We have a practice quiz right at the start of the course which will help steer you in the right direction.

  • Este curso não oferece créditos universitários, mas algumas universidades podem aceitar certificados de cursos que podem ser convertidos em créditos. Entre em contato com sua instituição para saber mais. Com os cursos on-line e os certificados Mastertrack™ do Coursera, é possível ganhar créditos universitários.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.