Programming constructs
Sequence
Iteration
Count controlled
Condition controlled
Branching
Recursion
Importance of base case
Recursion benefits
Recursion drawbacks
Scope
Local variables
Global variables
Global variables drawbacks
Modular programming
Modular programming advantages
Function
Procedure
Parameter
Parameter passing
Passing by Value
Passing by Reference
IDE ( integrated development environment)
a program used for developing programs which provides a set of tools to make it easier for programmers to write, develop and debug code [1]
IDE features