Update README.md
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
## Third Assignment: Movie Explorer 🎬 + Rational Calculator 🧮
|
## Third Assignment: Movie Explorer 🎬 + Rational Calculator 🧮
|
||||||
---
|
---
|
||||||
|
|
||||||
Welcome to Your Third Assignment in the Advanced Programming Course!
|
Welcome to Your Third Assignment in the Advanced Programming Course!
|
||||||
|
|
||||||
This assignment consists of two separate parts. You must complete both parts.
|
This assignment consists of two separate parts. You must complete both parts.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Part 1: Rational Class (Rational Numbers)
|
## Part 1: Rational Class (Rational Numbers)
|
||||||
@@ -16,6 +18,7 @@ Implement addition, subtraction, multiplication, and division as instance method
|
|||||||
Implement addition, subtraction, multiplication, and division as static methods
|
Implement addition, subtraction, multiplication, and division as static methods
|
||||||
|
|
||||||
Note: Detailed TODO comments are provided inside Rational.java.
|
Note: Detailed TODO comments are provided inside Rational.java.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Part 2: Movie Explorer 🎬 (Using API)
|
## Part 2: Movie Explorer 🎬 (Using API)
|
||||||
In this part, you will develop a Java application that fetches movie data from an API and allows users to browse and search movies.
|
In this part, you will develop a Java application that fetches movie data from an API and allows users to browse and search movies.
|
||||||
@@ -45,6 +48,7 @@ Display the genres of a specific movie
|
|||||||
Implement a console menu in Main to receive user input and display data
|
Implement a console menu in Main to receive user input and display data
|
||||||
|
|
||||||
Note: Detailed TODO comments are provided inside each of the above source files.
|
Note: Detailed TODO comments are provided inside each of the above source files.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Objectives ✏️
|
## Objectives ✏️
|
||||||
By completing this assignment, you will:
|
By completing this assignment, you will:
|
||||||
@@ -58,6 +62,7 @@ Work with JSON parsing and REST APIs
|
|||||||
Design a simple console-based menu
|
Design a simple console-based menu
|
||||||
|
|
||||||
Improve Git workflow and project management
|
Improve Git workflow and project management
|
||||||
|
|
||||||
----
|
----
|
||||||
## Prerequisites ✅
|
## Prerequisites ✅
|
||||||
Git
|
Git
|
||||||
@@ -81,6 +86,7 @@ Ensure the code compiles and runs correctly
|
|||||||
Commit and push regularly
|
Commit and push regularly
|
||||||
|
|
||||||
Submit a pull request from development to main
|
Submit a pull request from development to main
|
||||||
|
|
||||||
---
|
---
|
||||||
## Evaluation Criteria ⚖️
|
## Evaluation Criteria ⚖️
|
||||||
Functionality: Code compiles and runs without errors; all features work correctly
|
Functionality: Code compiles and runs without errors; all features work correctly
|
||||||
@@ -88,6 +94,7 @@ Functionality: Code compiles and runs without errors; all features work correctl
|
|||||||
Code Quality: Clean, readable, well-structured code with proper naming
|
Code Quality: Clean, readable, well-structured code with proper naming
|
||||||
|
|
||||||
Understanding: You must be able to explain your implementation
|
Understanding: You must be able to explain your implementation
|
||||||
|
|
||||||
---
|
---
|
||||||
## Bonus Tasks ✒️
|
## Bonus Tasks ✒️
|
||||||
Parse the JSON returned by the `getMovieInfo` method into a MovieInfo entity, and then present the structured movie details based on the user‑provided movie ID.
|
Parse the JSON returned by the `getMovieInfo` method into a MovieInfo entity, and then present the structured movie details based on the user‑provided movie ID.
|
||||||
|
|||||||
Reference in New Issue
Block a user