Experiments in Computer Science. " The fundamental principle of science, the definition almost, is this: the sole test of the validity of any idea is.

Slides:



Advertisements
Similar presentations
Active Reading: “Scientific Processes”
Advertisements

1.3: Scientific Thinking & Process
Lesson Overview 1.1 What Is Science?.
1. Review- What is Science Explain- What kinds of understandings does science contribute about the natural world Form an Opinion- Do you think that scientists.
Copyright © 2005 Pearson Education Canada Inc. 1 Psychology as a Science Theory development involves collecting interrelated ideas and observations Taken.
P4 THE SCIENTIFIC METHOD.
Experiments in Computer Science Mark Claypool. Introduction Some claim computer science is not an experimental science –Computers are man-made, predictable.
Introduction to Research
As you come in, please: Get out a sheet of paper and put your name on it. Write a definition, from your own memory, for these terms: hypothesis, scientific.
Experiments in Computer Science Mark Claypool. Introduction Some claim computer science is not an experimental science –Computers are man-made, predictable.
Section 2: Scientific Methods
Critical and Scientific Thinking in Psychology chapter 1.
The student is expected to: 2A know the definition of science and understand that it has limitations...; 2B know that hypotheses are tentative and testable.
Virginia Standard of Learning BIO.1a-m
POSC 202A: Lecture 1 Introductions Syllabus R Homework #1: Get R installed on your laptop; read chapters 1-2 in Daalgard, 1 in Zuur, See syllabus for Moore.
REBECCA L PERIOD 3 SC.912.N.1.1. Designing a Scientific Investigation When designing an experiment one should always use the scientific method. The purpose.
1.3: Scientific Thinking & Processes Key concept: Science is a way of thinking, questioning, and gathering evidence.
Quantitative Research Design and Statistical Analysis.
Big Idea 1: The Practice of Science Description A: Scientific inquiry is a multifaceted activity; the processes of science include the formulation of scientifically.
Scientific Inquiry & Skills
Global Perspectives Section 1.2 – Using Science to Solve Environmental Problems.
Research Questions & Research Hypotheses Nearly all research proposal-regardless of the research methodology employed in the study- include at least one.
An Examination of Science. What is Science Is a systematic approach for analyzing and organizing knowledge. Used by all scientists regardless of the field.
Where did plants and animals come from? How did I come to be?
CS529 Multimedia Networking Experiments in Computer Science.
Biology EOC Benchmarks Write the benchmark coding in the upper right hand corner of the first page of your composition book. SC.912.N.1.1 Define a problem.
Unit 1 Lesson 3 Scientific Investigations Copyright © Houghton Mifflin Harcourt Publishing Company.
บทบาทของนักสถิติต่อภาคธุรกิจ และอุตสาหกรรม. Scientific method refers to a body of techniques for investigating phenomena, acquiring new knowledge, or.
Aim: How to plot or graph data Dow Now: What are the steps to the Scientific Method. HOMEWORK: ON SEPARATE SHEET OF PAPER OF DATA FROM THE BACK PAGE OF.
Lesson Overview Lesson Overview What Is Science? Lesson Overview 1.1 What Is Science?
The Scientific Method What is the Scientific Method? Click here!
Chapter 1 Scientific Method. Observing is when you notice and describe events or processes in a careful, orderly way. (My cell phone won't work...what's.
Measurements and Calculations Scientific Method. Video Big Brain Theory Scientific Method Big Brain Theory Scientific Method.
Introduction To Science Fresh. Science ‘06. What is SCIENCE? Writing prompt: In your composition book, write 3 to 5 lines about what you think science.
Science as a Process Designing Experiments See also SaP Google PresentationSaP Google Presentation.
Tools of Environmental Scientist Chapter 2.  Scire (latin)  to know What is Science?
Lesson Overview Lesson Overview What Is Science? Lesson Overview 1.1 What Is Science?
Introduction to Research. Purpose of Research Evidence-based practice Validate clinical practice through scientific inquiry Scientific rational must exist.
The Science of Biology Chapter 1. What is Science?  Think about it……..  Long ago someone looked around and wondered, how did all this come to be? 
Does the amount of sleep a student gets affect how well the student does in school? 1. State the Problem 2.Give a proper Hypothesis 3.Identify the Independent.
What is Science? SECTION 1.1. What Is Science and Is Not  Scientific ideas are open to testing, discussion, and revision  Science is an organize way.
WHAT IS THE NATURE OF SCIENCE?. THEORIES ARE THE SCIENTIFIC WORLD VIEW 1.The Universe Is Understandable. 2.The Universe Is a Vast Single System In Which.
1.3: Scientific Thinking & Processes Key concept: Science is a way of thinking, questioning, and gathering evidence.
Chapter 1 What is Biology? 1.1 Science and the Natural World.
Lesson Overview Lesson Overview What Is Science?.
Chapter 1 Section 2 Review
What Is Science?. 1. Science is limited to studying only the natural world. 2. The natural world are those phenomena that can be investigated, discovered,
Scientific Methodology Vodcast 1.1 Unit 1: Introduction to Biology.
Chapter 1 Scientific Method Name______________________________.
Steps of scientific methods How to design an experiment Divide samples in 2 groups Control and Experimental group Lets talk about the hand lotion experiment.
Lesson 1-1 Nature of Science. QUESTIONS Communicate Observe Define scope of a Problem Form a testable Question Research the known Clarify an expected.
What is Science???? Science is all around us!!! Everything is or can be related to science!!!
Psychology Notes 1.1.
What is the scientific method?
Chapter 1 Scientific Method.
If I keep a plant from getting energy from sunlight, it will die.
Biology and You.
Scientific Thinking and Processes Notes
Introduction.
The Scientific Method Section 2.1.
Research in Psychology
1.1 Scientific Method.
POSC 202A: Lecture 1 Introductions Syllabus R
Nature of Science and Scientific Method Unit 1 Lesson 3
Statistical Thinking and Applications
The Scientific Method.
Hypothesis, Theories, & Laws Variables & Controls
FCAT Science Standard Arianna Medina.
Research Questions & Research Hypotheses
Lesson Overview 1.1 What Is Science?.
Presentation transcript:

Experiments in Computer Science

" The fundamental principle of science, the definition almost, is this: the sole test of the validity of any idea is experiment" – Richard P. Feynman Tried and true experimental scientific methodology from Physics, Biology, Chemistry... –Often not followed in Computer Science Let's be better Computer Scientists!

Scientific Methodology Observe –(Devise solution) Hypothesize Design Experiment Analyze Report

Methodology: Observe and Understand Find Problem –Test: make of Linux kernel –Build: memory intensive programs –Read: Linux Hacker’s guide says … Understand Relationships –Hard page faults are expensive –Logical memory larger than physical

Methodology: Devise and Hypothesize Devise Solution (unless empirical) –Claypool Reliable Audio Protocol (CRAP) –Claypool buffering algorithm Make Hypothesis –Generalization about relationships –Soft page faults are common –Malloc does not cause page fault –Needs to be tested (not proven)

Methodology: Experiment Design Experiment –Variable: variable workload –Control: baseline workload Run Experiment “Whoa! That’s not what I expected!” –Bug in code  Back to “Run” –Uncontrolled event (system backup)  Back to “Design” –Insufficient understanding (Unix scheduling)  Back to “Understanding”

Methodology: Analyze Interpretation and Evaluation –Statistical significance +mean, confidence intervals, correlation, goodness of fit –Does data support or reject hypothesis? –Explanation of other phenomena +Better code reduces page faults, improves performance

A picture is worth a thousand words Title, label axes (units!), legend Graph: A Data Analysis Tool

Dirty Little Secrets Mini-experiments (no, “Pilot Tests”) Hypotheses after the fact –Running yields understanding Results here mean results there Controlled system still says meaningful things about the real world Observing a system will not change it