You may work with at most one other person on this assignment. If you do, you will both receive the same grade.
Your lab TA will collect all Program 4 materials at the beginning of the lab period. He will then identify two working solutions: one from a group on the left side of the room and one from a group on the right side of the room.
Each group on the right side of the room will install the working code from the group on the left side of the room. Each group on the left side of the room will install the working code from the group on the right side of the room. Thus, everyone will be working with another team's code base.
Study the code that you have been given. After you understand it, modify it so that SelectionSort is an additional visualization possibility. (In other words, all of the original visualization possibilities should still work, too.)
Once you have the modification working, call over a lab TA or a consultant to check your program. This person will look at your modified code and test your program. This person will then report to the lab TA your score out of 12. (Partial credit is possible.)
Write a one page (or longer) report. Minimally, use a half page to describe characteristics of the other team's code that made your modifications simple. Minimally, use a half page to describe characteristics of the other team's code that made your modifications more complicated than necessary.
Delete any BlueJ projects that you created and empty the recycle bin. Thanks!