procedures and functions for which a variable is accessible from
performance modelling
Simulate/test the behaviour of the systembefore it is used
Features of IDE
Underlines syntax errors dynamically so can be corrected before running which saves times
Break points to stop the program at set points to check the values of variables
Error message list tells you where errors are and suggests correction
Cross-referencers identify where variables are used in a program to avoid duplications
Explain the difference between branching and iteration
Branchingdecideswhich code is run / only runs code once
Iteration repeatedlyruns the same code in the same sequence
Heuristics in terms of A*
Estimate of distance from eachnode to the destination node
To speed up the process of finding a solution by identifying which paths to followfirst
Evaluating the use of data mining
searcheslargeamounts of data for relationshipsbetweenfacts/events that may not be obvious
May include patternmatching algorithms and involve anomaly detection algorithms
Can look for howpeopleuse the website e.g. visiting times, what they click on, how long they spend on certain features, what they do first, which elements areused least
Use of data mining
businessmodelling
plan for futureeventualities
Give recommendations for futurechanges
Explain how pipelining can improve performance of processor
Reduceslatency where CPUisnotidlewhilewaitingfornextinstruction
Allpartsof the processorcanbeusedatanyinstanceintime
scope of local variables
within the module defined within
scope of global variables
within the entire program
local vs global variables- access
Localcannot be accessedexternallyunlesspassed as parameter, or returnedfromfunction
Globalcan be accessed from anywhere
Describe benefits of using OO paradigm over procedural paradigm
Code can easily be reused in other programs as inheritance can be to extend upon existing classes as a class can be based on an existing class
Easier to maintain as classescan be modified or extended and debugging can be easier as encapsulation limits how attributes are changed
Code can be more secure as access to attributes can be restricted