--- title: Computer Programming II Lab 10 --- <h1 style='border: none'><center>Computer Programming II Lab 10</center></h1> <h2 style='border: none'><center>JavaFX Modules & MVC Design Pattern</center></h2> <h5><center>The Islamic University of Gaza<br>Engineering Faculty<br>Department of Computer Engineering</center></h5> <h6>Authors: Usama R. Al Zayan<span style="float:right">2023/04/28</span></h6> <h6>Parts of this Lab were adapted from work done by Mohammed Nafiz ALMadhoun and Mohammed AlBanna</h6> --- --- ## Lab 10: Time and Plan | Tasks | Timing | | -------- | -------- | | Quiz 9 & 10 | 10 min | | Task 1 | 60 min | ## Lab Tasks ### Task 1: Modify The Example project 1. Build the Example project from Pre-lab 10. 2. Add the following new functionality to this Example project: * Add a new interface through which the user can delete a student from his name. * Add a new interface through which the user can edit a student's GPA from his name. 3. Add new fields to Student Class, and modify the necessary in the interfaces to display this data: * Student ID. * Department name. * Phone number. ###### tags: `Computer Programming II` `Lab` `IUG` `Computer Engineering` <center>End Of Lab 10</center>