PresentationPDF Available

Presentation: Computer Science on Philosophy Perspective

Authors:

Abstract

This paper reveals the relationship between computer science and philosophy. With the aim of stating a picture of the development of computer science from a philosophical perspective, which requires concepts base on philosophy, namely language and logic in expressing the ontology of computer science into a definition. Language and logic become a forum for developing computer science through a methodology that is epistemologically appropriate to a culture or country. This relationship shows a variety of support for the development of computer science.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Presentation:
Computer Science on Philosophy Perspective
13th Computer Science On-line Conference 2024
Mahyuddin K. M. Nasution
Universitas Sumatera Utara
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Abstract
This paper reveals the relationship between computer science
and philosophy. With the aim of stating a picture of the
development of computer science from a philosophical
perspective, which requires concepts base on philosophy,
namely language and logic in expressing the ontology of
computer science into a definition. Language and logic become
a forum for developing computer science through a
methodology that is epistemologically appropriate to a culture
or country. This relationship shows a variety of support for the
development of computer science.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Contents
1Introduction: A Problem
2A review
The review of definition
3Methodology
4Discussion
Documents
An interpretation
5Conclusion
6Bibliography
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Introduction: A Problem [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]
The development of computer science as a formal science not
only shows that its knowledge is becoming stronger among all
sciences, but this development continues to expand and spread
to all other sciences and technologies.
Previously all science - such as physics, metaphysics,
psychology, or in general natural science - was part of
philosophy. Meanwhile, computer science which emerged in
the 20th century AD is a derivative science in the formal field,
where the emergence of computer science was centuries after
the arrival of philosophy.
. . . to explain computer science from a philosophical
perspective.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
A review [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51, 52, 6, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64]
6th century BC - Thales : Philosophy & Geometry (Mathematics).
570-495 BC - Pythagoras : Philosophy & Mathematics - c2=a2+b2.
470 - 399 BC - Socrates : Philosophy - Understanding to natural.
427 - 347 BC - Plato : Philosophy - Republic.
384 - 322 BC - Aristoteles : Philosophy - Metaphysic, Logic, Physics,
Psychology, Ethics, Politics, Poetics.
714 - 775 AD - Ibn Al-Muqaffa : Philosophy - Translators of Cateoriae,
Interpretatione, and Analytica Priora
805 - 873 AD - Abu Yusuf Yaqub bin Ishaq al-Kindi - Philosophy -
Mathematics is mukaddimah for learning philosophy.
872 - 951 AD - Abu Yusuf Yaqub bin Ishaq al-Kindi - Philosophy - Ihsa
Al-’Ulum (Science classification)
980 - 1037 AD - Abu Ali al-Husain bin Abdullah bin Sina - Al-Qanun
al-Tahibb (Book of medicine)
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
The review of definition
1126 - 1198 AD - Abu Al-Walid Muhammad ibn Ahmad Ibn Rusyd -
Philosophy - as The commentator.
1058 - 1111 AD - Abu Hamid Muhammad bin Muhammad al-Ghazali
ath-Thusi asy-Syafi - Philosophy - Hujat Al-Islam (Proving
Islam).
A philosopher: Muhammad Ibn Musa al-Khwarizmi - Polymath -
Al-jabr (Algebra) -> Algorithm, to be basis for defining CS:
Definition 1 - CS is the study of computer-related phenomena.
A definition depends on the underlying philosophy, where
initially science was always part of philosophy.
Definition 2 - CS is the study of algorithms.
Definition 3 - CS is the study of the structure of information.
Definition 4 - CS is the study and management of complexity.
However, based on the interpretation of the definition, CS tends
to play a role in human life activities.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Methodology [65, 66, 67, 68, 69, 70, 71, 72]
Ontology:
1 - CS is the study of data, information and knowledge at different
levels of complexity or abstraction, and from which other
fields of scientific discipline can be developed.
2 - CS is the technology that deals with the development and use
of certain types of human-created artifacts.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Discussion
[73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]
When scientists view computer science as a whole by climbing
the pyramid methodologically to the scientific peak, the choice
of any working method will enter a posteriori the bottom of the
pyramid in the form of induction.
This interaction has become an absolute law, not an arbitrary
thing. Natural law crowns computer science with formal
theories.
The laws that govern nature appear as relationships between
phenomena, allowing humans to capture them through thought
and abstract them.
The term absolute applied to natural law is a term that has
various interpretations, which encourages scientists to provide
changes with newness, such as the ideas contained in
definitions of computer science.
Proving postulates with a theoretical framework requires
abstraction with an understanding of mathematics (the twin
brother of philosophy) as a stronger basis for evidence.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Documents
Table 1: Documents about Philosophy and Computer Science in
Scopus Database (October 2023)
Number of Phil. (A) CS (B)
documents for all countries (Px()) 119,346 1,885,878
documents without country 16,637 89,576
countries 186 186
countries with documents (n()) 159 158
Average of documents (x()) 751 11,936
n1(x(A)x(A)) n1(x(B)x(B)) n1(AB) = 21
n2(x(A)x(A)) n2(x(B)<x(B)) n2(AB) = 5
n3(x(A)<x(A)) n3(x(B)x(B)) n3(AB) = 11
n4(x(A)<x(A)) n4(x(B)<x(B)) n4(AB) = 98
n5(x(A) = 0)) n5(x(B)<x(B)) n5(AB) = 45
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
An interpretation
Table 2: Overview of computer science development based on Table
1.
Value based on Equation Meaning of Aand B
0.0709 strong support
0.0160 lack of support
0.0359 some support
0.4475 little support
0.1654 no support
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Conclusion
Culture describes how thought exists in a container called
language and logic, which basically has become philosophy,
and then grows to give birth to science and its methodology.
Today, computer science has grown and interacted with other
sciences and - through documents as evidence of development
- has a variety of supporting relationships between philosophy
and computer science.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[1] Morris, J. M.: The impact of computer science on
mathematics in the engineering curriculum. International
Journal of Mathematical Education in Science and Technology,
16(3), 437-443: 1985.
https://doi.org/10.1080/0020739850160313
[2] Parrish, A., Borie, R., Cordes, D., Dixon, B., Hale, D., Hale,
J., Jackson, J., Sharpe, S.: Computer engineering, computer
science and management information systems: Partners in a
unified software engineering curriculum. Proceedings - 11th
Conference on Software Engineering Education, CSEE and T
1998, 67-75: 1998.
https://doi.org/10.1109/CSEE.1998.658302
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[3] de la Iglesia, D., García-Remesal, M., de la Calle, G.,
Kulikowski, C., Sanz, F., Maojo, V.: The impact of computer
science in molecular medicine: Enabling high-throughput
research. Current Topics in Medicinal Chemistry,13(5): 2013.
https://doi.org/10.2174/1568026611313050002
[4] Partovi, H.: A comprehensive effort to expand access and
diversity in computer science. ACM Inroads,6(3), 67-72: 2015.
https://doi.org/10.1145/2807704
[5] Gasca-Hurtado, G. P., Machuca-Villegas, L.: The impact of
computer science in the real world. RISTI - Revista Iberica de
Sistemas e Technologias de Informacao,2018(29), ix-xiii:
2018. https://doi.org/10.17013/risti.29.0
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[6] Capper, L.: Philosophy for the teaching of computer science
of computer science and information technology. Computer
Journal,29(1), 83 -89: 1986.
https://doi.org/10.1093/comjnl/29.1.83
[7] Conte, S. D., Halstead, M. H.: The Technology of Computer
Center Management: A Proposed Course for Graduate
Professional Programs in Computer Science or in Information
Systems. Communications of the ACM,19(7), 369-370: 1976.
https://doi.org/10.1145/360248.360250
[8] Kofahi, N. A.: The impact of computer science and
information technology teaching on the growth of software
industry. Journal of Discrete Mathematical Sciences and
Cryptography,7(3), 371-386: 2004
https://doi.org/10.1080/09720529.2004.10698015
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[9] Nasution, M. K. M.: The birth of a science. History of
Science and Technology,10(2), 315-338: 2020. https:
//doi.org/10.32703/2415-7422-2020-10- 2-315-338
[10] Kuppler, M.: Predicting the future impact of computer
science researchers: Is there a gender bias? Scientometrics,
127(11), 6695-6732: 2022.
https://doi.org/10.1007/s11192-022-04337-2
[11] Schelenz, L.: Diversity Concepts in Computer Science and
Technology Development: A Critique. Science Technology and
Human Values,48(5), 1054-1079: 2023.
https://doi.org/10.1177/01622439221122549
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[12] Corner, J. R., Wier, R. R., Nute, C. T., Rinewalt, J. R.:
Emerging trends in computer science education: Observations
from the ACM South Central Region. Western Educational
Computing Conference and Trade Show, 75-79: 1984.
[13] McGill, M. M., Thigpen, L., Mabie, A.: Emerging practices
for integrating computer science into existing K-5 subjects in
the United States. ACM International Conference Proceeding
Series: 2023.
https://doi.org/10.1145/3605468.3609759
[14] Nasution, M. K. M.: No research without publication: Early
mining. Journal of Physics: Conference Series,978: 2018.
https://doi.org/10.1088/1742-6596/978/1/012063
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[15] Nasution, M. K. M., Tulus, Munir, E., Onrizal: Without
research, no community service. ournal of Physics: Conference
Series,1542: 2019. https:
//doi.org/10.1088/1742-6596/1542/1/012071
[16] Nasution, M. K. M.: World on data perspective. World,3(3),
736-752: 2022.
https://doi.org/10.3390/world3030041
[17] Wegner, P.: Three computer cultures: Computer
technologyy, computer mathematics, and computer science.
Advances in Computers, 10(C), 7-78: 1970.
https://doi.org/10.1016/S0065-2458(08)60431-3
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[18] Griffiths, J.-M.: Track 5: Social, behavioral, cultural and
ethical factors - Part I. Bulletin of the American Society for
Information Science,26(2), 21-22: 2000.
https://doi.org/10.1002/bult.145
[19] De Cock, C.: Thinking creatively about creativity: What can
we learn from recent developments in the philosophy of
science? Creativity and Innovation Management,5(3),
204-211: 1996. https:
//doi.org/10.1111/j.1467-8691.1996.tb00143.x
[20] Hankinson, R. J.: Philosophy and science. The Cambridge
Companion to Greek and Roman Philosophy, 271-299: 2003.
https://doi.org/10.1017/CCOL0521772850.011
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[21] Santacroce, L., Charitos, I. A., Topi, S., Bottalico, L.: The
alcmaeon’s school of croton: Philosophy and science. Open
Access Macedonian Journal of Medical Sciences,7(3),
500-503: 2019.
https://doi.org/10.3889/oamjms.2019.072
[22] Johnsonbaugh, R., Kalin, M.: A graph generation software
package. Proceedings of the Eastern Joint Computer
Conference: Design and Application of Small Digital
Computers, AIEE-IRE 1954, 151-1548: 1954.
10.1145/107004.107032
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[23] Pesante, L. H.: Integrating writing into computer science
courses. Proceedings of the Eastern Joint Computer
Conference: Design and Application of Small Digital
Computers, AIEE-IRE 1954, 205-209: 1954.
10.1145/107004.107040
[24] Vaidya, D. M., Florentin, J. S.: Preparing to live with micros.
Microprocessors and Microsystems,4(2), 53-55: 1980.
10.1016/0141-9331(80)90364-6
[25] Nasution, M. K. M., Hidayat, R., Syah, R.: Computer
science. International Journal on Advanced Science,
Engineering and Information Technology,12(3), 1142-1159:
2022.
https://doi.org/10.18517/ijaseit.12.3.14832
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[26] Newell, A., Perlis, A. J., Simon, H. A.: Computer science.
Science,157(3795), 1373-1374 (1967). https:
//doi.org/10.1126/science.157.3795.1373-b
[27] Wegner, P.: Research paradigms in computer science.
Proceedings - International Conference on Software
Engineering, 322 - 330 (1976).
[28] Pirozelli, P., Câmara, I.: Natural language at a crossroads:
Formal and probabilistic approaches in philosophy and
computer science. Manuscrito,45(2), 50 - 81: 2022. https:
//doi.org/10.1590/0100-6045.2022.V45N2.PI
[29] Hamming, R. W.: A philosophy for computer science or my
prejudices and confusions. ACM SIGCSE Bulletin,7(4), 16-18:
1975. https://doi.org/10.1145/382218.382471
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[30] George, A.: Philosophy and the birth of computer science.
Robotics Age,5(1), 26-31: 1983.
[31] Porta, M., Maillet, K., Mas, M.: Towards a strategy to fight
the computer science (Cs) declining phenomenon. Lecture
Notes in Electrical Engineering,103 LNEE, 231-242: 2011.
https://doi.org/10.1007/978-1-4614-0373- 9_18
[32] Abramson, D.: Philosophy of mind is (in part) philosophy of
computer science. Minds and Machines,21(2), 203-219: 2011.
https://doi.org/10.1007/s11023-011-9236-0
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[33] Nasution, M. K. M., Syah, B. R., Elveny, M.: What is data
science. Data Science with Semantic Technologies: 2023.
https://doi.org/10.1201/9781003310785-1
[34] Kraut, R.: Plato on love. The Oxford Handbook of Plato:
2009. https://doi.org/10.1093/oxfordhb/
9780195182903.003.0012
[35] Nasution, M. K. M.: Pengantar ke filsafat ilmu - Sains
komputer. Filsafat Ilmu,1: 2023.
https://doi.org/10.13140/RG.2.2.17498.72648
[36] Gandon, F. L.: Ontologies in computer science: These new
"software components" of our information systems. Ontology
Theory, Management and Design: Advanced Tools and
Models, 1-26: 2010. https:
//doi.org/10.4018/978-1-61520-859- 3.ch001
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[37] Ishaaq, U. M.: Computer science and philosophy: In
search of a Nexus. IOP Conference Series: Materials Science
and Engineering,662(6): 2019.
https://doi.org/10.1088/1757-899X/662/6/062016
[38] Stoneburner, L. L.: Developing ACOG district and section
computer science committees: Local framework for definition
and solution of information processing needs. American
Journal of Perinatology,3(2), 139-140: 1986.
https://doi.org/10.1055/s-2007-999852
[39] Knuth, D. E.: Fundamental algorithm. The Art of Computer
Programming,1, Addison-Wesley: 1973.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[40] Oldehoeft, R. R., Roman, R. V.: Methodology for teaching
introductory computer science. ACM SIGCSE Bulletin,9(1),
123-128: 1977.
https://doi.org/10.1145/382063.803373
[41] De Mol, L., Primiero, G.: When logic meets engineering:
Introduction to logical issues in the history and philosophy of
computer science. History and Philosophy of Logic,36(3),
195-204: 2015.
https://doi.org/10.1080/01445340.2015.1084183
[42] Allan, D. J.: Philosophical surveys, I: A survey of work
dealing with greek philosophy from thales to the age of cicero,
1945–49. Philosophical Quarterly,1(1), 61-72: 1950.
https://doi.org/10.2307/2216501
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[43] Wolfson, H. A.: The amphibolous terms in aristotle, Arabic
philosophy and maimonides. Harvard Theological Review,
31(2), 151-173: 1938.
https://doi.org/10.1017/S0017816000022276
[44] Basti, G.: The philosophy of nature of the natural realism.
The operator algebra from physics to logic. Philosophies,7(6):
2022.
https://doi.org/10.3390/philosophies7060121
[45] Turner, R., Eden, A. H.: The philosophy of computer
science: Introduction to the special issue. Minds and Machines,
17(2), 129-133: 2007.
https://doi.org/10.1007/s11023-007-9059-1
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[46] Bugliarello, G., Mcnally, W. D., Gormley, J. T., Onstott, J. T.:
Design philosophy, specifications, and implications of ‘Hydro’, A
pilot computer language for hydrology and hydraulic
engineering. Water Resources Research,3(2), 636-642: 1967.
https://doi.org/10.1029/WR003i002p00636
[47] Wang, R.-J., Xu, Y.-P., She, C., Nasution, M.: A new design
for programmable logic array based on QCA-based
nanotechnology. Optik,253: 2022.
https://doi.org/10.1016/j.ijleo.2022.168581
[48] Vallverdú, J. Thinking machines and the philosophy of
computer science: Concepts and principles. IGI Global: 2010.
https://doi.org/10.4018/978-1-61692-014- 2
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[49] Debusmann, R., Postolache, O., Traat, M.: A modular
account of information structure in extensible dependency
grammar. Lecture Notes in Computer Science,3406, 25-36:
2005.
https://doi.org/10.1007/978-3-540-30586- 6_2
[50] Wegner, P.: Programming languages. Information
Structures and Machine Organization. McGraw-Hill, 1968
[51] Tylman, W.: Computer science and philosophy: Did Plato
foresee object-oriented programming? Foundations of Science,
23(1), 159-172: 2018.
https://doi.org/10.1007/s10699-016-9506-7
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[52] Demey, L.: The porphyrian tree and multiple inheritance: A
rejoinder to tylman on computer science and philosophy.
Foundations of Science 23(1), 173-180: 2018.
https://doi.org/10.1007/s10699-017-9531-1
[53] Nasution, M. K. M.: Understanding data toward going to
data science. Cybernetics Perspectives in Systems,LNNS 503,
478-489: 2022.
https://doi.org/10.1007/978-3-031-09073- 8_42
[54] Delcher, A., Kasif, S.: Some results on the complexity of
exploiting data dependency in parallel logic programs. The
Journal of Logic Programming,6(3), 229-241: 1989.
https://doi.org/10.1016/0743-1066(89)90015-0
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[55] Xiang, C.: Study on the role of big data age in making
fitness programs for individual science. Lecture Notes on Data
Engineering and Communications Technologies,130, 162-166:
2022.
https://doi.org/10.1007/978-3-030-99581- 2_22
[56] Sugiharti, E., Firmansyah, S., Devi, F. R.: Predictive
evaluation of performance of computer science students of
unnes using data mining based on naÏve bayes classifier (NBC)
algorithm. Journal of Theoretical and Applied Information
Technology,95(4), 902-911: 2017.
[57] Djikstra, E. W.: Notes on structured programming, in
Structured Programming. Dahl, Dijkstra and Hoare. Academic
Press: 1972.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[58] Luker, P. A., Rothermel, D.: The philosophy of artificial
intelligence: A general studies course with particular benefits to
computer science majors. ACM SIGCSE Bulletin,26(1), 41-45:
1994. https://doi.org/10.1145/191033.191050
[59] Hanson, B., Stall, S., Cutcher-Gershenfeld, J,
Vrouwenvelder, K, Wirz, C., Rao, Y. (Douglas): Garbage in,
garbage out: mitigating risks and maximizing benefits of AI in
research. Nature,623(7985), 28-31: 2023.
https://doi.org/10.1038/d41586-023-03316-8
[60] Hyde, S. J., Bachura, E., Harrison, J. S.: Garbage in,
garbage out: A theory-driven approach to improve data
handling in supervised machine learning. Research
Methodology in Strategy and Management,14, 101-132: 2023.
https:
//doi.org/10.1108/S1479-838720220000014006
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[61] Roach, S., Gate, A. Q.: Teaching software engineering in a
computer science program using the affinity research group
philosophy. Software Engineering: Effective Teaching and
Learning Approaches and Practices, 136-156: 2008. https:
//doi.org/10.4018/978-1-60566-102- 5.ch008
[62] Vallverdú, J.: Thinking machines and the philosophy of
computer science: Concepts and principles. Thinking Machines
and the Philosophy of Computer Science: Concepts and
Principles, 1-435, IGI Global (2010).
https://doi.org/10.4018/978-1-61692-014- 2
[63] Popovich, V., Vitko, A.: The concept of space in philosophy
and in computer science. Advances in Geographic Information
Science,1, 3-14: 2020.
https://doi.org/10.1007/978-3-030-31608- 2_1
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[64] Da Rosa, S., Chmiel, A., Gómez, F.: Philosophy of
computer science and its effect on education: Towards the
construction of an interdisciplinary group. Proceedings - 2015
41st Latin American Computing Conference, CLEI 2015: 2015.
https://doi.org/10.1109/CLEI.2015.7360000
[65] Furrer, F. J.: A short history of ontology: From philosophy
to modern computer science. Informatik-Spektrum,37(4),
308-317: 2014.
https://doi.org/10.1007/s00287-012-0642-3
[66] Sabin, R. E., Sabin, E. P.: Collaborative learning in
anintroductory computer science course. ACM SIGCSE
Bulletin,26(1), 304-308: 1994.
https://doi.org/10.1145/191033.191156
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[67] Fouh, E., Akbar, M., Shaffer, C. A.: The role of visualization
incomputer science education. Computers in the Schools,
29(1-2), 95-117: 2012.
https://doi.org/10.1080/07380569.2012.651422
[68] Brady, R. T.: The use of definitions and their logical
representation in paradox derivation. Synthese,199, 527-546:
2021. https://doi.org/10.1007/s11229-017-1362-7
[69] Tomlin, E. W> F.: Linguistic philosophy: Forty years on a
general statement. Cambridge Quarterly,7(1), 231-243: 1977.
https://doi.org/10.1093/camqtly/VII.3.231
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[70] García, G. R.: Human rationality: Explanations from
cognitive science and the philosophy of logic. Topicos (Mexico),
61, 385-402: 2021.
https://doi.org/10.21555/TOP.V0I61.1168
[71] Serna, M. E., Serna, A. A.: Logic in computer science.
CISCI 2013 - Decima Segunda Conferencia Iberoamericana en
Sistemas, Cibernetica e Informatica, Decimo Simposium
Iberoamericano en Educacion, Cibernetica e Informatica,
SIECI 2013 - Memorias, 2, 44-49: 2013.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[72] López-Quiñones, A., Martinez-Lopez, M., Moreno
Sandoval, C. D., Carroll-Miranda, J., Lindala, A. E., Chatman,
M. C., Fleming, J., Shockley, E. T., Cadeau, D., Flores-Reyes,
E.: Ancentral computing for sustainability: Centering
indigenous epistemologies in researching computer science
education. TechTrends,67(3). 435-445: 2023.
https://doi.org/10.1007/s11528-022-00820-y
[73] Fumerton, R.: A priori philosophy after an A posteriori turn.
Midwest Studies in Philosophy,23(1), 21-33: 1999.
https://doi.org/10.1111/1475-4975.00002
[74] Pananos, A. D., Lizotte, D. J.: Comparisons between
Hamiltonian Monte Carlo and masimum a posteriori for a
Bayesian model for apixaban induction dose & dose
personalization. Proceedings of Machine Learning Research,
126, 397 - 417: 2020.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[75] Sokolova, T. D.: A priori in the philosophy of science:
Methodological aspects of research. Epistemology and
Philosophy of Science,57(3), 60-74: 2020.
https://doi.org/10.5840/EPS202057342
[76] Zhang, Y.: Deduction property of some logics applied to
computer science. Jisuanji Xuebao/Chinese Journal of
Computers,22(6), 571-576: 1999.
[77] Habiballa, H., Kmet, T.: Mathematical logic and deduction
in computer science education. Informatics in Education,7(1),
75-90: 2008.
[78] Nasution, M. K. M., Sitompul, O. S.: Enhancing extraction
method for aggregating strength relation between social actors.
Advances in Intelligent Systems and Computing,573, 312-321:
2017.
https://doi.org/10.1007/978-3-319-57261- 1_31
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[79] Nasution, M. K. M., Noah, S. A.: Social network extraction
based on Web: A comparison of superficial methods. Procedia
Computer Science,124, 86-92: 2017.
https://doi.org/10.1016/j.procs.2017.12.133
[80] Schwarz, C. V., Meyer, J., Sharma, A.: Technology,
pedagogy, and epistemology: Opportunities and challenges of
using computer modeling and simulation tools in elementary
science methods. Journal of Science Teacher Education,18(2),
243-269: 2007.
https://doi.org/10.1007/s10972-007-9039-6
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[81] Lin, F., Chan, C. K. K.: Promoting elementary students’
epistemology of science through computer-supported
knowledge-building discourse and epistemic reflection.
International Journal of Science Education,40(6), 668-687:
2018.
https://doi.org/10.1080/09500693.2018.1435923
[82] Develaki, M.: Methodology and epistemology of computer
simulations and implications for science education. Journal of
Science Education and Technology,28(4), 353-370: 2019.
https://doi.org/10.1007/s10956-019-09772-0
[83] Almeida, M. B.: An unified approach to ontologies:
Information science, computer science and philosophy.
Perspectivas em Ciencia da Informacao,19(3), 242-258: 2014.
https://doi.org/10.1590/1981-5344/1736
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[84] Mainzer, K.: Proof and computation: Perspectives for
mathematics, computer science, and philosophy. Proof and
Computation II: From Proof Theory and Univalent Mathematics
to Program Extraction and Verification, 1–32: 2021.
https://doi.org/10.1142/9789811236488_0001
[85] Mainzer, K., Schuster, P., Schwichtenberg, H.: Proof and
computation: Digitization in mathematics, computer science,
and philosophy. Proof and Computation: Digitization in
Mathematics, Computer Science and Philosophy, World
Scientific Publishing Co., 1-291: 2018.
https://doi.org/10.1142/9789813270947
[86] Knight, J. C., Prey, J. C., Wulf, W. A.: Look back:
Undergraduate Computer Science Education: A new
curriculum philosophy & overview. Proceedings - Frontiers in
Education Conference,2, 722-727: 1997.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[87] Nasution, M. K. M.: Mathematical philosophy. Journal of
Research in Mathematics Trends and Technology,2(2), 45-60:
2020. https://doi.org/10.32734/jormtt.v2i2.4678
[88] McDermott, R., Pirie, I., Cajander, ˇ
A., Daniels, M., Laxer,
C.: Investigation into the personal epistemology of computer
science students. Annual Conference on Innovation and
Technology in Computer Science Education, ITiCSE, 231-236:
2013. https://doi.org/10.1145/2462476.2465589
[89] Lande, D. R.: Development of the binary number system
and the foundations of computer science. Mathematics
Enthusiast,11(3), 513-540: 2014.
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[90] Hill, J., Houle, B., Merritt, S. M.: Applying abstraction to
master complexity: The comparison of abstraction ability in
computer science majors with students in other disciplines.
Proceedings - International Conference on Software
Engineering, 15-21: 2008.
https://doi.org/10.1145/1370164.1370169
[91] Nasution, M. K. M.: Multi-criteria as decisions. IOP
Conference Series: Materials Science and Engineering,
1003(1): 2020. https:
//doi.org/10.1088/1757-899X/1003/1/012118
[92] Syah, R., Davarpanah, A., Nasution, M. K. M., Tanjung, F.
A., Nezhad, M. M., Nesaht, M.: A comprehensive
thermoeconomic evaluation and multi-criteria optimization of a
combined MCFC/TEG system. Sustainability (Switzerland),
13(23): 2021. https://doi.org/10.3390/su132313187
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[93] Nasution, M. K. M., Elveny, M., Syah, R.: Multiple-objective
as decisions in computing. AIP Conference Proceedings,2714:
2023. https://doi.org/10.1063/5.0134508
[94] Syah, R. B. Y., Satria, H., Elveny, M., Nasution, M. K. M.:
Complexity prediction model: a model for multi-object
complexity in consideration to business uncertainty problems.
Bulletin of Electrical Engineering and Informatics,12(6),
3697-3705: 2023.
https://doi.org/10.11591/eei.v12i6.5380
[95] Vagelli, M.: Historical epistemology and the ‘marriage’
between History and Philosophy of Science. The Past, Present,
and Future of Integrated History and Philosophy of Science,
96-112: 2019.
https://doi.org/10.4324/9781351214827-7
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[96] McMullin, E.: The impact of Newton’s Principia on the
philosophy of science. Philosophy of Science,68(3), 279-310:
2001. https://doi.org/10.1086/392883
[97] Nassution, M. K. M.: Sitompul, O. S., Elveny, M., Syah, R.,
Rahmat, R. F.: A similarity for new meanings. 2020
International Conference on Data Science, Artificial
Intelligence, and Business Analytics, DATABIA 2020 -
Proceedings, 37-44: 2020. https:
//doi.org/10.1109/DATABIA50434.2020.9190316
[98] Nasution, M. K. M.: A method to prove the existence of a
similarity. Advances in Intelligent Systems and Computing,
1295, 243-252: 2020.
https://doi.org/10.1007/978-3-030-63319- 6_21
Introduction: A Problem A review Methodology Discussion Conclusion Bibliography
Bibliography
[99] Porus, V. N.: Political agency of science as a theme of
philosophy of science. Voprosy Filosofii,2023(9), 71-82: 2023.
https:
//doi.org/10.21146/0042-8744-2023-9- 71-82
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
In a competitive environment, the ability to rapidly and successfully scale up new business models is critical. However, research shows that many new business models fail. This research looks at hybrid methods for minimizing constraints and maximizing opportunities in large data sets by examining the multivariable that arise in user behavior. E-metric data is being used as assessment material. The analytical hierarchy process (AHP) is used in the multi-criteria decision making (MCDM) approach to identify problems, compile references, evaluate alternatives, and determine the best alternative. The multi-objectives genetic algorithm (MOGA) role analyzes and predicts data. The method is being implemented to expand the information base of the strategic planning process. This research examines business sustainability along two critical dimensions. First, consider the importance of economic, environmental, and social evaluation metrics. Second, the difficulty of gathering information will be used as a predictor for making long-term business decisions. The results show that by incorporating the complexity features of input optimization, uncertainty optimization, and output value optimization, the complexity prediction model (MPK) achieves an accuracy of 89%. So that it can be used to forecast future business needs by taking into account aspects of change and adaptive behavior toward the economy, environment, and social factors.
Technical Report
Full-text available
Kepentingan terhadap filsafat ilmu dalam suatu program pendidikan pada tingkat pengembangan keilmuan adalah sesuatu yang tidak dapat dielakkan dan secara khusus perlu untuk sains komputer sebagai keilmuan yang mengemban implikasi yang luas. Pertumbuhan yang pesat dalam sains komputer sehingga mempengaruhi tidak saja kehidupan sehari-hari, tetapi juga mempengaruhi sains yang lain, telah memberikan dampak terhadap pengembangannya. Jumlah yang menamakan dirinya sainstis kompter lebih banyak dibandingkan karya mumpuni yang memungkinkan untuk menjawab tantangan pencapaian ke-makmuran. Tulisan ini adalah untuk mengungkapkan kepentingan itu, yang disuguhkan bagi mahasiswa paska-sarjana (S3) Ilmu Komputer, Fakultas Ilmu Komputer dan Teknologi Informasi (Fasilkom-TI), Universitas Sumatera Utara.
Article
Full-text available
This contribution is an essay of formal philosophy—and more specifically of formal ontology and formal epistemology—applied, respectively, to the philosophy of nature and to the philosophy of sciences, interpreted the former as the ontology and the latter as the epistemology of the modern mathematical, natural, and artificial sciences, the theoretical computer science included. I present the formal philosophy in the framework of the category theory (CT) as an axiomatic metalanguage—in many senses “wider” than set theory (ST)—of mathematics and logic, both of the “extensional” logics of the pure and applied mathematical sciences (=mathematical logic), and the “intensional” modal logics of the philosophical disciplines (=philosophical logic). It is particularly significant in this categorical framework the possibility of extending the operator algebra formalism from (quantum and classical) physics to logic, via the so-called “Boolean algebras with operators” (BAOs), with this extension being the core of our formal ontology. In this context, I discuss the relevance of the algebraic Hopf coproduct and colimit operations, and then of the category of coalgebras in the computations over lattices of quantum numbers in the quantum field theory (QFT), interpreted as the fundamental physics. This coalgebraic formalism is particularly relevant for modeling the notion of the “quantum vacuum foliation” in QFT of dissipative systems, as a foundation of the notion of “complexity” in physics, and “memory” in biological and neural systems, using the powerful “colimit” operators. Finally, I suggest that in the CT logic, the relational semantics of BAOs, applied to the modal coalgebraic relational logic of the “possible worlds” in Kripke’s model theory, is the proper logic of the formal ontology and epistemology of the natural realism, as a formalized philosophy of nature and sciences.
Article
Full-text available
It is not simple to consider the world from only one side, but analyzing all sides can cloud comprehension without reaching deep insight found at the core. In a word as a whole, there is potential for telling the whole world in one word, i.e., data, leading to interpretations as phenomena and paradigms at the core of this review. The tug of war between the two sides explains that data represent the world, or vice versa, and present a fundamental view that systems or subsystems frame the world, even though they are encoded and composed of culture, rules, or approaches such as the threshold of democracy. When the COVID-19 pandemic posed a threat, human efforts contributed to finding potentially answers to questions presented by the world: what, who, where, when, why, and how (5 wh); a calling in the form of a challenge, where facts show something. All these questions resulted in research, education, and service activities, with their respective data frameworks producing results. This paper aims to reveal the meaning of the outcomes through an observation from an outside perspective. Therefore, like COVID-19 and its vaccines, the assertion of convexity and concave contradictions in the treatment of data leads to a mutually conjugate treatment of data. In this regard, statistics and artificial intelligence play separate and complementary roles.
Article
Is the science capable to act as the subject of political action? This question is considered as one of themes of the modern philosophy of science. It could not be posed within the framework of the philosophy of science concentrated only on the analysis of logical structures of scientific knowledge or on problems of its dynamics defined by procedures of rational reconstruction of history of science. In this framework, influence of factors of a sociо-cultural context on the formal and substantive aspects of scientific processes was not a subject of the philosophical analysis. However, the internal logic in development of philosophy of science led to expansion of a circle of its interests. This circle included processes of interfluence of science and the cultural environment in its historical development. It affected sense of the major epistemic values: truth, objectivity, rationality. Their interpretation as variable dependent on a sociо-cultural context led to relativism which, in fact, devaluated the philosophical analysis of science. In attempts to counteract relativism the idea of political agency of science had to be rejected, which contradicted the obvious realities. The philosophy of science became in need of reform. Its initiator was historical and socio-cultural epistemology. The central thesis of reform is recognition of equal rights, continuity and interdependence of the principles of truth, ob­jectivity and historicism forming triple complementarity (by analogy with the well-known principle of N. Bohr). In the reformed philosophy of science political agency of science is a fact and a factor in the development of both the science itself, and the socio-cultural context.
Article
This article offers Ancestral Computing for Sustainability (ACS) to dismantle the logics of settler colonialism that affect accessibility, identities, and epistemologies of computer science education (CSE). ACS centers Indigenous epistemolo-gies in researching CSE across four public universities in the United States. This paper describes Ancestral Computing for Sustainability and explores reflections of two students engaging as researchers in ACS inquiry. Drawing on Indigenous methodologies and Participatory Action Research, they share their reflections as co-researchers in ACS through storywork. These critical reflections include their relationship to computing, observations of the interdependent work within ACS, ethics and sustainability, and their experiences within the focus groups. The article ends with recommendations for furthering ACS as a decolonial approach that centers Indigenous epistemologies in CSE. Recommendations for CSE education include Ancestral Knowledge Systems and adding sustainability as a topic within computing education pathways and building student-faculty relationships based on trust is recommended to foster students' academic and personal growth within CSE education and research.
Article
Diversity has become increasingly relevant in computer science and technology development, both in terms of inclusive design teams and as a concept used to design “diversity-aware” technologies. The latter part has received less attention and notions of diversity leveraged to design technologies remain understudied. This paper critically examines diversity concepts employed by computer scientists and designers by reviewing 120 articles in two subfields of computer science: personalized recommendations and human–computer interaction. Drawing on Black feminism and critical race theory-inspired literature, I offer a critique of demographic and cultural user representations and underscore the shortcomings of diversity as a strategy to increase user satisfaction and fairness. Particularly concerning is the unreflected use of binary, static, and individual-level diversity concepts in the design of technologies. Such concepts render structural inequalities between and within groups of users invisible and thereby risk reinforcing existing injustices. The paper closes with considerations on whether and how diversity concepts can be leveraged by designers in a social justice–oriented manner.