Thesaurus API coding project
Develop a Java-based interactive game with two modes: Synonym Matching and Definition Matching. Players select the correct synonym or definition for given words from multiple choices.
As a motivated second-year Computer Science student at the University of Georgia, I am enthusiastic about applying the theoretical knowledge and practical skills I have acquired in a dynamic position. My educational journey so far has been marked by a deep engagement with core computer science principles and a hands-on approach to learning, as evidenced by my successful completion of several coding projects. My strong problem-solving abilities, combined with a passion for technology and a willingness to learn, make me an ideal candidate where I can contribute meaningfully while gaining invaluable industry experience.
Develop a Java-based interactive game with two modes: Synonym Matching and Definition Matching. Players select the correct synonym or definition for given words from multiple choices.
Implement a priority queue in Java, demonstrating algorithm and data structure proficiency.
Develop a functional doubly linked list in Java, showcasing understanding of pointers and memory management in an object-oriented context.
Create a linked list in Java that maintains elements in sorted order, demonstrating skills in data structures and sorting logic.
Implement a binary search tree in Java with operations like insertion, deletion, and searching.
Implement and compare various sorting algorithms in Java, QuickSort, MergeSort, HeapSort, and Selection Sort.
Programming Languages:
Java, C, Python
Object-Oriented
Programming (OOP)
Code Analysis and
Development
Code Review
Error Identification
and Correction
Fluent in both
Chinese and English