Overall Score

image

Corrections

Question My Answer Correct Answer Explanation
Question 3 C B This was a silly mistake. I misclicked C but I knew the answer was B. It has to be public to allow other classes to access the value.
Question 18 C B The one is not needed because the indices are from 0 to myList.size() - 1.
Question 23 D B I was right on the first part of the array with bear but then the next one has to be baboon because of the animals.remove(k) at the end of the animals.add()
Question 25 B D Choice I should also be included because in choice I you get height, width, and the depth of the box by using the get methods for each of those. This gives the ability to compare the dimensions to see if the box fits or not.
Question 31 B C I forgot that the value is being updated so that new value needs to be used in the next iteration of the for loop instead of the old value.
Question 34 C B Choice III cant be the answer because it does not use the parameter Point constructure to center a new Point with x and y. It tries to update x and y but it cant because they are private variables

N@TM Photos

IMG_8335 IMG_8332 IMG_8330 IMG_8331 IMG_1148

Overall Reflection

Overall, this trimester provided a wealth of learning opportunities. PBL allowed me to utilize technologies and skills that I probably wouldn’t have used before. Also, we were able to address most of the 10 CSA units for the College Board and other basic Java/OOP related subjects. One thing I had never used was springboot and java mostly. This trimester allowed me to tinker with it and gain new skills that will help me in trimester 2.

Java Springboot

Java springboot being a high learning curve I still was able to enjoy the learning process. From PBL and the use of Java springboot I finally understood how many companies use a frontend and backend. The usually request the external API in the backend and get the JSON and then in the frontend they call their own api url to get that data. This allows them to control what data is actually being shown to the user. I really liked this idea and hopefully in trimester two I can add authentication so only my frontend can access this data and not some other external user.

AWS

AWS is something I have been pretty good at. This trimester I was able to play with docker-compose and docker containers and containerize my java project. This allowed me to understand how java projects get compiled and deployed.