Problem
Using C# and Windows Presentation Foundation (WPF), design and implement a standalone desktop time management application that ful?ls the following requirements:
I. The user must be able to add multiple modules for the semester. The following data must be stored for each module:
i. code, for example, PROBE-212
ii. Name, for example, Programming 2E.
iii. Number of credits, for example, 15
iv. Class hours per week, for example, 5
II. The user must be able to enter the number of weeks in the semester.
III. The user must be able to enter a start date for the first week of the semester.
IV. The software shall display a list of the modules with the number of hours of self-study that is required for each module per week.