Programa de cursos integrados Object Oriented Programming in Java

Inicia em Oct 19

Programa de cursos integrados Object Oriented Programming in Java

Grow Your Portfolio as a Software Engineer. Learn about Object Oriented Design in four project-based courses.

Sobre esse Programa de cursos integrados

This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve more complex problems through objected-oriented design with Java. In addition to learning Java, you will gain experience with two Java development environments (BlueJ and Eclipse), learn how to program with graphical user interfaces, and learn how to design programs capable of managing large amounts of data. These software engineering skills are broadly applicable across wide array of industries.

Desenvolvido por:

4 courses

Siga a ordem sugerida ou escolha a sua própria.


Projetado para ajudar a praticar e aplicar as habilidades que aprendeu.


Dê destaque às suas novas habilidades em seu currículo ou no seu perfil do LinkedIn.

Visão Geral dos Projetos

Beginner Specialization.
No prior experience required.
  1. CURSO 1

    Java Programming: Solving Problems with Software

    Neste curso, você utilizará computadores para desenhar criativamente páginas web utilizando HTML e CSS. Em seguida, utilizará Javascript ara desenvolver programas e algorítimos para resolver problemas computacionais. Conforme evolui no curso, possibilitará dominar os processos de programação que irão ser utilizados através do restante do curso desta Especialização. Após completar o curso você será capaz de: 1. Criar uma página web com HTLM e CSS; 2. Demonstrar o processo de alto nível para desenvolver um programa; 3. Pensar criteriosamente como resolver um problema; 4. Solucionar problemas de programação com Javascript, incluindo condicionais if/else e looping construtores; 5. Usar Javascript para manipular imagens e processar dados; e 6. Reconhecer uma depuração (debugging) como uma aplicação de um método científico. No fim deste curso, possibilitará você desenvolver um mini projeto onde utilizará Javascript para criar seu próprio algorítimo de imagens e uma website que você desenvolveu com HTML, CSS e Javascript
    English, Turkish

    Sobre o curso

    Building upon Duke’s “Programming and the Web for Beginners” course, you will grow in your ability to be a problem-solver and programmer by writing Java programs. We are excited that you've chosen to learn Java with us! You will soon be able t
  2. CURSO 2

    Java Programming: Arrays, Lists, and Structured Data

    4 weeks of study, 4-8 hours/week
    English, Korean

    Sobre o curso

    Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. Use these data structures to build more complex programs that use Java’s object-oriented features. At the end
  3. CURSO 3

    Object Oriented Programming in Java

    6 horas de estudo, 4-6 horas por semana
    English, Korean, German, Chinese (Simplified)

    Sobre o curso

    Have you wondered how huge software projects, like the Google search engine, are developed? In this course, you’ll move beyond coding in the “main” method to learn to design and build more complex Java software projects (though not quite as com
  4. CURSO 4

    Estruturas dedados: medindo e otimizando o desempenho

    6 weeks of study, 6-10 hours/week

    Sobre o curso

    How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and ho


  • University of California San Diego

    The UC San Diego Department of Computer Science and Engineering (CSE) embodies the university's tradition of excellence as a world-class leader in computer science and engineering education and research.

    UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.

  • Duke University

    Duke University is consistently ranked as a top research institution, with graduate and professional schools among the leaders in their fields.

    Duke University has about 13,000 undergraduate and graduate students and a world-class faculty helping to expand the frontiers of knowledge. The university has a strong commitment to applying knowledge in service to society, both near its North Carolina campus and around the world.

  • Leo Porter

    Leo Porter

    Assistant Teaching Professor
  • Andrew D. Hilton

    Andrew D. Hilton

    Associate Professor of the Practice
  • Robert Duvall

    Robert Duvall

  • Christine Alvarado

    Christine Alvarado

    Associate Teaching Professor
  • Mia Minnes

    Mia Minnes

    Assistant Teaching Professor
  • Susan H. Rodger

    Susan H. Rodger

    Professor of the Practice
  • Owen Astrachan

    Owen Astrachan

    Professor of the Practice