| 1 | Selecting the study topic | [1]-[3], Lect. Notes |
| 2 | Presenting the gathered information | [1]-[3], Lect. Notes |
| 3 | Defining the functions and variables of the system/product | [1]-[3], Lect. Notes |
| 4 | Selecting the necessary materials | [1]-[3], Lect. Notes |
| 5 | Presenting the gathered information | [1]-[3], Lect. Notes |
| 6 | Preparing the specification or flowchart of the system/product | [1]-[3], Lect. Notes |
| 7 | Programming or calculating the system/product | [1]-[3], Lect. Notes |
| 8 | Programming or calculating the system/product | [1]-[3], Lect. Notes |
| 9 | Setting up the environment where the system/product will operate | [1]-[3], Lect. Notes |
| 10 | Installing the system/product | [1]-[3], Lect. Notes |
| 11 | Installing the system/product | [1]-[3], Lect. Notes |
| 12 | Testing the system/product | [1]-[3], Lect. Notes |
| 13 | Testing the system/product | [1]-[3], Lect. Notes |
| 14 | Presenting the outputs of the system/product in a report | [1]-[3], Lect. Notes |