OFFERS! offer image Get Expert-crafted assignments
Save 51%

FGCT4025 Programming & GUI Applications Portfolio 2026 | UCA

Looking for Plagiarism-Free Answers for Your US, UK, Singapore, New Zealand, and Ireland College/University Assignments?

Talk to an Expert
Published: 27 Mar, 2026
Category Assignment Subject Programming
University University for the Creative Arts Module Title FGCT4025 Programming & GUI Applications
Academic Year 2026

FGCT4025 Programming & GUI Applications Portfolio

Summative Assessment: Portfolio [Pass/Fail of Unit Grade] 

Assessors will look to your portfolio for evidence of:

LO3: Demonstrate your application of technical and professional communication skills in presenting interactive application design and Java programming techniques in visual, oral, and written forms.

For this portfolio project, you are required to create a simple yet engaging game using Java, demonstrating your understanding of core concepts such as variables, selection, repetition, methods, user-defined classes, inheritance, graphical user interfaces (GUIs), and event handling. The game should be more advanced than the individual lab assignments you have completed. It could be a simple arcade game, a puzzle, or any other type of game you find engaging. You should organise your code using appropriate methods and classes, apply inheritance where relevant, and design a user-friendly GUI that allows interaction through event handling (e.g., keyboard or mouse inputs). The game concept can be chosen based on your interests, but it should be interactive and enjoyable. A clear report explaining your design decisions and how Java concepts have been applied is required. The project will be evaluated based on code structure, use of Java concepts, user interface design, creativity, and the overall playability of the game. You MUST use NetBeans IDE GUI Builder.

Proposal Submission:

Submit to > Submission Project Proposal

Write a 1 to 2-page project proposal (save as a PDF file) to include the following:

1. What are you going to create? Write a brief description of your project.
2.    Include images, if necessary, of what you want to create or recreate. No need for code.
3.    Where and how do you plan on using variables, selection, repetition, methods, user- defined classes, inheritance, graphical user interfaces (text, images, buttons, etc.), and event handling (keyboard, mouse inputs) within the program?

Final Submissions:

Submit to > Turnitin

1. Report:

Documentation of outcome, development and application of the topics as one PDF file. Name the file: FGCT4025_studentID_studentName_report.pdf

This must consist of:

  • Screenshots and description of your program.
  • UML diagram.
  • Your own reflection on this (250 - 500 words, end of project evaluation).

Please refer to the portfolio report template provided as an example of the portfolio report structure.

Submit to > Submit Your Assignment

1. Code: One zipped folder of the complete code.
Name the file: FGCT4025_studentID_studentName_code.zip

Project Start Date: Tuesday, 24 February 2026
Project Due Date: Monday, 20 April 2026, 3:00 PM

Portfolio Report-40 Marks

CRITERIA Proficient (6 - 10) Competent (2 - 5) Novice (0 - 1)
Overall Report, Formatting, Organisation & Grammar Well done, well written, very detailed. Excellent formatting, easy to read. Well written. Submitted the correct file, named appropriately. Acceptable, but can be better. Inconsistent formatting looks slightly messy. Slight mistakes. Submitted the wrong file / not a PDF, inappropriate file name. Barely/ does not describe the project / unsatisfactory. Very inconsistent and messy. Did not proofread before submitting / Submitted the wrong file / not a PDF, inappropriate file name. ChatGPT/AI-generated/ other people’s work: Did not use NetBeans IDE GUI Builder
Description

The project is well described, and the code used:

  • Variables 
  • Selection
  • Repetition
  • At least 2 methods
  • At least 2 user-defined classes
  •  Inheritance
  • GUI
  • Event handling
The project is described, including the code used, but could be better, / Lack of details, / Not well described / still fulfilled all the requirements The project is barely described, including the code used / the same as the other member / did not fulfil all the requirements / unsatisfactory ChatGPT/AI generated/, other people’s work. Did not use NetBeans IDE GUI Builder
Result/output/figures Excellent use of result/output figures to support the description Exist, but still unsatisfactory Lack of result/output/figures, ChatGPT/AI-generated/ other people’s work. Did not use NetBeans IDE GUI Builder
Reflection Reflected on what had been learned from this project Missing the details in reflection Barely reflect the project and work done. ChatGPT/AI-generated/ other people’s work. Did not use NetBeans IDE GUI Builder
Run code Can run on NetBeans, with no error Can run / partly run / with error in NetBeans Cannot run / can run, but major errors in NetBeans ChatGPT/AI-generated code. Did not use NetBeans IDE GUI Builder
UML diagram Correct style and flow as intended in the code Slight mistakes in style and flow, as intended in the code Different flow than in the code
Overall code

Well-written code, no errors. Showed:

  • Variables 
  • Selection
  • Repetition
  • At least 2 methods
  • At least 2 user-defined classes 
  • Inheritance
  • GUI
  • Event handling
Code can be better written, but all requirements are there Code needs to be reconstructed/did not fulfil all the requirements,/ use methods and was unable to explain ChatGPT/AI-generated code. Did not use NetBeans IDE GUI Builder
Standards (use of variables, arrays, functions, naming conventions, comments, etc.) Excellent use of the standards Ok, but could be improved Standards are mostly ignored ChatGPT/AI-generated code did not use NetBeans IDE GUI Builder

Buy Custom Answer Of FGCT4025 Programming & GUI Applications Assignment

Order Non-Plagiarised Assignment

Struggling with your FGCT4025 Programming & GUI Applications Assignment? Get expert Programming Assignment Help designed to support your academic success. Our specialists understand the practical and theoretical aspects of work-based learning and provide well-researched, structured guidance. With reliable Online Assignment Help, you can manage tight deadlines while maintaining high academic standards. We also offer high-quality Assignment Samples Solutions to help you understand the expected format and analysis techniques. Improve your learning outcomes, strengthen your concepts, and submit confidently with professional support tailored to the requirements of University for the Creative Arts students. Achieve better grades with confidence.

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

QUALIFI L5 BUS503 Business Development Assignment

Category: Assignment

Subject: Business Management

University: Qualifi

Module Title: BUS503- Business Development

View Free Samples

CII M92 – Insurance business and finance Coursework Assignment Answers

Category: CII Assignments

Subject: business

University: _______

Module Title: CII M92 – Insurance business and finance

View Free Samples

ECE5004 Professional Practicum 1: Early Childhood Education and Care Practicum Report Sample

Category: Assignment

Subject: Healthcare

University: New Zealand School of Education

Module Title: ECE5004 Professional Practicum 1: Early Childhood Education and Care

View Free Samples

BSBWHS414 Contribute to WHS Risk Management Assessment Answers Solution PDF

Category: Assignment

Subject: Management

University: _____

Module Title: BSBWHS414 Contribute to WHS Risk Management

View Free Samples

BSBWHS413 – Contribute to the implementation and maintenance of WHS consultation and participation processes Assessment Answer

Category: Assignment

Subject: Management

University: ________

Module Title: BSBWHS413 – Contribute to the implementation and maintenance of WHS consultation and participation processes

View Free Samples
Online Assignment Help in UK