Alice 2.0 – Object Oriented Programming
1. algorithm – step by step sequence to solve a specific task
2. computer program – step by step set of instructions that tell computer to perform specific task
3. object-oriented programming (OOP) – programs are organized into a set of methods that manipulate the properties of objects stored in a computer
4. object is anything that can be represented by data in the memory of a computer and manipulated by an object-oriented program.
5. methods – programs that manipulate the properties of an object
6. properties – the set of data that represents or describes an object
7. class of objects – a set of similar objects that each have the same properties and methods
9. instance – each individual object that is stored in computer memory
10. instantiation – the process of adding an individual object to the computer’s memory
11. primitive methods – methods that provide basic behaviors for objects
12. encapsulated methods – methods that can not be changed or edited because their details are hidden from user
Here is an example of a screenshot of a project I created in Alice 2.0
Here is an example of Java source code for a project I created in Alice