Programação em Java: Solução de problemas com software

coursera.inc

coursera.inc

Programação em Java: Solução de problemas com software

Descrição

Aprenda a codificar em Java e melhore suas habilidades de programação e resolução de problemas. Você aprenderá a projetar algoritmos, bem como desenvolver e depurar programas. Usando classes personalizadas de código aberto, você escreverá programas que acessam e transformam imagens, sites e outros tipos de dados. No final do curso, você criará um programa que determina a popularidade de diferentes nomes de bebês nos EUA ao longo do tempo, analisando arquivos de valores separados por vírgulas (CSV).

 

Depois de concluir este curso, você será capaz de:

 

1. Edite, compile e execute um programa Java;

2. Use condicionais e loops em um programa Java;

3. Use a documentação da API Java ao escrever programas;

4. Depurar um programa Java usando o método científico;

5. Escreva um método Java para resolver um problema específico;

6. Desenvolver um conjunto de casos de teste como parte do desenvolvimento de um programa;

7. Crie uma classe com vários métodos que trabalhem juntos para resolver um problema; e

8. Use técnicas de design de divisão e conquista para um programa que usa vários métodos.

 

Certificados compartilháveis e 100% on-line

Aproximadamente 17 horas para concluir

Curso em: Inglês

Legendas: Árabe, Francês, Portuguese (European), Italiano, Vietnamita, Coreano, Alemão, Russo, Inglês, Espanhol

 

Instrutor: Owen Astrachan, Professor de Prática;

Instrutor: Robert Duvall, Palestrante;

Instrutor: Andrew D. Hilton, Professor Associado da Prática;

Instrutor: Susan H. Rodger, Professor de Prática.

Módulos e Conteúdo

Módulo 1: Instrodução ao curso
- Bem-vindo ao “Programação Java: Resolvendo Problemas com Software”! Estamos entusiasmados por você estar iniciando nosso curso para aprender a escrever programas em Java, uma das linguagens de programação mais populares do mundo. Neste módulo introdutório, você conhecerá a equipe de instrutores da Duke University e terá uma visão geral do curso. Divirta-se!

Módulos e Conteúdo

Módulo 2: Sintaxe e semântica fundamentais do Java.
- Neste módulo, você aprenderá a escrever e executar seus primeiros programas Java, incluindo um programa que imprime “Hello!” nas línguas de vários países e outro onde irá analisar os perímetros e outras informações das formas. Para realizar essas tarefas, você aprenderá os fundamentos da sintaxe Java e como projetar soluções passo a passo com programas. Ao final deste módulo, você será capaz de: (1) Baixar e executar o BlueJ, o ambiente de programação Java deste curso; (2) Acesse a documentação das bibliotecas Java especialmente desenvolvidas para este curso; (3) Editar, compilar e executar um programa Java; (4) Construa métodos, variáveis, instruções if else e for each loops em Java; e (5) Use Iterables (como DirectoryResource) para executar um programa que itera em várias linhas em um documento ou página da Web ou em vários arquivos em um diretório.

Módulos e Conteúdo

Módulo 3: Strings em Java
- Este módulo começa com uma breve apresentação de Raluca Gordân, professora assistente do Centro de Biologia Genômica e Computacional da Duke University, sobre um importante problema que os cientistas genômicos encontram regularmente: como identificar genes em uma cadeia de DNA. Para lidar com esse problema, você precisará entender strings: séries de caracteres como letras, dígitos, pontuação etc. outros problemas relacionados a strings, como localizar todos os links em uma página da web. Ao final deste módulo, você será capaz de: (1) Utilizar métodos importantes para a classe Java String; (2) Use condicionais, loops for e loops while apropriadamente em um programa Java; (3) Encontre padrões nos dados representados por strings para ajudar a desenvolver o algoritmo para seu programa; (4) Compreender a importância de conceber programas que mantenham separadas as diferentes etapas do processamento de dados; (5) Use o iterável StorageResource para este curso para armazenar alguns dados para processamento posterior; e (6) Confie na documentação Java para entender melhor como usar diferentes pacotes e classes Java.

Módulos e Conteúdo

Módulo 4: Arquivos CSV e estatísticas básicas em Java.
- Um formato comum para armazenar dados tabulares (quaisquer dados organizados em colunas e linhas) é em arquivos de valores separados por vírgulas (CSV). Neste módulo, você aprenderá como analisar e manipular dados de vários arquivos de dados CSV usando um poderoso pacote de software de código aberto: Apache Commons CSV. O uso dessa biblioteca o capacitará a resolver problemas que podem ser complexos demais para serem resolvidos com uma planilha. Ao final deste módulo, você será capaz de: (1) Usar o pacote Apache Commons CSV de software livre em seus próprios programas Java; (2) Acessar dados de um ou vários arquivos CSV usando Java; (3) Converter strings em números; (4) Compreender como usar “nulo” em programas Java (quando se quer representar “nada”); (5) Desenvolver um algoritmo (e implementar em Java) para responder a perguntas sobre dados CSV; e (6) Analisar dados CSV em vários arquivos CSV (por exemplo, encontrar máximos, mínimos, médias e outros resultados estatísticos simples).

Módulos e Conteúdo

Módulo 5: MiniProjeto: Nomes de Bebês.
- Este módulo encerra o curso com um miniprojeto que une as diferentes práticas, habilidades e bibliotecas que você adquiriu ao longo do curso! Usando dados sobre a popularidade de diferentes nomes de bebês nos Estados Unidos nas últimas décadas, você poderá comparar a popularidade de diferentes nomes ao longo do tempo. Embora os dados que coletamos para este curso sejam dos Estados Unidos, convidamos você a compartilhar dados de outros países nos fóruns de discussão do curso. Boa sorte com o mini projeto!

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Programação em Java: Solução de problemas com software”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Institucional

PHP Code Snippets Powered By : XYZScripts.com