0% found this document useful (0 votes)
7 views19 pages

Module 1 Intro Computational Science Updated AY23-24

The document provides an introduction to Computational Science, detailing its importance, modeling processes, and the distinction between Computer Science and Computational Science. It includes references, definitions of key terms, advantages of computational modeling, and examples of large-scale simulations, such as those related to climate change and the COVID-19 pandemic. Additionally, it highlights Python as a popular programming language for scientific computing.

Uploaded by

Night Kath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views19 pages

Module 1 Intro Computational Science Updated AY23-24

The document provides an introduction to Computational Science, detailing its importance, modeling processes, and the distinction between Computer Science and Computational Science. It includes references, definitions of key terms, advantages of computational modeling, and examples of large-scale simulations, such as those related to climate change and the COVID-19 pandemic. Additionally, it highlights Python as a popular programming language for scientific computing.

Uploaded by

Night Kath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

S-CSPE001LC COMPUTATIONAL SCIENCE

GOSPEL READING
Psalm 23 - A psalm of David.
1 The Lord is my shepherd, I lack nothing.
2 He makes me lie down in green 5 You prepare a table before me
pastures, in the presence of my enemies.
he leads me beside quiet waters, You anoint my head with oil;
3 he refreshes my soul. my cup overflows.
He guides me along the right paths 6 Surely your goodness and love will follow me
for his name’s sake. all the days of my life,
4 Even though I walk and I will dwell in the house of the Lord
through the darkest valley,[a] forever.
I will fear no evil,
for you are with me;
your rod and your staff,
they comfort me.
MODULE 1
Introduction to
Computational Science
MODULES
MODULE WEEK
Introduction to Computational Modeling - The
1 importance of Computational Science 1, 2

2 Steps in the Modeling Process 3


3 Deterministic Linear Models 4,5,7,8
4 Nonlinear and Dynamic Models 10, 12
5 Stochastic Models 13, 14
6 Verification, Validation, and Errors 15,16
References
Gordon, S. I., & Guilfoos, B. (2017). Introduction to Modeling and
Simulation with MATLAB® and Python. Chapman and Hall/CRC.
http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nle
bk&db=nlabk&AN=1556560

Holder, A., & Eichholz, J. (2019). An Introduction to Computational


Science. Springer International Publishing.
http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nle
bk&db=nlabk&AN=2543398
GOSPEL READING
Psalm 1
1 Blessed is the one 4 Not so the wicked!
who does not walk in step with the wicked They are like chaff
that the wind blows away.
or stand in the way that sinners take
5 Therefore the wicked will not stand in the
or sit in the company of mockers, judgment,
2 but whose delight is in the law of the Lord, nor sinners in the assembly of the
and who meditates on his law day and night. righteous.

3 That person is like a tree planted by streams of 6 For the Lord watches over the way of the
water, righteous,
which yields its fruit in season but the way of the wicked leads to
and whose leaf does not wither— destruction.
whatever they do prospers.
Computer Science vs Computational Science
Simplified comparison:

Computer Science is about the science of computers.


Computational Science is about the use of computers to solve
science and engineering problems.
• It is a discipline concerned with the design, implementation and use
of mathematical models to analyze and solve scientific problems.
• The term refers to the use of computers to perform simulations or
numerical analysis of a scientific system or process.
Related Disciplines
Related Disciplines

Please see video from SB Module


Learning Activity
1.After watching the video, please share one new learning or insight about
Computational Science.
Definition of Terms
• A model is an abstraction or simplification of a real-world object
or phenomenon that helps us gain insights into the state or
behavior of a complex system
• A mathematical model is a representation of a phenomenon or
system that is used to provide insights and predictions about
system behavior.
• Simulation is the application of a model to imitate the behavior
of the system under a variety of circumstances.
Models and Simulations
• Models and simulations have always been an essential
part of the human experience: as we get up in the
morning, we crank up our mental model of the little
world around us, run a few simulations in our mind on
how we are going to deal with the problems and
people we will meet during the day, try out different
approaches, evaluate the likely outcomes, and start
the day with a plan.
• It will not protect us from failures and surprises, but it
will have prepared us to deal more effectively with
whatever tasks await us.
Advantage of Computational Modeling
and Simulations
• The main advantage is that the computer can track
the multitude of implications of complex relationships
and their dynamic consequences much more reliably
than the human mind.

• Models and simulations of many kinds are tools for


dealing with reality: they are as old as humanity itself.
Contributio
ns of
Modeling to
Advances in
Science and
Engineering

Table 1
Contributio
ns of
Modeling to
Advances in
Science and
Engineering

Table 2
Contributio
ns of
Modeling to
Advances in
Science and
Engineering

Table 2
Some Contemporary Examples of
Large-Scale Simulations
The reports on global warming use comprehensive models of the
earth’s climate including components on the atmosphere and
hydrosphere (ocean circulation and temperature, rainfall, polar ice
caps) to forecast the long-term impacts on our climate and
ecosystems (Pachauri and Meyer, 2014).
simulation
application - COVID-
19 Pandemic
Concerns
•How simulation modelling can
help reduce the impact of COVID-
19. Journal of Simulation, 14(2),
83-97.
•Currie, C. S., Fowler, J. W.,
Kotiadis, K., Monks, T., Onggo, B.
S., Robertson, D. A., & Tako, A. A.
(2020).
Laboratory Activity 1
Review of Programming Environment: Python

Python is a very popular high-level general-purpose programming


language.
• As an interpreted language, code does not need to be compiled
and can be run on any system where an interpreter is available.
The core language is Free and Open-Source Software (FOSS) and
can be acquired and used at no cost.
• There is a very large library of routines available, including ones
specifically designed for scientific computing, such as SciPy or
NumPy.
CLOSI
NG
PRAYE
R

You might also like