Unscramble Letters Unscramble the CodeOnline version Test your skills by unscrambling terms related to software development and engineering. by Filipe Carvalho 1 The set of rules that defines the combinations of symbols in a programming language. Y T S N X A 2 A storage location identified by a name that holds data which can be changed during program execution. V E A L A R B I 3 A block of code designed to perform a particular task, which can be called upon when needed. / U I M O E T T F O D N C H N 4 A blueprint for creating objects (a particular data structure), providing initial values for state (member variables) and implementations of behavior (member functions or methods). S A L S C 5 An instance of a class containing data and methods to manipulate that data. J T B E C O 6 A collection of elements, each identified by an index or key. R A R A Y 7 A sequence of instructions that is continually repeated until a certain condition is reached. O P O L 8 A feature that performs different actions based on whether a boolean condition evaluates to true or false (e.g., if, else). N C L E T M I O T E A O A I S T N T N D 9 An event that disrupts the normal flow of a program’s instructions, often used for error handling. N E T P X O I E C 10 A collection of precompiled routines that a program can use. I R R B A Y L 11 A platform for developing software applications, providing a foundation on which software developers can build programs for a specific platform. M R R E F W A K O 12 The use and development of computer systems that are able to learn and adapt without following explicit instructions, by using algorithms and statistical models to analyze and draw inferences from patterns in data. C N N E E R G A L I H A M N I