Question

In: Computer Science

Importance of modern science and philosophy by determining their application to and limitation on computer science....

Importance of modern science and philosophy by determining their application to and limitation on computer science.

Give 5 instances.

Solutions

Expert Solution

The philosophy of science is concerned with all the assumptions, foundations, methods, implications of science, and with the use and merit of science. This discipline sometimes overlaps metaphysics, ontology, and epistemology, viz., when it explores whether scientific results comprise a study of truth.

The philosophy of computer science is concerned with those ontological, methodological, and ethical issues that arise from within the academic discipline of computer science as well as from the practice of software development. Thus, the philosophy of computer science shares the same philosophical goals as the philosophy of mathematics and the many subfields of the philosophy of science, such as the philosophy of biology or the philosophy of the social sciences. The philosophy of computer science also considers the analysis of computational artifacts, that is, human-made computing systems, and it focuses on methods involved in the design, specification, programming, verification, implementation, and testing of those systems. The abstract nature of computer programs and the resulting complexity of implemented artifacts, coupled with the technological ambitions of computer science, ensures that many of the conceptual questions of the philosophy of computer science have analogs in the philosophy of mathematics, the philosophy of empirical sciences, and the philosophy of technology. Other issues characterize the philosophy of computer science only. We shall concentrate on three tightly related groups of topics that form the spine of the subject.

Capabilities of a computer system are the qualities of the computer that put it in a positive light and make the user experience more efficient.

Speed

Speed means the duration a computer system requires fulfilling a task or completing an activity. It is well-known that computers need very little time than humans in completing a task. Generally, humans take into account a second or minute as a unit of time.

Nevertheless, computer systems have such fast operation capacity that the unit of time is in fractions of a second. Today, computers are capable of doing 100 million calculations per second and that is why the industry has developed Million Instructions per Second (MIPS) as the criterion to classify different computers according to speed.

Accuracy

Accuracy means the level of precision with which calculations are made and tasks are performed. One may invest years of his life in detecting errors in computer calculations or updating a wrong record. A large part of mistakes in Computer Based Information System(CBIS) occurs due to bad programming, erroneous data, and deviation from rules. Humans cause these mistakes.

Errors attributable to hardware are generally distinguished and corrected by the computer system itself. Computers rarely commit errors and do all types of tasks precisely.

Reliability

Reliability is the quality due to which the user can stay dependable on the computer. Computers systems are well-adjusted to do repetitive tasks. They never get tired, bored or fatigued. Hence, they are a lot reliable than humans. Still, there can be failures of a computer system due to internal and external reasons.

Any failure of the computer in a highly automated industry is disastrous. Hence, the industry in such situations has a backup facility to take over tasks without losing much of the time.

Adaptability

The adaptability of a computer system means the quality of it to complete a different type of task: simple as well as complex. Computers are normally versatile unless designed for a specific operation. Overall, a daily purpose computer is used in any area of application: business, industry, scientific, statistical, technological and so on

A general-purpose computer, when introduced in a company, can replace the jobs of multiple specialists due to its flexibility. A computer system can replace the functions of all these specialists because of being very versatile.

Storage

Storage is the ability of the computer to store data in itself for accessing it again in the future. Nowadays, apart from having instantaneous access to data, computers have a huge ability to store data in a little physical space.

A general computer system has a capacity of storing and providing online millions of characters and thousands of pictures. It is obvious from the above discussion that computer capabilities outperform human capabilities. Therefore, a computer, when used rightfully, will tenfold the effectiveness of an organization.

Limitations of Computer Systems

Limitations are the drawbacks of the computer system in which humans outperform them.

Lack of common-sense

This is one of the major limitations of computer systems. No matter how efficient, fast, and reliable computer systems might be but yet do not have any common sense because no full-proof algorithm has been designed to program logic into them. As computers function based on the stored program (s), they simply lack common sense.

Zero IQ

Another of the limitations of computer systems is that they have zero Intelligence Quotient (IQ). They are unable to see and think the actions to perform in a particular situation unless that situation is already programmed into them. Computers are programmable to complete each and every task, however small it may be.

Lack of Decision-making

Decision-making is a complicated process involving information, knowledge, intelligence, wisdom, and the ability to judge. The computer system does not have the ability to make decisions on their own because they do not possess all the essentials of decision-making.

They can be programmed to take such decisions, which are purely procedure-oriented. If a computer has not been programmed for a particular decision situation, it will not make a decision due to a lack of wisdom and evaluation faculties. Human beings, on the other hand, possess this great power of decision-making.


Related Solutions

Discuss the impact of computer science on various aspects of modern society, such as art, health...
Discuss the impact of computer science on various aspects of modern society, such as art, health services, learning, Security, Privacy etc...(paragraph)
The differences between philosophy, religion, and science
The principles of religious belief are beyond the arena contestation, but philosophical theories encourage active thinking and logical reasoning to be the guiding lights that reveal the hidden truths of the universe, and human existence.
Application and Limitation of: QR decomposition Schur decomposition
Application and Limitation of: QR decomposition Schur decomposition
Computer science!: (Dimension the following html application and describe positioning, dimensions of, and color of all...
Computer science!: (Dimension the following html application and describe positioning, dimensions of, and color of all of the section elements. (DESCRIBE ONLY THE SECTION ELEMENTS IN DETAIL) For A) Everything as given in the HTML and CSS with section height 700 excluded ( commented out as given) With a section height of 750   included <html> <head>     <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="square12.css"> <title>Squarespace layout</title> </head>      <body>     <nav></nav>     <header></header>     <section>       <!-- main paragraph -->      ...
______ ______ can be appropriately described as the application of computer science to high-level, real-world problems.
______ ______ can be appropriately described as the application of computer science to high-level, real-world problems.
Does the limitation of the scope of economics justify the exactness of economics as a science?...
Does the limitation of the scope of economics justify the exactness of economics as a science? Discuss.
Distinguish between the “mechanical philosophy” and the “experimental philosophy” in seventeenth and eighteenth century science. Who...
Distinguish between the “mechanical philosophy” and the “experimental philosophy” in seventeenth and eighteenth century science. Who were the major proponents of each philosophy and how did they advance their cause? In what ways did these philosophies merge to form modern science?
The questions read as follows: home / study / engineering / computer science / computer science...
The questions read as follows: home / study / engineering / computer science / computer science questions and answers / Course Grades Java Class In A Course, A Teacher Gives The Following Tests And Assignments: ... Question: Course grades java class In a course, a teacher gives the following tests and assignments: A lab ... course grades java class In a course, a teacher gives the following tests and assignments: A lab activity that is observed by the teacher and...
home / study / engineering / computer science / computer science questions and answers / create...
home / study / engineering / computer science / computer science questions and answers / create a new java file, containing this code public class datastatsuser { public static void ... Your question has been answered Let us know if you got a helpful answer. Rate this answer Question: Create a new Java file, containing this code public class DataStatsUser { public static void... Create a new Java file, containing this code public class DataStatsUser { public static void main...
home / study / engineering / computer science / computer science questions and answers / Modify...
home / study / engineering / computer science / computer science questions and answers / Modify StudentLinkedList Class By Adding The Following Methods:  PrintStudentList: Print ... Your question has expired and been refunded. We were unable to find a Chegg Expert to answer your question. Question: Modify StudentLinkedList class by adding the following methods:  printStudentList: print by call... Modify StudentLinkedList class by adding the following methods:  printStudentList: print by calling and printing “toString” of every object in...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT