Highlights
1. Overview
Assessment Type: Individual assignment; no group work. Submit online via Canvas → Assignments → Assignment. Marks are awarded for meeting requirements as closely as possible according to assignment specifications and the supplied rubric. Clarifications/updates may be made via announcements/relevant discussion forums.
Motivation: This individual assignment titled Project Team Formation requires developing a software that allows members to be assigned to project teams taking into consideration specific constraints while attempting to meet objective criteria reflecting ethical considerations, aspirations of project owners and preferences of students. This assignment is based on actual workplace practices and is reflective of tools used for making management decisions meeting multiple criteria such as increasing profits and improving employer satisfaction while meeting mandatory legal requirements. To be useful for managers such tools helping to find near optimal solutions (through the use of appropriate algorithms) must be made easily accessible using custom designed graphical user interfaces and visualization.
Using Java as a vehicle, you are required to demonstrate your understanding of object-oriented design principles, design patterns, generics, graphical user interfaces, unit testing, object relational mapping, data structures and algorithms, building on the foundations laid by the Programming Fundamentals course. This Project Team Formation assignment should incorporate appropriate visual elements and event-handling allowing managers to simulate the impact of their decisions visually (sensitivity analysis). It should also assist the manager in finding better solutions by using heuristic algorithms and appropriate data structures.
2. Learning Outcomes
This assessment relates to all of the learning outcomes of the course which are:
• CL01: use the Java programming language in the implementation of small to medium sized application programs that illustrate professionally acceptable coding and performance standards.
• CL02: demonstrate knowledge of the basic principles of the object-oriented development process and apply this understanding to the analysis and design of solutions for small to medium scale problems.
• CLO3: describe and apply basic algorithms and data structures, in particular simple searching and sorting of data stored in data structures and manipulating data.
• CLO4: implement basic event-driven programming and graphical user interfaces in Java.
This COSC1295: IT/Computer Science Assignment has been solved by our IT/Computer Science Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.