---
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>