Category | Assignment | Subject | Programming |
---|---|---|---|
University | Universiti Sains Malaysia (USM) | Module Title | CAT201 Integrated Software Development Workshop |
Assessment Type | Report |
---|---|
Academic Year | 2025/26 |
Construct a software based on JAVA programming language with user-friendly graphical user interface in a team.
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.
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 (CAT201 Project Team Registration) by 10 October 2025.
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
softwaredevelopment. |
Do not use Git
and GitHub for version control. |
|
Part 4:Overall
(10%) |
Excellent
presentation |
Good presentation | Moderate presentation | Poor
presentation |
|
Total |
Order Custom Answers for CAT201 Assignment
Order Non Plagiarized AssignmentLooking for the CAT201 Integrated Software Development Workshop Project Assignment? Your search is over now! Malaysia Assignment Helper provides you with 100% original and high-quality content. You can also check out the available assignment samples here. Hire a report writing service and submit your assignment before the deadline.
Let's Book Your Work with Our Expert and Get High-Quality Content