1. What is the difference between array and List when storing objects.
2. What is abstraction and encapsulation? What is the difference between them?
3. What is the difference between composition and aggregation?
4. Draw class diagram based on the code below. (You can draw it on paper and take a picture of the diagram, and put it in your submission.)
5. What is composition and what symbol is used to represent it?
6. How is JavaScript similar to other languages that you have learned? How is it different?
7. What is a JavaScript library? Choose one of the many JavaScript libraries that exist, and describe a function or feature that you would find useful in developing your Course Project.