Course Content
Software Models
Software Models
0/1
Flowgorithm In-built Functions
Flowgorithm In-built Functions
0/1
Flowgorithm Call Symbol
Flowgorithm Call Symbol
0/1
Flowgorithm User-Defined Functions
Flowgorithm User-Defined Functions
0/3
Flowgorithm Recursion
Flowgorithm Recursion
0/1
Flowgorithm Turtle Graphics
Flowgorithm Turtle Graphics
0/2
Popular Programming Languages
Popular Programming Languages
0/1
Flowgorithm Expert

What is a module?

A module is a self-contained unit of software that encapsulates a set of related functions, classes, or procedures. Modules group related functionality together and are used to organize source code and to promote reusability and maintainability.

They can be considered building blocks combined to create larger programs. In different programming languages and environments, modules may be called by different names, packages, libraries, or namespaces. Modules can vary in size and complexity, from small functions to large, complex libraries that provide extensive functionality.