Java Project Resources

Downloading and Running a BlueJ Project

  1. Download the ZIP file for the project linked below (you do not need to expand it).
  2. Within BlueJ, choose the File menu and select "Open Project".
  3. Select the downloaded ZIP file and choose "Open".
  4. The code and data files for the project are now ready to be used.

Examples From Videos and Quizzes

Cryptography: Keeping Information Secret


Implementing the Caesar Cipher

Video: Character Class

Video: Translating to Code

Video: Testing and Debugging


Breaking the Caesar Cipher

Video: Introduction

Video: Random Numbers and Arrays

Video: Counting with Arrays

Programming Exercise: Breaking the Caesar Cipher

Practice Quiz: Breaking the Caesar Cipher


Review

Graded Quiz: Cryptography

GladLibs: Stories from Templates


Telling a Random Story

Video: ArrayList

Video: Unique Words

Video: Advantages and Issues

Programming Exercise: Stories from Templates

Practice Quiz: Stories from Templates


Using and Improving GladLibs

Programming Exercise: Using GladLibs

Video: HashMap for Unique Words

Programming Exercise: Improving GladLibs

Practice Quiz: Using and Improving GladLibs


Review

Graded Quiz: GladLibs

Web Server Logs: From Logs to Visits


Reading Log Files

Video: LogEntry Class with toString

Programming Exercise: Reading Log Files


Finding Unique IP Addresses

Programming Exercise: Finding Unique IP Addresses

Practice Quiz: Finding Unique IP Addresses


Counting Website Visits

Programming Exercise: Counting Website Visits

Practice Quiz: Counting Website Visits


Review

Quiz: Web Server Logs

MiniProject: Vigenère Cipher


Breaking the Vigenère Cipher

Programming Exercise: Known Language and Key Length

Practice Quiz: Known Language and Key Length

Practice Quiz: Unknown Key Length

Quiz: Breaking the Vigenère Cipher

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy