Course Contents and scheduled activities

Course Contents and scheduled activities

  • A phase is not equivalent to a week, each phase might need more than one week.

  • There will be several major assignments during various phases. Please go through them here. Each group needs to plan for it.

  • Course information MUST be fulfilled with the enclosed format (Click here)

Phase 1

  • We need to make sure that you know what you plan to develop. This includes software tools and methods, system outlines, tasks and missions of each team member, and many others.

  • Discussion on various aspects of Capstone Guidelines and Information System development.

  • Students need to arrange for a web page that contains all information they provide in their proposal. Each team will show the skills they have regarding programming using HTML, CSS, JavaScript, and Bootstrap tools.

  • Each group needs to create a web page for their project and keep updating it during the semester as given (Click here). You can host the project on the Cloud or your Google site page.

  • We shall have several rounds of presentations to show the project's progress. Each student (he/she) should be ready to describe his/her mission and what was accomplished so far.

  • You need to have an eye on Week 4 and Week 5, which should be the second presentation round, which concerns the SRS and UML diagrams.

Phase 2

    • Each team needs to provide a 10-15 min slide presentation on Week 2 to answer the questions:

      • Why is this project important?

      • What does it need to be accomplished?

      • Moreover, What is the expected deliverable?

    • You shall provide a front-end development for your project using HTML, CSS, Jscript, and Bootstrap development tools you know about. This will be a milestone assignment. You shall practice the use of HTML, CSS, Jscript, and Bootstrap experience for your development. The team needs to show their talent and knowledge in this phase.

      • This will be a milestone assignment.


    • We shall discuss various aspects related to the schedules of capstones. It is recommended that students should get knowledge on one of the free scheduling tools such as the MS Project. You can find many online tutorials on MS Project.

      • This will be a milestone assignment.

Phase 3

Teams need to present their current progress in the project which include:

Phase 4

Explore various aspects related to software requirement specifications (SRS) and follow the following guidelines to develop yours (Click here).

You can find many examples related to SRS online based on the type of project you are developing either

1) Some guidelines can be found at HOW TO CREATE SRS FOR WEB APPLICATION or

2) MobileApp, HOW TO WRITE SPECIFICATION FOR A MOBILE APP DEVELOPMENT PROJECT

  • The above links are essential for the development of a good project. You may also use other resources as needed.

    • This will be a milestone assignment.

  • Midterm evaluation guidelines are available criteria that can be checked (Click here).

Phase 5

  • You need to develop your database architecture and show the motivation behind your design. You will need to include some dummy data and test it.

    • This will be a milestone assignment.


Any project that has a database system needs to implement queries and reports. There must be some statistics collected by the team.

  • This will be a milestone assignment.

Phase 6

  • Review the main guidelines of the final report and consult Dr. Sheta if you have any questions.

  • A sample of the final report can be found (click here)

  • Demo for the final presentation.

    • This will be a milestone assignment.

  • Final presentation and Team Self-Evaluation form. This will be a milestone assignment.

    • This will be a milestone assignment.