CAT201 Integrated Software Development Workshop Project Assignment – School of Computer Sciences
Assignment Type
Individual Assignment
Subject
CAT201: Integrated Software Development Workshop
Uploaded by Malaysia Assignment Help
Date
10/14/2025
CAT201 Project (50%)
Objective:
Construct a software based on JAVA programming language with user-friendly graphical user interface in a team.
Description:
Develop an e-commerce website using web server and Java. Web application frameworks, e.g. Spring, Google Web Toolkit, Struts, … cannot be used.
- Form a group consisting of 3-4 members.
- Appoint a project manager.
- Project manager: Report any member who is missing in action (MIA) for more than 2 weeks. MIA: member who does not reply/respond during project development. The MIA member will get zero for the project.
Mark distribution:
â—¦ Web GUI: 40%
â—¦ Background Java processing: 40%
â—¦ Git Version Control: 10%
â—¦ Overall: 10%
Final program and report:
Submit a full report that describes the program, screenshots, and members’ contributions; source codes and references to libraries/API/engine.
Demo and presentation:
Each team is required to demonstrate the e-commerce website in a scheduled Webex online meeting session. The duration for the presentation is 15 minutes, and 5 minutes for Q&A. Each member is required to present their own module.
Important Dates:
Final program and report submission at eLearn: 11 January 2026
Demo and presentation (Webex online): 12 January 2026 – 16 January 2026
Team Registration:
Register your project team in the Google form (https://forms.gle/h6GyBTuehkssTp9s6) by 10 October 2025.
Evaluation Rubric
| Excellent
(80-100% |
Good
(65-79%) |
Moderate
(40-64%) |
Poor
(0-39%) |
Marks | |
| Part 1: GUI
(40%) |
GUI is user friendly for user and administrator.
Demonstrate the Web technologies (e.g. javascript) taught. |
GUI is user friendly for user or
administrator only. Demonstrate the web technologies (e.g. javascript) taught. |
GUI is user friendly for user and administrator. Do not demonstrate
the web technologies (e.g. javascript) taught. |
GUI is not user
friendly. Do not demonstrate the web technologies taught. |
|
| Part 2:
Java (40%) |
Demonstrate many
functionalities of processing, input and output using OOP Java. |
Demonstrate a few
functionalities of processing, input and output using OOP Java. |
Demonstrate a few functionalities of processing, input and output using Java. Codes do not demonstrate OOP. | Java is not
used. |
|
| Part 3: Git
(10%) |
Use Git and GitHub
for version control frequently during software development. |
Use Git and GitHub
for version control infrequently during software development. |
Use Git and GitHub for version control very minimally during
software development. |
Do not use Git
and GitHub for version control. |
|
| Part 4:
Overall (10%)
|
Excellent
presentation |
Good presentation | Moderate
presentation |
Poor
presentation |
|
| Total |
|
Stuck in This Assignment? Deadlines Are Near?
Get Help By Expert
Our Malaysia-based programming experts can help you complete your cta201 e-commerce website assignment. We ensure your project meets all rubric criteria and presentation standards set by the School of Computer Sciences. Whether it’s backend logic, frontend design, or code documentation, we’ve got you covered. Get 100% plagiarism-free, AI-free programming assignment help today from Malaysia Assignment Help and secure top grades confidently!
Convincing Features

