Modular programming

Modular programming

Modular programming is a software design technique that breaks down a program into independent, interchangeable modules, each responsible for one aspect of the desired functionality. This approach, closely related to structured and object-oriented programming, aims to facilitate the construction of large software programs by decomposing them into smaller pieces. In object-oriented programming, the use of interfaces to construct modules is known as interface-based programming.

1 courses cover this concept

CICS 110: Foundations of Programming

The University of Massachusetts Amherst

Spring 2023

This course introduces computer programming and problem-solving. Students learn using a modern language, covering variables, data types, branching, functions, classes, and methods. Emphasis is on real-world problem translation, computational understanding, and debugging.

No concepts data

+ 30 more concepts