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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Piotr Giza
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