Java application for text editing.
The capstone project for Coursera Course Data Structures and Performance.
This course is offered at Coursera and is part of the Object Oriented Programming in Java Specializaiton.
This is the fourth and final course of the Specialization, Link to the course.
Here's my certificate on completing the course.
The program I build throughout this course allows its user to manage, manipulate and reason about large sets of textual data. Main functionalities includes:
- Load text files into the program.
- Calcualte the Flesch Index score for readability evaluation.
- Auto Complete when entering new text.
- Spelling check and suggestion.
- Calculate the edit distance between two words and illustrate the path between them.
- Markov Text Generator based on the imported text.