SlideShare ist ein Scribd-Unternehmen logo
1 von 45
1
By :
Parinda Rajapaksha
Samudra Herath
Isuri Udayangi
Najini Harischandra
Roadmap
 Introduction
 Scientific Method
 How related to Computer Science?
 Modeling
 Theoretical Computer Science
 Experimental Computer Science
 Computer Simulation
 Pros & Cons
2
What is Science ?
 A systematic and logical approach to discovering how
things in the universe work.
 It aims for measurable results through testing and analysis.
 It is not meant to prove theories, but rule out alternative
explanations until a likely conclusion is reached
3
What is Science Cont…
 Science consists simply of the formulation and testing of
hypotheses based on observational evidence.
 Science is useful and ongoing.
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.
 scientific method is the logical scheme used by scientists
searching for answers to the questions
 It is used to produce scientific theories..
 When conducting a research, scientists observe the scientific
method to collect measurable, empirical evidence in an
experiment related to a hypothesis.
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
3. Deduce consequences and make predictions
4. Test the hypothesis in a specific experiment/theory field
•In case the hypothesis leads to contradictions and demands a
radical change in the existing theoretical background, it has to be
tested carefully
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.
5. When consistency is obtained the hypothesis becomes a
theory and provides a coherent set of propositions that
define a new class of phenomena or a new theoretical
concept
6. A theory is then becoming a framework within which
observations/theoretical facts are explained and predictions
are made
8
Scientific Method Cont…
9
Scientific Method Cont…
Some key underpinnings to the scientific method:
 The hypothesis must be testable and falsifiable
 Deductive reasoning is the process of using true
premises to reach a logical true conclusion
 dependent variable and an independent variable
 experimental group and a control group.
10
What is Computer Science?
11
Many definitions
 Study of algorithmic processes that describe and transform
information
 Study of phenomena related to computers
 Study of information structures
 Study and management of complexity
 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
3. Algorithms and Complexity
4. Programming Languages
5. Architecture and Organization
6. Operating Systems & etc..
15
List expands as computer science
develops..
16
 CS Objectives change with time
 Development of theories
 Practical experience in usage
17
Scientific methods of computer science
Computer Science
Theoretical Experimental Simulation
18
Common Method
Modeling
19
Modeling
 Occur in Science
 Simplify a phenomenon
 Identify what is relevant
 Theoretical background
20
Simplified model of a phenomenon
Description in
symbolic language
Observable/measurable
consequence of a given
change in a system
21
Question that come in the process
 How to model?
 Is the model appropriate?
 In what way model differs from “reality”?
 Validation: are the results valid?
22
Examples
23
 Modeling process scheme follows the general scheme of
scientific method presented before
 Theory, experiment and simulation are all about models
of phenomena.
24
What is theoretical computer
Science?
 Subset of general computer science and mathematics
 focus on more abstract or mathematical aspects of computing
 Includes the theory of computation
 Follows a very classical methodology of building theories with
rigid definitions of
 Objects
 operations
25
Key recurring ideas of computing
 Conceptual and formal models
 Different levels of abstraction
 Efficiency
26
Data models
 Use to formulate different mathematical concepts
 CS data model – two aspects
 Values they can assume
 Operations on data
27
Typical data model examples
 Tree data model
 List data model
 Set data model
 Relational data model
 Graph data model
 Patterns, automata and regular expression
28
Physical science and computer
science
 Do not compete with each other on which better explains
the fundamental nature of information
 No new theories develop to reconcile theory with
experimental results reveal unexpected phenomena
 No history of critical experiments that decide the validity
of various theories
29
Design and analysis
 Methods are developed for algorithm design
 Measures are defined for computational resources
 Trade offs are explored
 Upper and lower resource bounds are proved
30
Main methodological themes
 Iteration – performing sequence of operations repeatedly
 Iterative constructs such as for /while statements
 Recursion – call themselves directly or indirectly
 Induction – definitions and proofs use basis and inductive
step to encompass all possible cases.
31
Experimental Computer Science
32
What is experimental computer
science?
 Three components define experimental science
 Observation
 Hypothesis testing
 Reproducibility
33
 Experimental computer science
 Mathematical modeling of the behavior of computer
systems
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
 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
Computational Science
37
Computational Science Cont…
Tools
 modeling with 3D visualization and computer simulation
 efficient handling of large data sets
 ability to access a variety of distributed resources
 collaborate with other experts over the Internet
38
Computational Science Cont…
 Computational science involves the use of computers
(''supercomputers'') for visualization and simulation of
complex and large-scale phenomena.
 If Computer Science has its basis in computability theory,
then computational science has its basis in computer
simulation
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“
 Computer simulation makes it possible
to
 investigate regimes that are beyond
current experimental capabilities
 study phenomena that cannot be
replicated in laboratories, such as the
evolution of the universe and Nano
technology
40
Simulations
41
Key Areas
 Chaos and Complex Systems
 Virtual Reality
 Artificial Life
 Physically Based Modeling and Computer
Animation
42
Advantages and Disadvantages
 Advantage
 You can test in many different ways, and the more times
you test, the more accurate your results will be
 Disadvantage
 You can come up with different results which can disprove
your hypothesis, and this leads to inconsistent conclusions
43
Wrap-Up
 Introduction
 Scientific Method
 How related to Computer Science?
 Modeling
 Theoretical Computer Science
 Experimental Computer Science
 Computer Simulation
 Pros & Cons
44
References
1. Some definitions of Science :
http://www.gly.uga.edu/railsback/1122sciencedefns.html
2. Computing as a Discipline, Denning, P.J. et al. Commun. ACM
32, 1 (January 1989), 9
3. What is computer science ? :
http://www.cs.mtu.edu/~john/whatiscs.html
45

Weitere ähnliche Inhalte

Was ist angesagt?

Data analysis
Data analysisData analysis
Data analysisamlbinder
 
Data Science With Python
Data Science With PythonData Science With Python
Data Science With PythonMosky Liu
 
Introduction to Data Science and Analytics
Introduction to Data Science and AnalyticsIntroduction to Data Science and Analytics
Introduction to Data Science and AnalyticsSrinath Perera
 
Data visualization introduction
Data visualization introductionData visualization introduction
Data visualization introductionManokamnaKochar1
 
Challenges facing young researchers
Challenges facing young researchersChallenges facing young researchers
Challenges facing young researchersDarius Andika
 
Impact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScore
Impact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScoreImpact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScore
Impact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScoreSaptarshi Ghosh
 
Literature review in research methodology
Literature review in research methodologyLiterature review in research methodology
Literature review in research methodologyraison sam raju
 
Write your Thesis using AI
Write your Thesis using AIWrite your Thesis using AI
Write your Thesis using AIR. Sosa
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningDr. Radhey Shyam
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analyticsSSaudia
 
Introduction to Python for Data Science
Introduction to Python for Data ScienceIntroduction to Python for Data Science
Introduction to Python for Data ScienceArc & Codementor
 
Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)
Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)
Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)Hannah Song
 
Role of ict in research
Role of ict in researchRole of ict in research
Role of ict in researchprasanthsv1234
 

Was ist angesagt? (20)

Data analysis
Data analysisData analysis
Data analysis
 
Data Science With Python
Data Science With PythonData Science With Python
Data Science With Python
 
Introduction to Data Science and Analytics
Introduction to Data Science and AnalyticsIntroduction to Data Science and Analytics
Introduction to Data Science and Analytics
 
Art of writing research article
Art of writing research articleArt of writing research article
Art of writing research article
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
 
Data visualization introduction
Data visualization introductionData visualization introduction
Data visualization introduction
 
Literature Review
Literature ReviewLiterature Review
Literature Review
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Challenges facing young researchers
Challenges facing young researchersChallenges facing young researchers
Challenges facing young researchers
 
Research methodology
Research methodology Research methodology
Research methodology
 
Impact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScore
Impact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScoreImpact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScore
Impact Factor Journals as per JCR, SNIP, SJR, IPP, CiteScore
 
System design
System designSystem design
System design
 
Literature review in research methodology
Literature review in research methodologyLiterature review in research methodology
Literature review in research methodology
 
Write your Thesis using AI
Write your Thesis using AIWrite your Thesis using AI
Write your Thesis using AI
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analytics
 
Introduction to Python for Data Science
Introduction to Python for Data ScienceIntroduction to Python for Data Science
Introduction to Python for Data Science
 
How to-write-a-research-paper
How to-write-a-research-paperHow to-write-a-research-paper
How to-write-a-research-paper
 
Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)
Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)
Introduction to Data Visualization: History, Concept, Methods (HCI Korea 2014)
 
Role of ict in research
Role of ict in researchRole of ict in research
Role of ict in research
 

Andere mochten auch

Research Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsResearch Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsAhmed-Refat Refat
 
Project Method of Teaching
 Project Method of Teaching Project Method of Teaching
Project Method of TeachingMandeep Gill
 
Basics of computer science
Basics of computer scienceBasics of computer science
Basics of computer sciencePaul Schmidt
 
Uses of Computers in Business
Uses of Computers in BusinessUses of Computers in Business
Uses of Computers in BusinessMargarita Sison
 
Scientific Method
Scientific MethodScientific Method
Scientific Methodanhdbh
 
Experimental Computer Science - Approaches and Instruments
Experimental Computer Science - Approaches and InstrumentsExperimental Computer Science - Approaches and Instruments
Experimental Computer Science - Approaches and InstrumentsFrederic Desprez
 
how information system is implement in any organization
how information system is implement in any organizationhow information system is implement in any organization
how information system is implement in any organizationtayyab3052
 
Aaas Data Intensive Science And Grid
Aaas Data Intensive Science And GridAaas Data Intensive Science And Grid
Aaas Data Intensive Science And GridIan Foster
 
Lewis Shepherd on the Revolution in Scientific Computing
Lewis Shepherd on the Revolution in Scientific ComputingLewis Shepherd on the Revolution in Scientific Computing
Lewis Shepherd on the Revolution in Scientific ComputingAlexander Howard
 
Fichas para-las-casillas-con-respuestas-para-el-jurado
Fichas para-las-casillas-con-respuestas-para-el-juradoFichas para-las-casillas-con-respuestas-para-el-jurado
Fichas para-las-casillas-con-respuestas-para-el-juradoproyectosdecorazon
 
Psicología General II
Psicología General IIPsicología General II
Psicología General IIRoquism
 
Jisc11 Cloud Solutions Paul Watson
Jisc11 Cloud Solutions Paul WatsonJisc11 Cloud Solutions Paul Watson
Jisc11 Cloud Solutions Paul WatsonJisc
 
A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...
A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...
A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...idescitation
 
Guide to Implementing Digital Learning Webinar
Guide to Implementing Digital Learning WebinarGuide to Implementing Digital Learning Webinar
Guide to Implementing Digital Learning WebinarSETDA
 
SETDA ConnectED Showcase at the ET Forum
SETDA ConnectED Showcase at the ET ForumSETDA ConnectED Showcase at the ET Forum
SETDA ConnectED Showcase at the ET ForumSETDA
 
Sacre Coeur Keynote Dec 10 2009
Sacre Coeur Keynote Dec 10 2009Sacre Coeur Keynote Dec 10 2009
Sacre Coeur Keynote Dec 10 2009digimuve
 
Jisc11_5_Open Content Stories Vivien Sieber
Jisc11_5_Open Content Stories Vivien SieberJisc11_5_Open Content Stories Vivien Sieber
Jisc11_5_Open Content Stories Vivien SieberJisc
 
Dgcsa teoría cuantitativa er de spence
Dgcsa teoría cuantitativa er de spenceDgcsa teoría cuantitativa er de spence
Dgcsa teoría cuantitativa er de spencevvelasquez1004
 

Andere mochten auch (20)

Research Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsResearch Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and Methods
 
Project Method of Teaching
 Project Method of Teaching Project Method of Teaching
Project Method of Teaching
 
Basics of computer science
Basics of computer scienceBasics of computer science
Basics of computer science
 
Uses of Computers in Business
Uses of Computers in BusinessUses of Computers in Business
Uses of Computers in Business
 
Scientific Method
Scientific MethodScientific Method
Scientific Method
 
Experimental Computer Science - Approaches and Instruments
Experimental Computer Science - Approaches and InstrumentsExperimental Computer Science - Approaches and Instruments
Experimental Computer Science - Approaches and Instruments
 
how information system is implement in any organization
how information system is implement in any organizationhow information system is implement in any organization
how information system is implement in any organization
 
Aaas Data Intensive Science And Grid
Aaas Data Intensive Science And GridAaas Data Intensive Science And Grid
Aaas Data Intensive Science And Grid
 
Lewis Shepherd on the Revolution in Scientific Computing
Lewis Shepherd on the Revolution in Scientific ComputingLewis Shepherd on the Revolution in Scientific Computing
Lewis Shepherd on the Revolution in Scientific Computing
 
Fichas para-las-casillas-con-respuestas-para-el-jurado
Fichas para-las-casillas-con-respuestas-para-el-juradoFichas para-las-casillas-con-respuestas-para-el-jurado
Fichas para-las-casillas-con-respuestas-para-el-jurado
 
Cambios climaticos.
Cambios climaticos.Cambios climaticos.
Cambios climaticos.
 
Psicología General II
Psicología General IIPsicología General II
Psicología General II
 
Jisc11 Cloud Solutions Paul Watson
Jisc11 Cloud Solutions Paul WatsonJisc11 Cloud Solutions Paul Watson
Jisc11 Cloud Solutions Paul Watson
 
A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...
A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...
A Comparative Study of Different Load Balancing Techniques for Heterogeneous ...
 
Guide to Implementing Digital Learning Webinar
Guide to Implementing Digital Learning WebinarGuide to Implementing Digital Learning Webinar
Guide to Implementing Digital Learning Webinar
 
SETDA ConnectED Showcase at the ET Forum
SETDA ConnectED Showcase at the ET ForumSETDA ConnectED Showcase at the ET Forum
SETDA ConnectED Showcase at the ET Forum
 
Sacre Coeur Keynote Dec 10 2009
Sacre Coeur Keynote Dec 10 2009Sacre Coeur Keynote Dec 10 2009
Sacre Coeur Keynote Dec 10 2009
 
Jisc11_5_Open Content Stories Vivien Sieber
Jisc11_5_Open Content Stories Vivien SieberJisc11_5_Open Content Stories Vivien Sieber
Jisc11_5_Open Content Stories Vivien Sieber
 
Dgcsa teoría cuantitativa er de spence
Dgcsa teoría cuantitativa er de spenceDgcsa teoría cuantitativa er de spence
Dgcsa teoría cuantitativa er de spence
 
El test del animal
El test del animalEl test del animal
El test del animal
 

Ähnlich wie Scientific methods in computer science

Research in Computer Science and Engineering
Research in Computer Science and EngineeringResearch in Computer Science and Engineering
Research in Computer Science and EngineeringOdiaPua1
 
Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Josh Sheldon
 
experimental economics and experimental computer science
experimental economics and experimental computer scienceexperimental economics and experimental computer science
experimental economics and experimental computer sciencegohar khan
 
A Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareA Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareIJCSIS Research Publications
 
Lecture 3 Computer Science Research SEM1 22_23 (1).pptx
Lecture 3 Computer Science Research SEM1 22_23 (1).pptxLecture 3 Computer Science Research SEM1 22_23 (1).pptx
Lecture 3 Computer Science Research SEM1 22_23 (1).pptxNabilaHassan13
 
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Ichigaku Takigawa
 
Ch 1 research introduciton
Ch 1 research introducitonCh 1 research introduciton
Ch 1 research introducitonTemtim assefa
 
Introduction to Data and Computation: Essential capabilities for everyone in ...
Introduction to Data and Computation: Essential capabilities for everyone in ...Introduction to Data and Computation: Essential capabilities for everyone in ...
Introduction to Data and Computation: Essential capabilities for everyone in ...Kim Flintoff
 
THESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESISTHESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESISPeter Thesling
 
M techcse parttime_syallabus
M techcse parttime_syallabusM techcse parttime_syallabus
M techcse parttime_syallabusAnitha Ramar
 
Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesRui Pedro Paiva
 
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATEL
T OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATELT OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATEL
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATELijcsit
 
Introduction.doc
Introduction.docIntroduction.doc
Introduction.docbutest
 

Ähnlich wie Scientific methods in computer science (20)

Research in Computer Science and Engineering
Research in Computer Science and EngineeringResearch in Computer Science and Engineering
Research in Computer Science and Engineering
 
Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...
 
experimental economics and experimental computer science
experimental economics and experimental computer scienceexperimental economics and experimental computer science
experimental economics and experimental computer science
 
A Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareA Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health Care
 
Figuring out Computer Science
Figuring out Computer ScienceFiguring out Computer Science
Figuring out Computer Science
 
Lecture 3 Computer Science Research SEM1 22_23 (1).pptx
Lecture 3 Computer Science Research SEM1 22_23 (1).pptxLecture 3 Computer Science Research SEM1 22_23 (1).pptx
Lecture 3 Computer Science Research SEM1 22_23 (1).pptx
 
50 Years of Data Science
50 Years of Data Science50 Years of Data Science
50 Years of Data Science
 
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
 
Ch 1 research introduciton
Ch 1 research introducitonCh 1 research introduciton
Ch 1 research introduciton
 
Unit-1 Mod-Sim.ppt
Unit-1 Mod-Sim.pptUnit-1 Mod-Sim.ppt
Unit-1 Mod-Sim.ppt
 
Introduction to Data and Computation: Essential capabilities for everyone in ...
Introduction to Data and Computation: Essential capabilities for everyone in ...Introduction to Data and Computation: Essential capabilities for everyone in ...
Introduction to Data and Computation: Essential capabilities for everyone in ...
 
L-16.pptx
L-16.pptxL-16.pptx
L-16.pptx
 
Lect1 intro-cs-research
Lect1 intro-cs-researchLect1 intro-cs-research
Lect1 intro-cs-research
 
THESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESISTHESLING-PETER-6019098-EFR-THESIS
THESLING-PETER-6019098-EFR-THESIS
 
Computer Science Research Methodologies
Computer Science Research MethodologiesComputer Science Research Methodologies
Computer Science Research Methodologies
 
Machine learning
Machine learningMachine learning
Machine learning
 
M techcse parttime_syallabus
M techcse parttime_syallabusM techcse parttime_syallabus
M techcse parttime_syallabus
 
Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and Techniques
 
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATEL
T OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATELT OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATEL
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATEL
 
Introduction.doc
Introduction.docIntroduction.doc
Introduction.doc
 

Mehr von Parinda Rajapaksha

Identifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messagesIdentifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messagesParinda Rajapaksha
 
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Parinda Rajapaksha
 
The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment Parinda Rajapaksha
 
Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)Parinda Rajapaksha
 

Mehr von Parinda Rajapaksha (8)

Android development
Android developmentAndroid development
Android development
 
Realm mobile database
Realm mobile databaseRealm mobile database
Realm mobile database
 
Identifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messagesIdentifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messages
 
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
 
The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment
 
Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)
 
Ceylon tobacco company (ctc)
Ceylon tobacco company (ctc)Ceylon tobacco company (ctc)
Ceylon tobacco company (ctc)
 
Relaxation method
Relaxation methodRelaxation method
Relaxation method
 

Kürzlich hochgeladen

VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyDrAnita Sharma
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 

Kürzlich hochgeladen (20)

VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 

Scientific methods in computer science

  • 1. 1 By : Parinda Rajapaksha Samudra Herath Isuri Udayangi Najini Harischandra
  • 2. Roadmap  Introduction  Scientific Method  How related to Computer Science?  Modeling  Theoretical Computer Science  Experimental Computer Science  Computer Simulation  Pros & Cons 2
  • 3. What is Science ?  A systematic and logical approach to discovering how things in the universe work.  It aims for measurable results through testing and analysis.  It is not meant to prove theories, but rule out alternative explanations until a likely conclusion is reached 3
  • 4. What is Science Cont…  Science consists simply of the formulation and testing of hypotheses based on observational evidence.  Science is useful and ongoing. 4
  • 5. 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
  • 6. Scientific Method  In 19th century.  scientific method is the logical scheme used by scientists searching for answers to the questions  It is used to produce scientific theories..  When conducting a research, scientists observe the scientific method to collect measurable, empirical evidence in an experiment related to a hypothesis. 6
  • 7. 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 3. Deduce consequences and make predictions 4. Test the hypothesis in a specific experiment/theory field •In case the hypothesis leads to contradictions and demands a radical change in the existing theoretical background, it has to be tested carefully 7
  • 8. 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. 5. When consistency is obtained the hypothesis becomes a theory and provides a coherent set of propositions that define a new class of phenomena or a new theoretical concept 6. A theory is then becoming a framework within which observations/theoretical facts are explained and predictions are made 8
  • 10. Scientific Method Cont… Some key underpinnings to the scientific method:  The hypothesis must be testable and falsifiable  Deductive reasoning is the process of using true premises to reach a logical true conclusion  dependent variable and an independent variable  experimental group and a control group. 10
  • 11. What is Computer Science? 11
  • 12. Many definitions  Study of algorithmic processes that describe and transform information  Study of phenomena related to computers  Study of information structures  Study and management of complexity  Mechanization of abstraction 12
  • 13. Mixture of  Engineering  Mathematics  Logic  Management Generally CS is, Information theory concerned on transformation and interpretation of information 13
  • 14.  Computer science encompasses abstract mathematical thinking and includes an element of engineering.  Finding solutions  Designing skills 14
  • 15. Sub-areas of Computer Science 1. Discrete Structures 2. Programming Fundamentals 3. Algorithms and Complexity 4. Programming Languages 5. Architecture and Organization 6. Operating Systems & etc.. 15
  • 16. List expands as computer science develops.. 16
  • 17.  CS Objectives change with time  Development of theories  Practical experience in usage 17
  • 18. Scientific methods of computer science Computer Science Theoretical Experimental Simulation 18
  • 20. Modeling  Occur in Science  Simplify a phenomenon  Identify what is relevant  Theoretical background 20
  • 21. Simplified model of a phenomenon Description in symbolic language Observable/measurable consequence of a given change in a system 21
  • 22. Question that come in the process  How to model?  Is the model appropriate?  In what way model differs from “reality”?  Validation: are the results valid? 22
  • 24.  Modeling process scheme follows the general scheme of scientific method presented before  Theory, experiment and simulation are all about models of phenomena. 24
  • 25. What is theoretical computer Science?  Subset of general computer science and mathematics  focus on more abstract or mathematical aspects of computing  Includes the theory of computation  Follows a very classical methodology of building theories with rigid definitions of  Objects  operations 25
  • 26. Key recurring ideas of computing  Conceptual and formal models  Different levels of abstraction  Efficiency 26
  • 27. Data models  Use to formulate different mathematical concepts  CS data model – two aspects  Values they can assume  Operations on data 27
  • 28. Typical data model examples  Tree data model  List data model  Set data model  Relational data model  Graph data model  Patterns, automata and regular expression 28
  • 29. Physical science and computer science  Do not compete with each other on which better explains the fundamental nature of information  No new theories develop to reconcile theory with experimental results reveal unexpected phenomena  No history of critical experiments that decide the validity of various theories 29
  • 30. Design and analysis  Methods are developed for algorithm design  Measures are defined for computational resources  Trade offs are explored  Upper and lower resource bounds are proved 30
  • 31. Main methodological themes  Iteration – performing sequence of operations repeatedly  Iterative constructs such as for /while statements  Recursion – call themselves directly or indirectly  Induction – definitions and proofs use basis and inductive step to encompass all possible cases. 31
  • 33. What is experimental computer science?  Three components define experimental science  Observation  Hypothesis testing  Reproducibility 33
  • 34.  Experimental computer science  Mathematical modeling of the behavior of computer systems 34
  • 35. Fields of computer science use experiments  Search  Automatic theorem proving  Planning  NP complete problems  Natural language  Vision  Games  Machine learning 35
  • 37.  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 Computational Science 37
  • 38. Computational Science Cont… Tools  modeling with 3D visualization and computer simulation  efficient handling of large data sets  ability to access a variety of distributed resources  collaborate with other experts over the Internet 38
  • 39. Computational Science Cont…  Computational science involves the use of computers (''supercomputers'') for visualization and simulation of complex and large-scale phenomena.  If Computer Science has its basis in computability theory, then computational science has its basis in computer simulation 39
  • 40. 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“  Computer simulation makes it possible to  investigate regimes that are beyond current experimental capabilities  study phenomena that cannot be replicated in laboratories, such as the evolution of the universe and Nano technology 40
  • 42. Key Areas  Chaos and Complex Systems  Virtual Reality  Artificial Life  Physically Based Modeling and Computer Animation 42
  • 43. Advantages and Disadvantages  Advantage  You can test in many different ways, and the more times you test, the more accurate your results will be  Disadvantage  You can come up with different results which can disprove your hypothesis, and this leads to inconsistent conclusions 43
  • 44. Wrap-Up  Introduction  Scientific Method  How related to Computer Science?  Modeling  Theoretical Computer Science  Experimental Computer Science  Computer Simulation  Pros & Cons 44
  • 45. References 1. Some definitions of Science : http://www.gly.uga.edu/railsback/1122sciencedefns.html 2. Computing as a Discipline, Denning, P.J. et al. Commun. ACM 32, 1 (January 1989), 9 3. What is computer science ? : http://www.cs.mtu.edu/~john/whatiscs.html 45