Complex Problem Solving :

In this cluster, there are 4 courses:

MMP09: Creative Intelligence 

MMP10: Critical Reasoning

MMP11: Mathematical Modelling

MMP12:  Computational Thinking

To join any of these courses, please send a mail to

These courses are described in some detail below :

MMP09: Creative Intelligence:

Module 1: About Creativity
1.1: What is Creativity ? Myths about Creativity
1.2: The Eureka moment
1.3: Analogies and Metaphors

1.4 :Measures of Creativity
1.5: The economic value of Creativity

Module 2: The 5 Competencies of Creative Intelligence:
2.1: Knowledge Mining
2.2: Framing
2.3: Playing
2.4: Making
2.5: Pivoting

Module 3: Stages of the Creative Process
3.1: Preparation
3.2: Incubation
3.3: Intimation
3.4: Illumination
3.5: Verification

Module 4: Relationships between Creativity and Intelligence:
4.1: Creativity as a subset of Intelligence
4.2: Intelligence as a subset of Creativity
4.3: Creativity and Intelligence as overlapping constructs

4.4: Creativity and Artificial Intelligence
4.5: Malevolent Creativity ( Destructive Creativity as different from Creative Destruction)

Module 5: Forms of Creative Expressions
5.1: Literature: humour, poetry, fiction
5.2: Scientific Creativity
5.3: The Maker movement

5.4: Drawing, painting, sculpture

5.5: Showcasing your Creativity

To enrol in this unique and timely Course, please send a mail to

Resources for further exploration :
A: Books:
1: Arthur Kostler : The Act of Creation
2: Bruce Nussbaum : Creative Intelligence
3: Mihaly Csikszentmihalyi : Creativity…. flow and the Psychology of discovery and invention
4: Daniel Kahneman : Thinking Fast and slow
5: Edward de Bono: Lateral Thinking : A Textbook of Creativity

6: Robert W Weinberg : Creativity….. Understanding Innovation in Problem Solving, Science. Invention and the Arts
B: Other resources:

Six TED talks that will boost your Creativity :

C: MOOCs on Creativity :

Creativity, Innovation and Change : Coursera

Detailed course outline for :

MMP10: Critical Reasoning

Module 1: Why critical reasoning?
1.1: What is critical reasoning ? It is not criticism of what someone else is saying.
1.2: Critical Reasoning  is a cognitive faculty that embraces several conceptual skills.
1.3: Critical Reasoning  enables one to make informed and rational decisions.
Module 2: Arguments
2.1: The structure of an argument
2.2: Argument Maps
2.3: Analysing arguments : Non-sequitar
Module 3: Fallacies
3.1: What is a fallacy ?
3.2: Listing and classifying fallacies
3.3: Ergo hoc propter hoc and other common fallacies
Module 4: Hoaxes in the name of Science
4.1: Why Science is so often used to support fraud
4.2: Some famous hoaxes invoking Science
4.3: Ramar Pillai and herbal petroleum
Module 5: Ponzi schemes and online frauds
5.1: The history and appeal of frauds
5.2: Famous fraudsters and their techniques
5.3: Spotting a potential fraud and being safe

To enrol in this unique and timely Course, please send a mail to

Detailed course outline for :

MMP11:  Mathematical Modelling

Module 1: Introduction and Preliminaries
1.1: Why Mathematical Modelling
1.2: Principles of Mathematical Modelling
1.3: Limitations of Mathematical Modelling
Module 2: Modelling Growth
2.1: Linear growth
2.2: The Gompertz curve
2.3: Examples and applications
Module 3: Game Theory ( Interactive Decision Theory)
3.1: Models of conflict and cooperation
3.2: The Nash equilibrium
3.3: Orher Applucations of Game Theory
Module 4: Modelling Networks
4.1: Types and classification of networks
4.2: Dimensionality
4.3: Properties of networks
Module 5: A potpourri of Mathematical concepts
5.1: The Lotka-Volterra Equations
5.2: Fuzzy Logic
5.3: The Lorenz attractor

To enrol in this unique and timely Course, please send a mail to

To enrol in this unique and timely Course, please send a mail to

Course Category : Complex Problem Solving

Target group : Computational Thinking is a new topic that will be very useful for all young persons and lifelong learners

Course Code : MMP12: Computational Thinking

Course Summary :

About 10 years ago, Jeanette Wing had proposed that Computational Thinking is a skill that is required not only in Computing and IT professionals but would be immensely valuable for many : engineers, doctors, scientists, lawyers, managers…..
The rapid advances and convergences in technologies that are driving us in the 4th Industrial Age is making Computational Thinking a success imperative in the future.

Keywords: Complex Problem Solving, Decomposition, Pattern Recognition, Abstraction, Algorithms, Evaluation

Description :

This course begins with explaining the meaning of the term ‘Computational Thinking’ and distinguishing from apparently related terms. It then details the key elements of Computational Thinking, explaining and illustrating each one of them at some length. It also shares very specific and useful information on how to learn more.

Fresh groups begin every Monday from May 1st 2017 and run till the Friday of that week.

A candidate can choose in advance from which Monday the chosen course should begin.

Course Logo : To be designed

No. and description of modules :

Module 1: What is Computational Thinking ?
1.1: The origin of the term Computational Thinking
1.2: Various Definitions of Computational Thinkingand their elaborations
1.3: Computational Thinking as automation of abstraction
Module 2: Distinction between Computer Literacy, Computer Programming and Computational Thinking
2.1: Computer Literacy and its use
2.2: Computer Programming and benefits of knowing it
2.3: Why does knowing Computational Thinking matter?
Module 3 : The main elements of Computational Thinking
3.1: Decomposition
3.2: Pattern Recognition
3.3: Abstraction
3.4: Algorithm

3.5: Evaluation
Module 4: Computational Thinking and Complex Problem Solving
4.1: Computational Thinking in different disciplines/ domains and fields
4.2: Modelling and Simulation
4.3: Data Analysis and Visualisation
Module 5: How to develop Computational Thinking skills?
5.1: Pursuing programs offered at Schools/Colleges
5.2: Doing self-study and learning from content available liberally over the web
5.3: What next ?

To enrol in this unique and timely Course, please send a mail to