---
# System prepended metadata

title: Computer Programming II Lab 10
tags: [Computer Engineering, IUG, Lab, Computer Programming II]

---

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