Professional Documents
Culture Documents
Parinda Rajapaksha
Samudra Herath
Isuri Udayangi
Najini Harischandra
1
Roadmap
Introduction
Scientific Method
Modeling
Computer Simulation
2
What is Science ?
A systematic and logical approach to discovering how
things in the universe work.
3
What is Science Cont…
4
How related to Computer Science?
Study of phenomena related to computers.
Computing encompasses,
- Computer Science
- Computer Engineering
- Software Engineering
- Information Systems
The purpose of Computing is the systematic study of
algorithmic processes that describe and transform
information their theory, analysis, design, efficiency and
implementation
5
Scientific Method
In 19th century.
6
Scientific Method Cont…
The steps of the scientific method :
1. Pose the question in the context of existing knowledge
(theory & observations)
2. Formulate a hypothesis as a tentative answer
7
Scientific Method Cont…
Rule:
• loop 2-3-4 is repeated with modifications of the hypothesis until
the agreement is obtained, which leads to 5.
• If major discrepancies are found the process must start from the
beginning, 1.
9
Scientific Method Cont…
Some key underpinnings to the scientific method:
10
What is Computer Science?
11
Many definitions
Study of algorithmic processes that describe and transform
information
Mechanization of abstraction
12
Mixture of
Engineering
Mathematics
Logic
Management
Generally CS is,
Information theory concerned on transformation and
interpretation of information
13
Computer science encompasses abstract mathematical
thinking and includes an element of engineering.
Finding solutions
Designing skills
14
Sub-areas of Computer Science
1. Discrete Structures
2. Programming Fundamentals
4. Programming Languages
15
List expands as computer science
develops..
16
CS Objectives change with time
Development of theories
17
Scientific methods of computer science
Computer Science
18
Common Method
Modeling
19
Modeling
Occur in Science
Simplify a phenomenon
Theoretical background
20
Simplified model of a phenomenon
Observable/measurable
Description in consequence of a given
symbolic language change in a system
21
Question that come in the process
How to model?
22
Examples
23
Modeling process scheme follows the general scheme of
scientific method presented before
24
What is theoretical computer
Science?
Subset of general computer science and mathematics
operations
25
Key recurring ideas of computing
Efficiency
26
Data models
Use to formulate different mathematical concepts
Operations on data
27
Typical data model examples
Tree data model
28
Physical science and computer
science
Do not compete with each other on which better explains
the fundamental nature of information
29
Design and analysis
Methods are developed for algorithm design
30
Main methodological themes
Iteration – performing sequence of operations repeatedly
31
Experimental Computer Science
32
What is experimental computer
science?
Three components define experimental science
Observation
Hypothesis testing
Reproducibility
33
Experimental computer science
34
Fields of computer science use
experiments
Search
Automatic theorem proving
Planning
NP complete problems
Natural language
Vision
Games
Machine learning
35
Computer Simulation
36
Computational Science
computation which comprises computer - based modeling and
simulation, has become the third research methodology within
CS
Computational Science has emerged, at the intersection of
Computer Science, applied mathematics, and science disciplines
in both theoretical investigation and experimentation
37
Computational Science Cont…
Tools
modeling with 3D visualization and computer simulation
38
Computational Science Cont…
39
Computer Simulation
Definition
simulation: (computer science) the
technique of representing the real world
by a computer program; "a simulation
should imitate the internal processes
and not merely the results of the thing
being simulated“
40
Simulations
41
Key Areas
Chaos and Complex Systems
Virtual Reality
Artificial Life
42
Advantages and Disadvantages
Advantage
You can test in many different ways, and the more times
Disadvantage
43
Wrap-Up
Introduction
Scientific Method
Modeling
Computer Simulation
45