Course Assignments
Step One :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025
1. Correct uses of toString for Movie m ✔️ System.out.println(m);✔️ System.out.println(m.toString()); ❌ System.out.println(toString());❌ System.out.println(m.toString); 2. Number of Comedy movies in ratedmoviesfull.csv ✔️ 1159 3. Number of movies longer than 150 minutes ✔️ 132 4. Maximum number of films by one director ✔️ 36 5. Director who directed the most films ✔️ Woody Allen ❌ Scorsese❌… <a href="https://codeshala.io/platform/coursera/course/java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization/assignment/step-one-java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization-answers-2025/" rel="bookmark"><span class="screen-reader-text">Step One :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025</span></a>
Step Two :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025
1. Correct way to call loadMovies inside SecondRatings constructor ✔️ FirstRatings fr = new FirstRatings(); myMovies = fr.loadMovies("data/" + moviefile); ❌ myMovies = loadMovies(…)❌ myMovies.fr.loadMovies(…)❌ myMovies.loadMovies(…)❌ loadMovies without fr object 2. Correct way to print number of movies and raters ✔️ SecondRatings runner = new SecondRatings(moviefile, ratingsfile); System.out.println("read data for " + runner.getRaterSize() + "… <a href="https://codeshala.io/platform/coursera/course/java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization/assignment/step-two-java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization-answers-2025/" rel="bookmark"><span class="screen-reader-text">Step Two :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025</span></a>
Step Three :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025
1. Correct getID signature in the Rater interface ✔️ public String getID(); ❌ public String getID❌ public String getID(){ }❌ public String getID(){ } ;❌ full method with return body 2. Correct addRating method for EfficientRater using HashMap<String, Rating> ✔️ myRatings.put(item, new Rating(item, rating)); ❌ myRatings.add(…)❌ missing new keyword❌ wrong method call 3. Correct loop… <a href="https://codeshala.io/platform/coursera/course/java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization/assignment/step-three-java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization-answers-2025/" rel="bookmark"><span class="screen-reader-text">Step Three :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025</span></a>
Step Four :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025
1. Correct replacement for for (Rater r : myRaters) in FourthRatings ✔️ for (Rater r : RaterDatabase.getRaters()) { ❌ getRater()❌ initialize()❌ RaterDatabase.getRater()❌ getRaters() (no class reference) 2. Correct way to print number of raters in RaterDatabase ✔️ System.out.println("read data for" + RaterDatabase.size() + "raters"); ❌ size() alone❌ RaterDatabase.runner.size()❌ runner.size() 3. dotProduct(“15”, “20”) We subtract 5… <a href="https://codeshala.io/platform/coursera/course/java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization/assignment/step-four-java-programming-build-a-recommendation-system-java-programming-and-software-engineering-fundamentals-specialization-answers-2025/" rel="bookmark"><span class="screen-reader-text">Step Four :Java Programming: Build a Recommendation System (Java Programming and Software Engineering Fundamentals Specialization) Answers 2025</span></a>