Java Programming: Arrays, Lists, and Structured Data

Java Programming: Arrays, Lists, and Structured Data

Course
en
English
Subtitles available
16 h
This content is rated 0 out of 5
Source
  • From www.coursera.org
Conditions
  • Self-paced
  • Free Access
  • Fee-based Certificate
More info
  • 4 Sequences
  • Introductive Level
  • Subtitles in Korean

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

  • 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...

Prerequisite

None.

Instructors

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

Editor

Duke University is a private North American research university located in Durham, North Carolina. The university is named after the Duke dynasty. 

Although the university was not officially founded until 1924 (its roots go back to 1838). Frequently referred to as the "Harvard of the South", Duke is the most selective university in the American South. 

The university is a member of the Association of American Universities, an association which, since 1900, has brought together the elite research universities of North America.

Platform

Coursera is a digital company offering massive open online course founded by computer teachers Andrew Ng and Daphne Koller Stanford University, located in Mountain View, California. 

Coursera works with top universities and organizations to make some of their courses available online, and offers courses in many subjects, including: physics, engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, digital marketing, data science, and other subjects.

This content is rated 4.5 out of 5
(no review)
This content is rated 4.5 out of 5
(no review)
Complete this resource to write a review