For most homework assignments you will update your shared, hosted git repository prior to the due date/time. You will not need to submit anything in Canvas unless instructed to do so in the assignment. When I grade your work I will leave feedback in Canvas and possibly also in your shared repository.
IMPORTANT: Each homework assignment assumes you have completed its corresponding lab day requirements prior to starting the assignment. You should take the time to complete the lab day exercises before you start the homework.
Verify that your local workspace matches what you did during the lab. Now you are ready to do your homework.
Go ahead and fully implement the searchByYear method so it works. When displaying matching entries you can copy the printf statements in the displayAll method. For testing purposes you may find it helpful to add some statements in main() that will put three or four movies into the parallel arrays so you don't have to enter movie information each time you run the program.
Once your method is fully tested and deemed to be working commit your changes to the local repository with a message that indicates you have finished the first homework assignment. Then push your changes to your hosted repository.
Your program should be completely working and should follow all of the programming conventions named in class and explained in http://josephus.hsutx.edu/classes/all/javaconventions/ (including the use of comments that conform to the JavaDoc guidelines).
The instructor will grade your work based on what you have pushed to the hosted homework repository you have shared. For all assignments the program is due before the beginning of class on the due date. Repositories that show a commit time after that time will be graded as late.