ining it through an interactive process. The steps are:1.Identify the user’s information and operating requirements.2.Develop a working prototype that focuses on only the most important functions, using basic database.3.Allow the user to use the prototype with further changes, and implement the most important changes.4. Repeat the next version of the prototype with further changes incorporated untilthe system fully meets user requirements.The benefits include shorter development time, more accurate user requirements, and greater user participation and support.Screen Layouts of the Proposed Software Figure 1MAIN MENU This is the main screen of the software. There are four menus to choose from Create Schedule is for creating new schedules. Utility is for modifying rooms, instructor list, and curriculums that needs editing or has errors. Profiles will supply you with more information about the developers. Exit will terminate the current application. Figure 2 In this screen, the software will ask the Dean to enter the corresponding year and section of the schedule he wants to create. After entering the year, the software will only give the corresponding subjects, instructors, and time schedules for the defined year.3.1.1 Justification of the MethodologyPrototyping allows the analyst to skip a certain process or module when resources are scarce. And also, the analyst has the option to return a particular process or module if refinement or modifications are needed or requested by the user or customer. A brief description is that, prototyping is an interactive process of system building on which the system is continually revised through close work between the user and the analyst.These are the reasons why the researchers adopted prototyping paradigm to be used in the construction of the proposed software product. Using prototyping as a development technique, the an...