CSC402 - Group Project Guidelines 2024
CSC402 - Group Project Guidelines 2024
Objective: To develop a computer application that are related to a real life problem.
Instructions:
1. You are given a list of project themes. Choose ONE (1) only.
2. Once you have chosen the project theme, discuss with your group members about the
menu/functionalities of the program.
3. Your program should incorporate the elements that you have learnt in this course such
as selection, repetition and array.
4. Regularly, consult your lecturer to make sure that the analysis/design/coding of your
program meet the requirements.
Submission: Softcopy. Only the group leader will need to upload the following to the
provided link (will be given later):
1. Source File, and
2. Presentation Slides.
The progress: Selected groups will need to show their progress during the lab session. Be
ready every week. No worries, this is just to make sure that you are on the right track in
completing the project sucessfully.
Evaluation: Refer to the Project Rubric for the evaluation criteria of the project.
Presentation: Check with your lecturer for the presentation format and the duration given for
each group.
****************************** THE DETAILS ******************************
The project should consist of
Source Code Presentation
1. Source Code
The source code of the program. Please follow the following criteria.
i. You are required to produce a structured program design.
ii. Please apply all topics that you have learnt (e.g: selection, repetition
array and string).
iv. Write the comments (// or /* …. */) of the main codes only.
1
2. Presentation
Your Presentation should consist of:
a. Slides
i. State the Introduction, problem statement , the objective, the discussion
and the conclusion.
ii. The list of features/functional can be represented with flowchart
iii. The main outputs.
b. System Demonstration
i. Run your program.
ii. Demo the flow (full cycle of the program). It means that you will need
to key in all the required data to show relationship of the functions
involved.
4 Wet Market Usrah Mart wet supermarket plans to offer online purchasing in
Application accordance with the rapid changes in e-commerce since Covid-19
pandemic. There is a wide range of perishable foods in this wet
market that the customers can choose from such as meat, fish,
seafood, fruits, and vegetables. Furthermore, Usrah Mart also
accommodates the customer with their vacuum-packed eats for
optimum hygiene and freshness. You, as a junior software
developer, need to develop an application that could help the wet
supermarket to receive orders from the customers and calculate the
total amount including the delivery charges. The system also
receives input for the desired delivery slot and the customers’
address.