zipped PROJECT folder and your zipped DATABASE
folder. Zip the ENTIRE database folder and the ENTIRE project folder and submit the
two zipped files in the assignment under one submission.
Note:
Your project must be created with the name ‘CourseSchedulerNameID’, where
Name is your name and ID is your psu account id, e.g. xxx1234. The database must
be created with the name ‘CourseSchedulerDBNameID’, and a username and
password of java and java. All tables should be empty.
Grading Criteria:
In this project I will be looking for good OO design practices and this includes: • Use of getter and setter methods for class variables
• Good naming of your classes, methods and variables
• Correct use of static and non-static methods
• The way you split this project into classes.
• All of your updates to the database must be done using SQL statements, do
not use ResultSetTableModels to update the database.
• If a SQL statement to update the database needs to contain a variable, then
you must use PreparedStatements, do not use concatenation of strings to
create the SQL statement.
The Grading Rubric for Final Project Part 1 is posted in Canvas.
Note: Make sure you look at all the videos about this assignment and the Course Scheduler
Design Layout in Canvas before starting this assignment. You may also use the Sample Project
I have provided in Canvas to start your project.