Save
...
Terms
2
2.2
Save
Share
Learn
Content
Leaderboard
Learn
Created by
kayzz
Visit profile
Cards (29)
What is
branching
in programming?
A programming
control
structure that selects
alternative paths
based on a
boolean expression.
View source
What is a function in programming?
A
subroutine
that performs a
task
or
calculation
and always
returns
a
value.
View source
How can functions be utilized in programming?
Functions can be called in an
expression
or assigned to a
variable.
View source
What are global variables?
Variables
declared in the
main
program that can be used
anywhere
in the program.
View source
What is an Integrated Development Environment (IDE)?
A
software package
that facilitates
code development
and
implementation
with features like
editing
and
debugging.
View source
What are iterations in programming?
A
control
structure where a set of
statements
is
repeated
until a
condition
is met or for a
fixed number
of times.
View source
What are local variables?
Variables
declared within a
subroutine
that can only be used within that
subroutine.
View source
What is
modularity
in programming?
The technique of breaking down a complex problem into
simpler
,
self-contained
components called
modules.
View source
What is Object Oriented Programming?
A programming
paradigm
where the
system
is viewed as a set of objects with their own
data
and
procedures.
View source
What is parameter passing by reference?
Passing the
address
or
pointer
of the
required
value into a
procedure.
View source
What is parameter passing by value?
Creating a
temporary
local copy of the
actual
value of a variable and passing it into the
procedure.
View source
What are parameters in programming?
The
data structures
required to be passed into a
subroutine.
View source
What are procedures in programming?
A
subroutine
that is called by
writing
its
name
in the
code
and does not have to return a
value.
View source
What is recursion in programming?
A
subroutine
that calls
itself
until a
base
case is met to avoid
infinite
loops.
View source
What are sequences in programming?
A
control
structure where
statements
are
executed
one after another as they appear in the
script.
View source
What are
subroutines
in programming?
A uniquely named section of code that performs a
specific
task
within
a program.
View source
What is backtracking in algorithms?
An algorithm that
incrementally
finds a solution by trying
different
sequences and
abandoning
paths that cannot lead to a
valid
solution.
View source
What are computable problems?
Problems for which every
instance
can be solved in a
finite
number of steps by means of an
algorithm.
View source
What are
computational
methods?
Methods
of solving problems through computation by
devising
and
implementing
algorithms.
View source
What is
data mining
?
An algorithm that
analyzes large data
sets to
uncover trends
and
relationships
between
variables.
View source
What is the divide and conquer algorithm design technique?
An algorithm design technique that
decomposes
and
solves
problems by
reducing
the problem
size
with each
iteration.
View source
What are heuristics in algorithms?
A
'rule of thumb'
algorithm that produces a
valid
but
sub-optimal
solution for
hard
problems as an
approximation.
View source
What is performance modeling?
The process of
simulating
the
behavior
of a
model
under
different virtual user
and
system loads
using
mathematical approximation.
View source
What is pipelining in computing?
The process of splitting a task into
parts
and searching for
subtasks
that can be processed
simultaneously.
View source
What is problem decomposition?
The process of splitting a
given
problem into
smaller
, solvable
sub-problems
that are
easier
to manage.
View source
What is problem recognition?
The ability to
recognize
the most
effective strategy
to solve a problem.
View source
What is visualization in computing?
The use of a
visual representation
of an algorithm or data structure to make a
problem
and its solution more
understandable.
View source
What are the key programming techniques covered in the study material?
Branching
Functions
Global Variables
Integrated Development Environment
(IDE)
Iterations
Local Variables
Modularity
Object Oriented Programming
Parameter passing by reference
Parameter passing by
value
Parameters
Procedures
Recursion
Sequences
Subroutines
View source
What are the computational methods discussed in the study material?
Backtracking
Computable Problems
Computational Methods
Data Mining
Divide
and
Conquer
Heuristics
Performance Modelling
Pipelining
Problem Decomposition
Problem
Recognition
Visualisation
View source