Mathematics

10
Application of Mathematics in Software Development Samsil Arefin Mathematics is Everywhere

Transcript of Mathematics

Page 1: Mathematics

Application of Mathematicsin

Software Development

Samsil Arefin

Mathematics is Everywhere

Page 2: Mathematics

01 MathematicsMathematics is the study of topics such as quantity (numbers), structure, space and change.

Page 3: Mathematics

IntroductionInt

roduct

ion

Introduction to Software Development

Software developmentis the process of computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks

involved in a software release life cycle and resulting in a software product.

Page 4: Mathematics

What is AlgorithmAlgo

rithm

A self-contained step-by-step set of operations.

Algorithm is step-by-step set of operation.

Algorithms are essential to the way computers process data.

To process data in computer, MATH is required

An algorithm is a procedure or formula for solving a problem.The word derives from the name of the mathematician, Mohammed ibn-Musa al-Khwarizmi

Page 5: Mathematics

Real Life Applications

Applica

tion

Search Engine

A web search engine is a software system that is designed to search for

information on the World Wide Web.

Simulation Software

Simulation software is based on the process of

modeling a real phenomenon with a set of

mathematical formulas.

Image Processing

Digital image processing is the use of computer

algorithms to perform image processing on

digital images.

Game Development

Video game development is the process of creating a video

game. Development is undertaken by a game

developer, which may range from one person to a large

business.

Some real life applications of Mathematics in Computer Software

and a lot more….

Page 6: Mathematics

Simulation SoftwareSim

ulatio

n

Softw

are process of modeling a real phenomenon.

Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas.

To solve electrical circuits, Differential equations are required.

Example: RobCAD, Circuit Maker

Page 7: Mathematics

Image ProcessingIm

age

Proces

sing

the analysis and manipulation of a digitized image.

Digital image processing deals with manipulation of digital images through a digital computer.

The most common example is Fingerprint Scanner.

Required MATH: Calculus, Probability

Page 8: Mathematics

Game DevelopmentGam

e

Develo

pmen

t

the process of creating a game.

Math is everything when it comes to games.

A character wouldn't be able to walk up a slope, slide down a slide, fire a bullet from a gun, or even jump without the help of the mathematics.

Math is an absolute fundamental foundation to successful game development and game design.

Game development is the process of creating a game. Development is undertaken by a game developer, which may range from one person to a large business.

Page 9: Mathematics

ConclusionCon

clusio

n

Mathematics is the Heart of each Technology

MATH is soul of software.Software development is not writing just

random codes. To simulate stress, heat, or fluid flows, it

requires to tell computer how to solve differential equations.

Basically anytime we are trying to prove something works according to some set of rules you're doing math.

Page 10: Mathematics

Thank You!