Creativity in computer science
The aim of this paper is to briefly explore creative thinking in computer science, and compare it to natural sciences, mathematics or engineering. It is also meant as polemics with some theses of the pioneer work under the same title by Daniel Saunders and Paul Thagard because I point to important...
Guardado en:
Autor principal: | |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
Vilnius Gediminas Technical University
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/55b8b0181be74c5bb5d9e980d3e34f89 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:55b8b0181be74c5bb5d9e980d3e34f89 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:55b8b0181be74c5bb5d9e980d3e34f892021-11-09T16:03:32ZCreativity in computer science10.3846/cs.2021.146992345-04792345-0487https://doaj.org/article/55b8b0181be74c5bb5d9e980d3e34f892021-11-01T00:00:00Zhttps://jest.vgtu.lt/index.php/CS/article/view/14699https://doaj.org/toc/2345-0479https://doaj.org/toc/2345-0487 The aim of this paper is to briefly explore creative thinking in computer science, and compare it to natural sciences, mathematics or engineering. It is also meant as polemics with some theses of the pioneer work under the same title by Daniel Saunders and Paul Thagard because I point to important motivations in computer science the authors do not mention, and give examples of the origins of problems they explicitly deny. Computer science is a very specific field for it relates the abstract, theoretical discipline – mathematics, on the one hand, and engineering, often concerned with very practical tasks of building computers, on the other. It is like engineering in that it is concerned with solving practical problems or implementing solutions, often with strongly financial reasons, e.g. increasing a company’s income. It is like mathematics in that is deals with abstract symbols, logical relations, algorithms, computability problems, etc. Saunders and Thagard analyse rich experimental material from historical and contemporary work in computer science and argue that, as opposed to natural sciences, computer science is not concerned with describing and explaining natural phenomena. Now, I argue that there is a field of research in artificial intelligence (which, in turn, is a branch of computer science), called machine discovery, where explanation of natural phenomena, finding experimental laws and explanatory models is the primary goal. This goal is achieved by constructing computer systems whose job is to simulate various processes involved in scientific discovery done by human researchers, and help them in making new discoveries. On the other hand, motivations that give rise to ingenious projects in computer science can be very strange and include curiosity, fun or attempts to be famous out of boring, stable life of a successful programmer in a big corporation. A good example is the phenomenon of open-source software, especially the development of the Linux operating system and its applications when, from economical point of view, Microsoft absolutely dominated the software market of personal computers. Piotr GizaVilnius Gediminas Technical Universityarticleartificial intelligenceautomated discovery systemscommunication analogycomputer sciencecreative societycreativitySocial sciences (General)H1-99ENCreativity Studies, Vol 14, Iss 2 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
artificial intelligence automated discovery systems communication analogy computer science creative society creativity Social sciences (General) H1-99 |
spellingShingle |
artificial intelligence automated discovery systems communication analogy computer science creative society creativity Social sciences (General) H1-99 Piotr Giza Creativity in computer science |
description |
The aim of this paper is to briefly explore creative thinking in computer science, and compare it to natural sciences, mathematics or engineering. It is also meant as polemics with some theses of the pioneer work under the same title by Daniel Saunders and Paul Thagard because I point to important motivations in computer science the authors do not mention, and give examples of the origins of problems they explicitly deny. Computer science is a very specific field for it relates the abstract, theoretical discipline – mathematics, on the one hand, and engineering, often concerned with very practical tasks of building computers, on the other. It is like engineering in that it is concerned with solving practical problems or implementing solutions, often with strongly financial reasons, e.g. increasing a company’s income. It is like mathematics in that is deals with abstract symbols, logical relations, algorithms, computability problems, etc. Saunders and Thagard analyse rich experimental material from historical and contemporary work in computer science and argue that, as opposed to natural sciences, computer science is not concerned with describing and explaining natural phenomena. Now, I argue that there is a field of research in artificial intelligence (which, in turn, is a branch of computer science), called machine discovery, where explanation of natural phenomena, finding experimental laws and explanatory models is the primary goal. This goal is achieved by constructing computer systems whose job is to simulate various processes involved in scientific discovery done by human researchers, and help them in making new discoveries. On the other hand, motivations that give rise to ingenious projects in computer science can be very strange and include curiosity, fun or attempts to be famous out of boring, stable life of a successful programmer in a big corporation. A good example is the phenomenon of open-source software, especially the development of the Linux operating system and its applications when, from economical point of view, Microsoft absolutely dominated the software market of personal computers.
|
format |
article |
author |
Piotr Giza |
author_facet |
Piotr Giza |
author_sort |
Piotr Giza |
title |
Creativity in computer science |
title_short |
Creativity in computer science |
title_full |
Creativity in computer science |
title_fullStr |
Creativity in computer science |
title_full_unstemmed |
Creativity in computer science |
title_sort |
creativity in computer science |
publisher |
Vilnius Gediminas Technical University |
publishDate |
2021 |
url |
https://doaj.org/article/55b8b0181be74c5bb5d9e980d3e34f89 |
work_keys_str_mv |
AT piotrgiza creativityincomputerscience |
_version_ |
1718440927948701696 |