Java Programming: Solving Problems with Software
link Origem: www.coursera.org
list 4 sequencias
assignment Nível: Introdutório
chat_bubble_outline Idioma : Inglês
language Subtítulos : Turco
card_giftcard 128 pontos
Avaliações
-
starstarstarstarstar
Ver avaliação

Informações principais

credit_card Free accesso
verified_user Certificado pago
timer 16 total de horas

Sobre o conteúdo

Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing comma separated value (CSV) files. After completing this course you will be able to: 1. Edit, compile, and run a Java program; 2. Use conditionals and loops in a Java program; 3. Use Java API documentation in writing programs. 4. Debug a Java program using the scientific method; 5. Write a Java method to solve a specific problem; 6. Develop a set of test cases as part of developing a program; 7. Create a class with multiple methods that work together to solve a problem; and 8. Use divide-and-conquer design techniques for a program that uses multiple methods.

more_horiz Ler mais
more_horiz Ler menos
dns

Programa de estudos

  • Week 1 - Welcome to the Course
    Welcome to “Java Programming: Solving Problems with Software”! We are excited that you are starting our course to learn how to write programs in Java, one of the most popular programming languages in the world. In this introductory module, you will get to meet...
  • Week 1 - Iterables in Java
    In this module, you will learn to design and run your first Java programs, including one program that prints “Hello!” in various countries’ languages and another where you will copy and edit many files by converting color images to grayscale. To accomplish the...
  • Week 2 - Strings in Java
    This module begins with a short presentation from Raluca Gordân, an assistant professor in Duke University’s Center for Genomic and Computational Biology, about an important problem genomics scientists encounter regularly: how to identify genes in a strand of ...
  • Week 3 - CSV Files and Basic Statistics in Java
    A common format for storing tabular data (any data organized into columns and rows) is in comma separated values (CSV) files. In this module, you will learn how to analyze and manipulate data from multiple CSV data files using a powerful open-source software p...
  • Week 4 - MiniProject: Baby Names
    This module wraps up the course with a mini project that ties together the different practices, skills, and libraries you have gained across the course! Using data on the popularity of different baby names in the United States from the past several decades, yo...
record_voice_over

Instrutores

Owen Astrachan
Professor of the Practice
Computer Science

Robert Duvall
Lecturer
Computer Science

Andrew D. Hilton
Associate Professor of the Practice
Electrical and Computer Engineering

Susan H. Rodger
Professor of the Practice
Computer Science

store

Criador do conteúdo

Duke University

A Duke University é uma universidade privada de investigação norte-americana situada em Durham, na Carolina do Norte. A universidade tem o nome da dinastia Duke. 

Embora a universidade só tenha sido oficialmente fundada em 1924 (as suas raízes remontam a 1838). Frequentemente referida como a "Harvard do Sul", a Duke é a universidade mais selectiva do Sul dos Estados Unidos. 

A universidade é membro da Associação das Universidades Americanas, uma associação que, desde 1900, reúne as universidades de investigação de elite da América do Norte.

assistant

Plataforma

Coursera

A Coursera é uma empresa digital que oferece um curso on-line massivo e aberto, fundado pelos professores de computação Andrew Ng e Daphne Koller Stanford University, localizado em Mountain View, Califórnia.

O Coursera trabalha com as melhores universidades e organizações para disponibilizar alguns dos seus cursos on-line e oferece cursos em várias disciplinas, incluindo: física, engenharia, humanidades, medicina, biologia, ciências sociais, matemática, negócios, ciência da computação, marketing digital, ciência de dados. e outros assuntos.Cours

Você é o criador deste MOOC?
Qual a sua apinião sobre esse recurso?
Conteúdo
5/5
Platforma
5/5
Didática
5/5