Philosophy of ICT and Islam Lecture 1: Philosophy of Science and Computing.

Slides:



Advertisements
Similar presentations
WHAT IS THE NATURE OF SCIENCE?
Advertisements

A2 Psychology: Unit 4: Part C
Post-Positivist Perspectives on Theory Development
Scientific Enquiry Since the 18 th c, science has replaced religion as the means of answering questions about the universe. The scientific method was formulated.
Sociology as a Science. Natural Sciences  Biology and Chemistry are probably the first subjects which spring to mind when considering “what is science”
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Chapter 4 Understanding research philosophies and approaches
NP-Complete Problems Problems in Computer Science are classified into
CHAPTER 3 The Church-Turing Thesis
CS1001 Lecture 23. Overview Incompleteness and the Halting Problem Incompleteness and the Halting Problem Methods in Artificial Intelligence Methods in.
CS 10051: Introduction to Computer Science What is the course about?
By Mr. Abdalla A. Shaame.  Computer Science is basically concerned with the study of computers.  A student will learn about hardware and operating systems.
Philosophy of science II
Ways of Arguing with Intelligent Design: Philosophers on Demarcation Creationist criticism of evolutionary theory takes many forms, but one of the more.
Philosophy of ICT and Islam Lecture 2: Qalam & Computer, Computer Main Building Blocks, GIGO.
SCI Scientific Inquiry The Big Picture: Science, Technology, Engineering, etc.
Research !!.  Philosophy The foundation of human knowledge A search for a general understanding of values and reality by chiefly speculative rather thanobservational.
Lesson Overview Lesson Overview Science in Context Lesson Overview 1.2 Science in Context.
Lesson Overview Lesson Overview Science in Context Lesson Overview 1.2 Science in Context.
What is Science?. Natural World Evidence Organization.
The Nature of Science Mathematical Reasoning & Science.
1 Science as a Process Chapter 1 Section 2. 2 Objectives  Explain how science is different from other forms of human endeavor.  Identify the steps that.
CONCEPTIONS OF COMPLEXITY AND IMPLICATIONS FOR ECONOMICS Stuart A. Umpleby The George Washington University Washington, DC.
TEA Science Workshop #1 September 27, 2012 Kim Lott Utah State University.
Discrete Structures for Computing
Lesson Overview Science in Context THINK ABOUT IT Scientific methodology is the heart of science. But that vital “heart” is only part of the full “body”
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
WHAT IS THE NATURE OF SCIENCE?. SCIENTIFIC WORLD VIEW 1.The Universe Is Understandable. 2.The Universe Is a Vast Single System In Which the Basic Rules.
Basics of Research and Development and Design STEM Education HON4013 ENGR1020 Learning and Action Cycles.
Experimental Method. METHODS IN PSYCHOLOGY 1.Experimental Method 2.Observation Method 3.Clinical Method.
MATH 224 – Discrete Mathematics
Biology and YouSection 2 Section 2: Scientific Methods Preview Bellringer Key Ideas Beginning a Scientific Investigation Scientific Experiments Scientific.
1 The Theoretical Framework. A theoretical framework is similar to the frame of the house. Just as the foundation supports a house, a theoretical framework.
Lesson Overview Lesson Overview What Is Science? Lesson Overview 1.1 What Is Science?
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
The word science comes from the Latin "scientia," meaning knowledge. Scientific Theories are not "tentative ideas" or "hunches". The word "theory" is often.
SCIENCE The aim of this tutorial is to help you learn to identify and evaluate scientific methods and assumptions.
Scientific Debugging. Errors in Software Errors are unexpected behaviors or outputs in programs As long as software is developed by humans, it will contain.
PUBLIC ADMINISTRATION AND OTHER SOCIAL SCIENCES
Introduction to Operations Research. MATH Mathematical Modeling 2 Introduction to Operations Research Operations research/management science –Winston:
What is Artificial Intelligence?
Challenging students to acquire deeper knowledge in HCI course N. Ackovska and M. Kostoska 15 th Workshop on “Software Engineering and Reverse Engineering”
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Some Issues to Consider in thinking about Causes and Explanations.
What is science and what isn’t science?  Boiling an egg  Predicting the weather  Mapping a mountain  Drilling for oil  Choosing a new camera  Eating.
Chapter 3 Operationism and Essentialism. Are Scientists Essentialists?  Essentialists usually believe that any theory that gives less than an ultimate.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Philosophy of science What is a scientific theory? – Is a universal statement Applies to all events in all places and time – Explains the behaviour/happening.
PHILOSOPHY AS A SECOND ORDER DISCIPLINE
Lesson Overview Lesson Overview Science in Context Lesson Overview 1.2 Science in Context Scientific methodology is the heart of science. But that vital.
Lesson Overview Lesson Overview Science in Context Lesson Overview 1.2 Science in Context (Lesson Summary)
Chapter 1 The Science of Biology. Goals of Science to provide natural explanations for events in the natural world. to use those explanations to understand.
WHAT IS THE NATURE OF SCIENCE?
PHILOSOPHY AS A SECOND ORDER DISCIPLINE
Psychology as a science
IS Psychology A Science?
Discrete Mathematics and Its Applications
IS Psychology A Science?
Analysis and design of algorithm
Objective of This Course
Scientific Inquiry Unit 0.3.
Like all science, biology is a process of inquiry.
RESEARCH BASICS What is research?.
Discrete Mathematics in the Real World
Science Review Game.
Discrete Mathematics and Its Applications
Chapter 1 The Science of Biology
Presentation transcript:

Philosophy of ICT and Islam Lecture 1: Philosophy of Science and Computing

Learning Outcomes Understand what the philosophy of science is concerned with. Appreciate important philosophical questions in computer science

List of Topic Philosophy of Science Philosophical Questions in Computer Science Protocol Architectures

Terminology The Computer “A device that changes variable assignment” Thomason (2003)

Philosophy of Science We are not concerned in this context to deal with the open-ended questions of philosophy. Rather, the philosophical issues of computer science and in particular Islamic-related issues are of concern. Generally, the philosophy of science tackles issues such science foundation, science limitations and requirements for scientific progress.

Philosophy of Science (con.) Methodological issues to develop scientific knowledge are also of concern. Philosophical questions such as what is a law, what is a theory, whether scientific results are objective or subjective are also relevant. The Philosophy of science has developed since the 1900s starting from the proposition that scientific knowledge is formed from experience and that verifying scientific claims is required

Philosophy of Science (con.) As the verification of many phenomenons proved to be difficult if not impossible, in 1934, K. Popper stated that there could not be a way to prove universal truths and that observations can be used to falsify scientific claims. In 1962, T. Kuhn argued that throughout history, scientists explain their scientific findings based on a set of unchallenged prevailing scientific theories and thus there is usually no need to prove any scientific fact from scratch

Philosophical Questions in Computer Science A major philosophical computer science question is “Is computer science a new discipline?”

Philosophical Questions in Computer Science (con.) In particular, is computer science an engineering discipline, an applied mathematics discipline or a physics discipline. Certainly, computer science uses theories, concepts and techniques from such disciplines but can’t say it is any of them.

Philosophical Questions in Computer Science (con.) Some think of computer science as concerned with programming or building computer hardware. This also does not represent accurately what computer science represents.

Philosophical Questions in Computer Science (con.) Computer science is concerned with investigating, understanding and devising theories, methodologies and algorithms that support the specification, design, implementation and evaluation of computational systems

Philosophical Questions in Computer Science (con.) “What is a computer?” is another philosophical question that needs tackling Thomason (2003) answers this question as follows: “A computer is a device that changes variable assignment”.

Philosophical Questions in Computer Science (con.) In explaining this in a more technical way, one could say that a computer is a machine that: Takes an input which includes a set of instructions Execute the instructions and Provide an output.

Philosophical Questions in Computer Science (con.) Central to computer science are algorithms and that raises another question of “What an algorithm is?” Probably, the best way to understand algorithm is to think of mathematical functions which map accurately and unambiguously a set of inputs to a set of outputs. Similarly, an algorithm is a function composed of a set of instructions that takes an input and produces an output.

Philosophical Questions in Computer Science (con.) Using a sorting algorithm to sort a set of integer is an example of a deterministic algorithm. A nondeterministic algorithm could follow different paths for a given input. A random number generation algorithm is an example of a nondeterministic algorithm

Philosophical Questions in Computer Science (con.) “Can we build computers that can think?” is another question that philosophers and artificial intelligence scientists are trying to answer.

Philosophical Questions in Computer Science (con.) Certainly, intelligent computer systems have been developed and used that can think and adapt to new environments, inputs and situations. However, such systems are still not as good as humans in thinking. An open question is whether such intelligent systems can one day beat humans in the thinking game.

Philosophical Questions in Computer Science (con.) A central issue of concern here is the computer capabilities to understand the semantics of data.

Philosophical Questions in Computer Science (con.) What are the ethical issues of computer science?” is an important question that is vital to ensure the proper use of computers and their applications This question will be answered from an Islamic perspective throughout the coming lectures.