Downloading and Running a BlueJ Project
- Download the ZIP file for the project linked below (you do not need to expand it).
- Within BlueJ, choose the File menu and select "Open Project".
- Select the downloaded ZIP file and choose "Open".
- The code and data files for the project are now ready to be used.
***Note that you need to right-click on a .atom file link to download it, then save the file in the same folder as your BlueJ project.
Examples From Videos and Quizzes
Earthquakes: Programming and Interfaces
Searching Earthquake Data
Video: Coding a Magnitude Filter
- BlueJ Project: Earthquake Magnitude and Distance Demo
Video: Coding the Closest Quakes
- BlueJ Project: Closest Quakes Demo
Programming Exercise: Searching Earthquake Data
- BlueJ Project: Searching Earthquake Data Starter Program*
- Example text file: nov20quakedatasmall.atom
Practice Quiz: Searching Earthquake Data
- Example text file: nov20quakedata.atom
Filtering Data
Programming Exercise: Filtering Data
- BlueJ Project: Earthquake Filter Starter Program*
Practice Quiz: Filtering Data
- Example text file: nov20quakedata.atom
Review
Graded Quiz: Earthquakes: Programming and Interfaces
- Quiz text file: nov20quakedata.atom
Earthquakes: Sorting Algorithms
Implementing Selection Sort
Video: Translating to Code
- BlueJ Project: Selection Sort Demo
Video: In Place
- BlueJ Project: In Place Sort Demo
Programming Exercise: Implementing Selection Sort
- BlueJ Project: Earthquake Sort Starter Program*
- Example text files:
Practice Quiz: Implementing Selection Sort
- Example text files:
Sorting at Scale
Video: Introduction
- BlueJ Project: Time Sort Demo
Video: Ordering Quakes by Magnitude
- BlueJ Project: Quake Sort Demo
Video: Comparator for Distance from a Location
- BlueJ Project: Distance Comparator Demo
Programming Exercise: Sorting at Scale
- BlueJ Project: Efficient Sort Starter Program*
Practice Quiz: Sorting at Scale
- Example text files:
Review
Graded Quiz: Earthquakes: Sorting Algorithms
- Quiz text files:
N-Grams: Predictive Text
Generating Random Text
Programming Exercise: Generating Random Text
- BlueJ Project: Generating Random Text Starter Program
Programming Exercise: Interface and Abstract Class
- BlueJ Project: Interface Abstract Starter Program
Word N-Grams
Programming Exercise: Word N-Grams
- BlueJ Project: Word N-Gram Starter Program
Programming Exercise: WordGram Class
- BlueJ Project: WordGram Class Starter Program
Generating Random Text
Programming Exercise: Generating Random Text
- BlueJ Project: Generating Random Text Starter Program
Programming Exercise: Interface and Abstract Class
- BlueJ Project: Interface Abstract Starter Program
Word N-Grams
Programming Exercise: Word N-Grams
- BlueJ Project: Word N-Gram Starter Program
Programming Exercise: WordGram Class
- BlueJ Project: WordGram Class Starter Program