Java Programming: Arrays, Lists, and Structured Data
link Origem: www.coursera.org
list 4 sequencias
assignment Nível: Introdutório
chat_bubble_outline Idioma : Inglês
language Subtítulos : Coreano
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

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 of the course you will write an encryption program and a program to break your encryption algorithm. After completing this course, you will be able to: 1. Read and write data from/to files; 2. Solve problems involving data files; 3. Perform quantitative analyses of data (e.g., finding maximums, minimums, averages); 4. Store and manipulate data in an array or ArrayList; 5. Combine multiple classes to solve larger problems; 6. Use iterables and collections (including maps) in Java.

more_horiz Ler mais
more_horiz Ler menos
dns

Programa de estudos

  • Week 1 - Welcome
    Welcome to “Java Programming: Arrays, Lists, and Structured Data”! 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 hear an...
  • Week 1 - Cryptography: Keeping Information Secret
    In this module, you will learn about the basics of cryptography, the science of keeping information private and secure. You will learn about simpler cryptographic systems, which were used from the Roman Empire through the early 1900s. You will learn how to imp...
  • Week 2 - GladLibs: Stories from Templates
    After completing this module, you will be able (1) to program a word frequency counter to analyze any input text file, (2) to select and substitute words from a list into a document template using both ArrayList and HashMap, (3) to create new lists to use in t...
  • Week 3 - Web Server Logs: From Logs to Visits
    In this module, you will learn about how web server logs store information about visitors to a website, and you will write programs to access information like user IP address, date and time of access, and more. Using Java programs you write in this module, you...
  • Week 4 - MiniProject: Vigenère Cipher
    In this module, you will develop a program to break the Vigenère Cipher, a more complex version of the Caesar Cipher. You will improve your program in three stages: first decrypting messages where you know the language and key length, then adding the capabilit...
record_voice_over

Instrutores

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

Robert Duvall
Lecturer
Computer Science

Owen Astrachan
Professor of the Practice
Computer Science

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