What is a variable?
What are the global variables?
What are the negatives of global variables?
What are the positives of global variables?
What is a local variable?
What is an IDE?
Integrated Development Environment (IDE) - A program used for developing programs, made from several components.
Describe and explain the tools that are provided by an IDE to develop software
Describe and explain the tools that are provided by an IDE to debug software?
What are the three programming constructs?
Sequence
Selection / Branching
Iteration
What is an example of a count controlled loop?
FOR Loop - Will run for a set number of predetermined times.
What is an example of a condition controlled loop?
WHILE / DO WHILE - Will run whilst a condition is true or false
What is the difference between a WHILE loop and a DO loop?
What are parameters?
What does passing by value mean?
By Value (ByVal)
* Does not override the original data
* A local copy of the data is used
* Data is discarded when the subprogram exits
What does passing by reference mean?
By Reference (ByRef)
* Changes are made to the original data
* Memory location of data is sent
* Changes remain after the subprogram exits
* Uses less memory
What is a function?
What is a procedure?
What is modularity and what are the benefits of using it when writing code?
Breaking code down into functions / procedures / scripts
What is an OO class?
A template for defining methods and attributes, which is used to instantiate objects.
What is an OO object?
An instance of a class which is created using a constructor (new)
What is an OO method?
These are the actions that can be performed by an object; for example, get a position on a game board. Can get a value (getter) or set a value (setter)
What is an OO attribute?
Define encapsulation and the benefits of using it.
Define inheritance