Page 35 - UR221 Creative & Scientific Thinking_Neat
P. 35
3.3 Concept of Brainstorming
3.3 Concept of Brainstorming
Brainstorming is a creative group or individual activity aimed at generating a large
number of ideas in a short period of time. The main goal of brainstorming is idea
generation rather than evaluation. Key principles of brainstorming include:
uspending judgment S
ncouraging free thinking E
enerating as many ideas as possible G
uilding on others’ ideas B
In computing, brainstorming is often used during:
ystem design S
oftware requirement analysis S
lgorithm development A
nnovation and startup ideation I
3.4 Types of Brainstorming
3.4.1 Individual Brainstorming
Individual brainstorming involves generating ideas independently. This method is use-
ful when deep focus is required. Example (Algorithm Design Thinking): A programmer
explores multiple ways to sort data:
ubble Sort B
erge Sort M
uick Sort Q
ybrid approaches H
This process helps in selecting the most suitable algorithm for a given problem.
3.4.2 Group Brainstorming
Group brainstorming involves collaboration among team members. It is common
in software engineering teams, agile development environments, and research groups.
Advantages:
iverse perspectives D
aster idea generation F
26

