YTUP
Journals
About
Services
Guides
Sign InSubmit Article
HomeJournalsSigma Journal of Engineering and Natural Sciences10.14744/sigma.2023.00089
SJSigma Journal of Engineering and Natural Sciences
Get Alerted Download PDF
AbstractKeywordsIntroductionRelated WorksMaterials And Methods1. After collecting downloadable books from link.springer.5. The word frequencies of the paragraph (Table 2a) areResults And DiscussionData Availability StatementConflict Of InterestEthicsReferencesShare and CiteRelated Articles
Article Open Access1 January 2023

Can we identify the similarity of courses in computer science

Order Reprints Cite Share

Tugay KARADAĞ*, Coşkun PARIM, and Ali Hakan BÜYÜKLÜ

* Author to whom correspondence should be addressed.

Sigma Journal of Engineering and Natural Sciences 2023, Vol. 41, Issue 4, pp. 812-823; doi.org/10.14744/sigma.2023.00089

Download PDF View DOI record

Abstract

Especially on the Internet, popular topics in computer sciences which are artificial intelli-gence, big data, business analytics, data mining, data science, deep learning, and machine learning have been compared or classified using confusing Venn diagrams without any scien-tific proof. Relationships among the topics have been visualized in this study with the help of Venn diagrams to add scientificity to visualizations. Therefore, this study aims to determine the interactions among the seven popular topics in computer sciences. Five books for each topic (35 books) were included in the analysis. To illustrate the interactions among these top-ics, the Latent Dirichlet Allocation (LDA) analysis, a topic modeling analysis method, was applied. Further, the pairwise correlation was applied to determine the relationships among the chosen topics. The LDA analysis produced expected results in differentiating the topics, and pairwise correlation results revealed that all the topics are related to each other and that it is challenging to differentiate between them.

Keywords: Computer Science; Curriculum; Data Processing and Interpretation; Higher Education; Science; Knowledge; Technology

Introduction

Vast and complex information abounds in computer science topics including artificial intelligence, big data, business analytics, data mining, data science, deep learning, and machine learning. Especially on the Internet, these topics are compared or classified by many people without any scientific basis. One general approach is the creation of a Venn diagram about the topics to show which categories are subsets or supersets. How do these topics interact with each other? Is there a topic that encompasses all others? Are there any unrelated topics? According to Kim [1], for example, deep learning is a machine learning technique that employs deep neural

networks; this is a general opinion that is held by data scientists and researchers. However, we could not assert that deep learning is fully linked to machine learning; there may be slight differences between the two approaches. During the last two decades, data in different fields have developed substantially. The total volume of generated and repeated data in the world is 175 zettabytes (175,000,000,000,000 gigabytes), as stated in a paper by the International Data Corporation (IDC) in 2018. The term “Big Data” was first used in the mid-1990s [2] and currently, the term is used to specify large data sets owing to the vast expansion of global data. In proportion to classic data sets, big data includes unstructured data stacks that

*Corresponding author. *E-mail address: karadagt@yildiz.edu.tr This paper was recommended for publication in revised form by Adem Kilicman Published by Yıldız Technical University Press, İstanbul, Turkey Copyright 2021, Yıldız Technical University. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

mostly call for more real-time analysis. Likewise, big data helps us to deeply understand hidden values; creates new opportunities to explore new values; and presents new challenges, such as how to organize and handle large data sets. Size is the fundamental characteristic that comes to mind when asked, “What is big data?” However, other characteristics of big data have recently appeared. For example, the study of Laney [3] suggests that the challenges of data management have three dimensions (the Three Vs): Volume, Variety, and Velocity. The Three Vs have emerged as a universal structure for identifying big data [4, 5]. According to Gandomi and Haider [6], the Three Vs are defined as follows: Volume is the magnitude of the data; Variety is the structural heterogeneity in the dataset; Velocity refers to the rate at which data are generated and then the rate at which they are analyzed. Some industries that use big data include the medical industry, transportation industry, information technology industry, education, government, and banking and security. Artificial intelligence is a branch of computer science that aims to create smart machines that behave as though they were intelligent [7]. It is the intelligence emerged by machines or programming [8]. Basically, it is the ability of any computer or computer-controlled robot to perform certain situations and behaviors in a similar way to that of intelligent living beings. Although they are far from real, the term artificial intelligence has also been applied to computer systems and programs that can do more complicated tasks than straightforward programming [9]. According to [10], artificial intelligence is the part of computer science that is related to the design of intelligent computer systems that show characteristics associated with intelligent human behavior such as reasoning, language learning, understanding, and solving problems [11, 12]. The primary application fields of artificial intelligence are automated customer support, personalized shopping experience, healthcare, finance, smart cars and drones, travel and navigation, social media, and smart home devices. Another branch of computer science is business analytics, which refers to all methods and techniques used by an organization to evaluate performance. It is the combination of processes, technologies, and systems that are used by organizations to manage their work and business planning. It helps to develop new insights and understand business performance based on data and statistical methods. Business analytics solutions generally manage an organization’s planning and measure its past performance. It may change the way of managing and making decisions in various organizations. It allows managers to better manage and make decisions using data and facts, rather than just making decisions based on experience, instinct, or intuition [13]. Some examples for the use of business analytics are improving productivity and collaboration, enhancing customer support, forecasting orders, and creating recipes at companies.

The process of meaningfully extracting potentially useful information from data in data stacks can be referred to as data mining. It is also called knowledge discovery in databases [14]. Some articles or documents use different names for this method, such as knowledge extraction and data archaeology, which contain minimal differences [15]. Data mining is the phase of storing large amounts of information, scanning for useful information, analyzing the information in some way, interpreting the results from an expert’s point of view, and making predictions based on past data. Data are worthless unless processed. Batch data are processed, valued, and then converted into information. Data are divided into predefined classes based on their attributes, and data mining handles the recorded data to make sense of and convert it to information. It is currently a prominent study topic in the information and database technology field [16]. It is used by actors such as service providers, supermarkets and retail stores, and crime prevention agencies; and in fields such as science, engineering, education, and e-commerce. Data science aims to answer questions asked about data by using names and numbers, or, in other words, labels and categories. It examines every subject related to data. It provides assistance in processing, managing, analyzing, and assimilating large amounts of fragmented, structured, or unstructured data [17]. It has become popular today with the adaptation of concepts such as machine learning, deep learning, and artificial intelligence in industry and technology. Owing to its high commercial utility, data science has become popular as a formal discipline [18]. Some well-established statistical and computational methods have been used by big companies to mine high volumes of financial and social data [19]. Commonly used applications of data science include image recognition, speech recognition, fraud, and risk detection, and airline route planning. According to Kim [1], deep learning is a machine learning procedure that uses deep neural networks. Learning can be supervised, semi-supervised, or unsupervised [20-22]. Deep learning is a versatile tool that emerged with the aim of assimilating a large heterogeneous data. For complex and uncertain situations, deep learning provides reliable prediction results [23]. It is a type of machine learning algorithm that uses various layers to gradually determine advanced-level characteristics from raw data. For instance, in image processing, a lower layer may describe edges and a higher layer may describe human-meaningful components like digits, letters, or faces [24]. According to [25, 26], deep learning structures such as recurrent neural networks, deep belief networks, and deep neural networks have been applied to fields, including audio recognition, bioinformatics, medical image analysis, and natural language processing, where they have produced results comparable to and, in some cases, superior to human experts. Machine learning is a technique that makes inferences from existing data with the help of mathematical and statistical methods to determine the “unknown.” It is the

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

scientific study of algorithms and statistical models that computer systems use to effectively perform a specific task without using explicit instructions and relying on patterns and inferences instead [27]. A mathematical model based on sample data, which is called “training data,” is created to make decisions or predictions without being explicitly programmed to perform a specific task by machine learning algorithms. Examples of machine learning include image recognition, speech recognition, medical diagnosis, document classification, and spam detection. In recent years, these seven topics of computer science have been taught to students in universities. While some of these topics may have distinct contents, their contents and methods overlap. While designing a course or curriculum, university departments offer some of these topics as courses without considering their similarities. Therefore, when designing a course or curriculum, this study could serve as a guide to avoid content duplication in education. This study aims to determine the interactions and relationships among seven of the recently popular topics in the field of Statistics and Computer Science. There has been no in-depth study investigating the interactions of these courses in the literature, to the knowledge of the authors. Therefore, this research topic will contribute to the literature and will be a trigger for future studies.

posts and relevant and irrelevant response posts jointly. Silge and Robinson [33] analyzed the chapters of four different books with the LDA topic modeling method. They found that the books on four different topics were separated according to the LDA method and that the words on each topic (together with the chapters) were assigned mostly to the same topic.

Related Works

An intelligent approach was proposed by Bastani, et al. [28] based on Latent Dirichlet Allocation (LDA) analysis to analyze Consumer Financial Protection Bureau consumer complaints. Further, Roque, et al. [29] described how topic modeling can be effectively used to identify co-occurrence patterns of attributes related to run-off-road crashes. In their study, LDA was applied to analyze the topics mentioned in their study and divided into two groups: discovered problems and proposed solutions. Natural language processing was applied in De Clercq, et al. [30] study to identify innovative technology trends related to food-waste treatment, biogas, and anaerobic digestion. In their study, LDA and the perplexity methods were used to assign the main topics that comprised the patent corpora and to determine which technological concepts were most associated with each topic. Griffiths and Steyvers [31] defined the LDA and used a Markov chain Monte Carlo (MCMC) algorithm for inference in their models, which showed that their algorithm worked with a small dataset. They then applied the algorithm to a corpus consisting of abstracts from the National Academy of Sciences Proceedings from 1991 to 2001, identifying the number of issues needed to account for the information contained in this corpus and extracting a series of topics. They used these topics to describe the relationships among several scientific disciplines and to assess trends and ‘‘hot topics’’ by analyzing topic dynamics and used the assignments of words to topics to highlight the semantic content of papers. Chen and Ren [32] proposed Forum-LDA for modeling the generative process of root

Data Collection Due to the fact that they are the most popular blending topics of computer science and statistics, our study analyzes seven topics: data science, big data, business analytics, machine learning, artificial intelligence, deep learning, and data mining. We searched for books by topic on link. springer.com. We then collected related books according to the corresponding topic. We used link.springer.com, as our institution is affiliated with this platform, to obtain downloadable books (e.g., to get a book about deep learning, we wrote “deep learning” in the search text field and downloaded the most relevant and downloadable book). Since only one book per topic would not be satisfactory, and for some topics, it is not possible to get more than five downloadable books, we decided to download five books per topic. Furthermore, we decided that the number of books for each topic should be equal. We collected a total of 35 books for data collection. The topics, titles, authors, publication years, and page counts of the books can be seen in Table 1.

Materials And Methods

This study applied a variety of text mining techniques. According to Gharehchopogh and Khalifelu [67], text mining is the method of analyzing text to extract information that is useful for particular goals. Text is mostly unstructured and complicated; nonetheless, it is the most common tool for the formal exchange of information. Nowadays, classical information extraction techniques are inadequate due to the increasing amount of text data. Generally, only a small portion of available data is suitable for a user. Without an understanding of the contents of documents, it is challenging to create productive queries to analyze and extract useful information from data. Users need tools to compare several documents, sort them by importance, and determine their suitability or find patterns and trends in multiple documents. Accordingly, text mining has become progressively popular and an essential topic in data mining [67-69]. This section explains the processes used in this study and provides the necessary information about pre-processing, the LDA process, visualization, and pairwise correlation methods. Pre-Processing In general, data collected from any source contains noise. Therefore, it needs to be processed in several steps before text mining is implemented [70]. Our pre-processing

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

Table 1. The title, authors, publishing years, and page counts of the books Topic

Aspects of the Theory of Artificial Intelligence: The Proceedings of the First International Symposium on Biosimulation Locarno, June 29–July 5, 1960

Intelligence and Artificial Intelligence: An Interdisciplinary Debate

Big Data and Analytics: Strategic and Organizational Impacts

Big Data Bootcamp: What Managers Need to Know to Profit From the Big Data Revolution

Data Mining with Rattle and R: The Art of Excavating Data for Knowledge Discovery

Journeys to Data Mining: Experiences from 15 Renowned Researchers

Data Science: Third International Conference of Pioneering Computer Scientists, [54] Engineers and Educators

Data Science: Create Teams That Ask the Right Questions and Deliver Real Value [55]

Data Science: Innovative Developments in Data Analysis and Clustering

Mathematical Problems In Data Science: Theoretical and Practical Methods

Matlab Deep Learning, in With Machine Learning, Neural Networks, and Artificial Intelligence

Introduction to Deep Learning: From Logical Calculus to Artificial Intelligence

Mastering Machine Learning with Python in Six Steps: A Practical Implementation Guide to Predictive Data Analytics Using Python

AI: Artificial Intelligence | BD: Big Data | BA: Business Analytics | DM: Data Mining | DS: Data Science | DL: Deep Learning | ML: Machine Learning

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

Table 2. Pre-processing example Table 2a. The process of uploading PDFs to R Studio, first process Historically, the first explicit theory of abstraction started at the axiomatic level. Plaisted [419] provided a foundation of theorem proving with abstraction, which he sees as a mapping from a set of clauses to another one that satisfies some properties related to the deduction mechanism. Plaisted introduced more than one abstraction, including a mapping between literals and a semantic mapping. A more detailed description of his work will be given in Chap. 4. Later, Tenenberg [526] pointed out some limitations in Plaisted’s work, and defined abstraction at a syntactic level as a mapping between predicates, which preserves logical consistency.

Table 2b. Tokenization process Historically the first explicit theory of abstraction started at the axiomatic level Plaisted [419] provided a foundation of theorem proving with abstraction which he sees as a mapping from a set of clauses to another one that satisfies some properties related to the deduction mechanism Plaisted introduced more than one abstraction including a mapping between literals and a semantic mapping A more detailed description of his work will be given in Chap 4 Later on Tenenberg [526] pointed out some limitations in Plaisted’s work and defined abstraction at a syntactic level as a mapping between predicates which preserves logical consistency

Table 2c. Transforming the data in a one-word-per-row format Line

Historically the first explicit theory of abstraction started at the axiomatic level Plaisted [419] provided a foundation

of theorem proving with abstraction which he sees as a mapping from a set of clauses to

another one that satisfies some properties related to the deduction mechanism Plaisted introduced more than one abstraction

including a mapping between literals and a semantic mapping A more detailed description of his work will

be given in Chap 4 Later on Tenenberg [526] pointed out some limitations in Plaisted’s work and

defined abstraction at a syntactic level as a mapping between predicates which preserves logical consistency

Table 2d. Removal of stop words, numbers, and punctuation Line

historically explicit theory abstraction started axiomatic level plaisted

provide foundation theorem proving abstraction mapping set clauses

satisfy property related deduction mechanism plaisted introduced

abstraction including mapping literals semantic mapping detailed

description chap tenenberg limitations plaisted defined abstraction

syntactic level mapping predicates preserve logical consistency

Table 2e. Word frequencies of the example paragraph Word Freq*

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

method for obtaining word frequencies of each book is described below.

1. After collecting downloadable books from link.springer.

com in PDF format, books are uploaded to R (Please see an example of a paragraph in Table 2 [34]). When uploading a PDF to R, the program recognizes the file as shown in Table 2a.

5. The word frequencies of the paragraph (Table 2a) are

retrieved. In this table, word frequencies can be seen in a large-to-small order (Table 2e). Latent Dirichlet Allocation (LDA) LDA was introduced by Blei, et al. [71] as a generative probabilistic model of a corpus for a text document. It is often used for topic modeling. According to this method, each document consists of a mixture of latent topics. In addition, each topic is characterized by its distribution over unique words and the relative importance of the topics that differ from one document to another. This can be used to find complex words related to each topic and to determine the topic of the document by using the words found in each document [28]. The generative process underlying LDA is shown in Figure 1. The boxes in this figure represent plate notations used to show the replications, and plates K, N, and D indicate the number of topics, the total number of unique words within documents, and the number of documents, respectively. The topic of interest in the LDA analysis is parameterized with distribution per document (θd), distribution over words (β (z)), and per-word topic assignment (zi). θd and β(z) can only be calculated using topic-index assignments zi [72]. The arrows indicate conditional dependencies between the variables. Descriptions of the notations mentioned in this process can be found in Table 3. A document d in Labeled LDA, the sampling probability for a topic for position i in is given as [73]:

Table 3. Notation descriptions for the LDA process Notation Description θ

A vector of topics corresponding to each word in the document (assignments)

(1) The β multinomial topics are learned from the training set. Afterward, the sampling in formula 1, limited to tags, is used to determine per-word tag assignments z. This allows inferences to be made on any new labeled test document. Therefore, the posterior distribution θ over the topics can be calculated by appropriately normalizing the topic assignments z [73]. Visualization After putting the words from every book into a oneword-per-row format, the data are ready for visualization. There are five books for each topic, for a total of 35. To determine the most common words used in the books, word frequencies are obtained for every topic. Word clouds are then drawn for each topic. The logic of the word clouds is quite straightforward; the more frequently a word is repeated in a text, the larger and thicker the word appears in the word cloud. For pre-processing and visualization, R and the “tidytext” library were used for analyses (https:// www.tidytextmining.com).

Figure 1. The Latent Dirichlet Allocation (LDA) process for topic modeling.

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

Pairwise Correlation How often words appear separately or together can be a subject of research. In that case, it may be desirable to investigate their correlations. The phi coefficient is commonly used for binary correlation to find the correlation between words. The phi coefficient deals with whether the words A and B are together (Table 4). For example, n11 shows the number of documents in which both A and B appear; n00 represents the number of documents in which they do not appear; and n10 and n01 represent the absence of either A or B. The phi (ϕ) coefficient is:

The phi coefficient is equivalent to the Pearson correlation when applied to binary data [74]. In that case, correlation coefficients were found among the topics. A Venn diagram was drawn for the seven topics according to the correlation analysis. To create a Venn diagram, we used a graphing/charting and general data visualization application (www.meta-chart.com). When someone enters the values of each relation, the program returns a Venn diagram about the given topics.

Table 4. Values used to calculate the phi coefficient Has word B

Results And Discussion

We performed the data cleansing process and the LDA analysis using the R software. For the LDA analysis, we used “topicmodels” integrated into the R package tm for text mining applications. This package provides an interface for estimating the LDA topic model with Gibbs sampling and variational expectation-maximization algorithm [75]. Since η and α parameters are generally defined as 0.1 in the literature, they were 0.1 by default in our study, and k = 7, because there are seven different types of books. The aim was to determine whether the books are differentiated by topic. As mentioned in the related works section, many studies conducted for topic modeling attempt to determine

Figure 2. Top ten words with the most frequency for each book using LDA.

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

the number of topics. However, in our study, since the number of topics is seven, we used the classification feature of the LDA topic modeling to prove that the topics could not be decomposed into each other. The top ten words calculated from β values and contributing to all the seven topics are given in Figure 2. For example, the word “data” is among the top 10 words for all topics except the sixth topic. Similarly, other words occur in more than one topic. However, their extent of contribution is different. It would be possible to estimate to which book each graphic calculated from β values corresponds if the topics and their contents were distinct. However, since words such as “data,” “method,” “algorithm,” and “function” could be mentioned in all the topics, it is difficult to find out to which topic each graphic relates. This is also consistent with the aim of our study, because, from these graphics, it is easy to conclude that these seven topics share common characteristics. One can get an idea of which word represents which topic with some words (even if not with all the words). For example, with the word “business” in the fifth topic, as shown in Figure 2, one can consider that the word is under the topic “business analytics.” Here, we have to say that each book is used as a document. Figure 3 reveals the topic to which the words in each topic are assigned with the help of LDA. Each line in this graph shows the right topics for the words, and each column shows to which topic the words are assigned. About 48% of the words in the “artificial intelligence” topic are assigned to the “artificial intelligence” topic. The words were most correctly assigned in the case of this topic. The degree of appropriate assignments of artificial intelligence, machine learning, deep learning, data science, business analytics, big data, and data mining was found to be approximately 48%, 41%, 40%, 35%, 21%, 20%, and 19%, respectively. These results reveal the high similarity among the topics. For instance, 57% of the words in the deep learning topic were assigned to the machine learning topic. This rate is higher than the words in the deep learning topic being assigned to the deep learning topic. These results demonstrate that deep learning and machine learning are very similar. Another detail that draws attention is the machine learning topic. The words in the five topics (artificial intelligence, business analytics, data mining, deep learning, machine learning) were assigned to the machine learning topic the most. Machine learning was found to be the second most assigned topic only in big data and data science topics. Data science was found to be the topic with the most assignment percentage for “big data” and “data science.” Overviewing all the topics, the correct assignment rate was calculated as approximately 30%, a meager rate. It is difficult to separate the books because they contain similar topics. The correlation matrix for each topic, which was created by using the “corrplot” package in R [76], is given in Figure 4. The lowest correlation value among all topics is 0.4, between artificial intelligence and big data. In other words, even the least related topics are found to be 40%

related. In addition, the correlation coefficient between data science and big data is approximately 0.86. The Venn diagram created using the correlation matrix can be examined in Figure 5. All other topics comprised the machine learning topic, which is consistent with the results of the previous stage. In other words, in the LDA analysis, the words in each topic were assigned to machine learning with the highest ratio, and all other topics were most similar to machine learning. As such, the results from the LDA analysis and the Venn diagram generated from the correlation matrix were consistent. Word clouds are generally used in text mining for visualization. Therefore, word clouds for each topic and a word cloud for the total of 35 books were created; the eight-word clouds can be seen in the Appendix.

Figure 3. Accuracy rates of assignment for each topic using the LDA.

Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023

Data Availability Statement

This study investigated the interactions among seven popular course topics in the field of computer science. Analyses results proved that the seven topics chosen are very similar to each other; it is challenging to differentiate them. Further, the machine learning topic comprised all other topics in the context of this study. Based on our results, these educational titles that are used in many scientific fields are intertwined; their correlative structures are similar, and they often contain the same words. Previous studies have shown the relationships among these topics through graphs without any statistical analysis or scientific proof. However, this study scientifically determines the common points of the seven popular scientific titles. Moreover, this study could serve as a guide in designing relevant courses to avoid duplication in education, especially in computer sciences, statistics, and other departments that offer courses related to these seven popular topics. University departments offer some of these topics as courses without considering the high level of similarity in their contents. Therefore, this study should be considered as the first step in minimizing such a duplication problem. By applying correlation analysis over the words in the content of the course books, the high correlations of the subjects with each other do not of course reveal the duplication in education problem by itself. However, the results obtained in this study suggest that there is a duplication in the education problem. In future studies, it is recommended to delve deeper into this subject and conduct a rigorous and comprehensive study.

The authors confirm that the data that supports the findings of this study are available within the article. Raw data that support the finding of this study are available from the corresponding author, upon reasonable request.

Conflict Of Interest

The author declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Ethics

There are no ethical issues with the publication of this manuscript.

References

  1. Laney D. 3D data management: Controlling data course reveal the duplication in education problem by itself. volume, velocity and variety. META Group Research However, the results obtained in this study suggest that Note 2001;6:1. there is a duplication in the education problem. In future [4] Chen H, Chiang RH, Storey VC. Business intelli- studies, it is recommended to delve deeper into this subject gence and analytics: From big data to big impact. and conduct a rigorous and comprehensive study. MIS Quarterly 2012;36:1165−1188. [CrossRef]
  2. Kwon O, Lee N, Shin B. Data quality manage- ment, data usage experience and acquisition inten- AUTHORSHIP CONTRIBUTIONS tion of big data analytics. Int J Inform Manag Authors equally contributed to this work. 2014;34:387−394. [CrossRef] Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023 821
  3. Gandomi A, Haider M. Beyond the hype: Big data concepts, methods, and analytics. Int J Inform deep neural networks for image classification, in 2012 Manag 2015;35:137−144. [CrossRef] IEEE Conference on Computer Vision and Pattern
  4. Ertel W. Introduction to Artificial Intelligence. New Recognition, 2012, pp. 3642−3649: IEEE. [CrossRef] York: Springer; 2018. [26] Krizhevsky A, Sutskever I, Hinton GE. Imagenet clas-
  5. Swathi P. Real time applications of artificial intelli- sification with deep convolutional neural networks, gence-review. Int J Inf Res Rev 2021;2:99−101. Adv Neural Inform Process Syst 2012;25:1097−1105.
  6. Mellit A, Kalogirou SA. Artificial intelligence tech- niques for photovoltaic applications: A review. Prog Learning. New York: Springer; 2006. Energy Combust Sci 2008;34:574−632. [CrossRef] [28] Bastani K, Namavari H, Shaffer J. Latent Dirichlet
  7. Barr A, Feigenbaum EA, Cohen P. The Handbook allocation (LDA) for topic modeling of the CFPB con- of Artificial Intelligence, vols. 1-3, Los Altos, CA: sumer complaints, Exp Syst Appl 2019;127:256−271. William Kaufmann Inc; 1981. [CrossRef]
  8. Kalogirou SA. Artificial intelligence for the model- ing and control of combustion processes: a review, Weber R. Topic analysis of road safety inspections Prog Energy Combust Sci 2003;29:515−566. [CrossRef] using latent Dirichlet allocation: A case study of
  9. Kalogirou S. Artificial intelligence in energy roadside safety in Irish main roads. Accid Anal Prev and renewable energy systems. New York: Nova vol. 2019;131:336−349. [CrossRef] Publishers; 2007. [30] De Clercq D, Wen Z, Song Q. Innovation hotspots
  10. Piot-Lepetit I, Nzongang J. Business analytics for in food waste treatment, biogas, and anaerobic managing performance of microfinance Institutions: digestion technology: A natural language process- A flexible management of the implementation pro- ing approach. Sci Total Environ 2019;673:402−413. cess. Sustainability 2021;13:4882. [CrossRef] [CrossRef]
  11. Piateski G, Frawley W. Knowledge Discovery in Databases. Cambridge, Massachusetts: MIT Press; Proceed Nat Acad Sci 2004;101:(Suppl 1)5228−5235. 1991. [CrossRef]
  12. Chen M-S, Han J, Yu PS. Data mining: an overview from a database perspective. IEEE Trans Knowl for user interest discovery. Knowledge Based Syst Data Eng 1996;8:866−883. [CrossRef] 2017;126:1−7. [CrossRef]
  13. Wu Y, Wang Z, Wang S. Human resource allocation based on fuzzy data mining algorithm. Complexity https://www.tidytextmining.com/topicmodeling. 2021;2021:9489114. [CrossRef] html Last Accessed Date: 21.08.2023.
  14. Subrahmanya SVG, Shetty DK, Patil V, Hameed BMZ, Paul R, Smriti K, et al. The role of data science in Intelligence, in Abstraction in Artificial Intelligence healthcare advancements: applications, benefits, and and Complex Systems: Springer, 2013, pp. 49−63. future prospects. Ir J Med Sci 2022;191:1473−1483. [CrossRef] [CrossRef] [35] Musés CA. Aspects of the Theory of Artificial
  15. Navarro FCP, Mohsen H, Yan C, Li S, Gu M, Intelligence: The Proceedings of the First Meyerson W, et al. Genomics and data science: International Symposium on Biosimulation an application within an umbrella. Genome Biol Locarno, June 29-July 5, 1960. Springer, 2013. 2019;20:109. [CrossRef] [36] Ratsch U, Richter MM, Stamatescu I-O. Intelligence
  16. Davenport TH, Patil DJ. Data scientist: the sexiest job and artificial intelligence: An interdisciplinary of the 21st century. Harv Bus Rev 2012;90:70−76, 128. debate. Berlin, Heidelberg, Dordrecht, and New
  17. Bengio Y, Courville A, Vincent P. Representation York: Springer Science & Business Media; 2013. learning: a review and new perspectives. IEEE Trans [37] Müller VC. Philosophy and Theory of Artificial Pattern Anal Mach Intell 2013;35:1798−828. [CrossRef] Intelligence. New York: Springer; 2012.
  18. LeCun Y, Bengio Y, Hinton G. Deep learning. Nature 2015;521:436−444. [CrossRef] Organisational Impacts. New York: Springer; 2015.
  19. Schmidhuber J. Deep learning in neural networks: [CrossRef] an overview. Neural Netw 2015;61:85−117. [CrossRef] [39] Suh S, Anthony T. Big Data and Visual Analytics.
  20. Yang B, Xu Y. Applications of deep-learning New York: Spinger; 2017. [CrossRef] approaches in horticultural research: a review. [40] Feinleib D. Big Data Bootcamp: What Managers Hortic Res 2021;8:123. [CrossRef] Need to Know to Profit from the Big Data revolu-
  21. Deng L, Yu D. Deep learning: methods and applica- tion. New York: Apress; 2014. [CrossRef] tions. Found Trends Signal Process 2014;7:197−387. [41] Márquez FPG, Lev B. Big Data Management. New [CrossRef] York: Springer; 2017. 822 Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023
  22. Furht B, Villanustre F. Big Data Technologies and Practitioner's Approach. Sebastopol, California: Applications. New York: Springer, 2016. [CrossRef] O'Reilly Media, Inc.; 2017.
  23. Márquez FPG, Lev B. Advanced Business Analytics. New York: Springer; 2015. Learning: Modeling Data Locally and Globally.
  24. Bhaduri SN, Fogarty D. Advanced Business Berlin, Heidelberg, Dordrecht, and New York: Analytics. New York: Springer; 2016. [CrossRef] Springer Science & Business Media; 2008. [CrossRef]
  25. Jank W. Business Analytics for Managers. New York: Springer; 2011. [CrossRef] and Data Analysis. Berlin, Heidelberg, Dordrecht,
  26. Saxena R, Srinivasan A. Business Analytics: A and New York: Springer Science & Business Media; Practitioner's Guide. Berlin, Heidelberg, Dordrecht, 2009. and New York: Springer Science & Business Media; [64] Kubat M. An Introduction to Machine Learning. 2012. New York: Springer; 2017. [CrossRef]
  27. Ohri A. R for Business Analytics. Berlin, Heidelberg, Dordrecht, and New York: Springer Science & Springer; 2017. [CrossRef] Business Media; 2012. [66] Swamynathan M. Mastering Machine Learning With
  28. Aggarwal CC. Data Mining: the textbook. New Python In Six Steps: A Practical Implementation York: Springer; 2015. [CrossRef] Guide to Predictive Data Analytics Using Python.
  29. Williams G. Data Mining with Rattle and R: The Art New York: Apress; 2019. [CrossRef] of Excavating Data for Knowledge Discovery. Berlin, [67] Gharehchopogh FS, Khalifelu ZA. Analysis and eval- Heidelberg, Dordrecht, and New York: Springer uation of unstructured data: text mining versus nat- Science & Business Media; 2011. [CrossRef] ural language processing. in 2011 5th International
  30. Gaber MM. Journeys to Data Mining: Experiences Conference on Application of Information and from 15 Renowned Researchers. Berlin, Heidelberg, Communication Technologies (AICT), 2011, pp. Dordrecht, and New York: Springer Science & 1−4: IEEE. [CrossRef] Business Media; 2012. [CrossRef] [68] Yin S, Wang G, Qiu Y, Zhang W. Research and
  31. Bramer M. Principles of Data Mining. New York: implement of classification algorithm on web text Springer, 2007. mining, in Third International Conference on
  32. Gaber MM. Scientific Data Mining and Knowledge Semantics, Knowledge and Grid (SKG 2007), 2007, Discovery. New York: Springer; 2009. [CrossRef] pp. 446−449: IEEE. [CrossRef]
  33. Akerkar R, Sajja PS. Intelligent Techniques for Data Science. New York: Springer; 2016. [CrossRef] Tapping into the power of text mining. J ACM
  34. Zou B, Han Q, Sun G, Jing W, Peng X, Lu Z. 2005;49:76−82. [CrossRef] Data Science: Third International Conference of [70] Cheng CH, Chen HH. Sentimental text mining Pioneering Computer Scientists, Engineers and based on an additional features method for text clas- Educators, ICPCSEE 2017, Changsha, China, sification. PloS One 2019;14:e0217591. [CrossRef] September 22-24, 2017. [CrossRef] [71] Blei DM, Ng AY, Jordan MI. Latent dirichlet alloca-
  35. Rose D. Data Science: Create Teams that Ask the tion. J Mach Learn Res 2003;3:993−1022. Right Questions and Deliver Real Value. New York: [72] Jayapal A, Emms M. Topic Models-LDA- Apress; 2016. Experiments, 2014.
  36. Palumbo F, Montanari A, Vichi M. Data Science: Innovative Developments in Data Analysis and Labeled LDA. A supervised topic model for credit Clustering. New York: Springer; 2017. [CrossRef] attribution in multi-labeled corpora. In Proceedings
  37. Li M. Mathematical Problems in Data Science: of the 2009 Conference on Empirical Methods in Theoretical and Practical Methods. New York: Natural Language Processing, 2009, pp. 248−256. Springer; 2017. [CrossRef]
  38. Deng L, Liu Y. Deep learning in Natural Language Processing. New York: Springer; 2018. [CrossRef] approach. Sebastopol, California: O'Reilly Media,
  39. Skansi S. Introduction to Deep Learning: From Inc.; 2017. Logical Calculus to Artificial Intelligence. New York: [75] Hornik K, Grün B, topicmodels: An R package Springer; 2018. [CrossRef] for fitting topic models. J Stat Softw 2011;40:1−30.
  40. Charu C. Neural Networks and Deep Learning: A [CrossRef] Textbook. New York: Springer; 2019. [76] Wei T, Simko V, Levy M, Xie Y, Jin Y, Zemla J.
  41. Patterson J, Gibson A. Deep Learning: A Package 'corrplot'. Statistician 2017;56:e24. Sigma J Eng Nat Sci, Vol. 41, No. 4, pp. 812−823, August, 2023 823

Share and Cite

KARADAĞ, T.; PARIM, C.; BÜYÜKLÜ, A.H. Can we identify the similarity of courses in computer science. Sigma Journal of Engineering and Natural Sciences 2023, Vol. 41, pp. 812-823. https://doi.org/10.14744/sigma.2023.00089

Export:

Related Articles

Sustainable cities need smart transportation the industry 40 transportation matrixAlptekin ERKOLLAR, Birgit OBERER, 1 January 2018Production of 3D scientific instructional models using ender 3 neo 3D printerBennett ONOSIGHO, Felix OSAIGBOVO, 1 January 2025Virtual Laboratory Applications in Science Education A Systematic Synthesis of National PostgraduateKevser ARSLAN, Vildan BOZ KÖMÜ et al., 1 January 2025Elimination of Sixth Grade Middle School Students on the Digestive System in Science with SimulationEzgi Sena MANGIR, Gülbin ÖZKAN, 1 January 2025
Publication History
Published1 January 2023
Versionv1
AccessOpen Access
10.14744/sigma.2023.00089
Article Figures (9)
Figure 1Figure 2Figure 3Figure 4Figure 5Figure 6Figure 7Figure 8Figure 9
Related Articles
Sustainable cities need smart transportation the industry 40 transportation matrixAlptekin ERKOLLAR, Birgit OBERERSigma Journal of Engineering and Natural Sciences, 1 January 2018Production of 3D scientific instructional models using ender 3 neo 3D printerBennett ONOSIGHO, Felix OSAIGBOVOSigma Journal of Engineering and Natural Sciences, 1 January 2025Virtual Laboratory Applications in Science Education A Systematic Synthesis of National PostgraduateKevser ARSLAN, Vildan BOZ KÖMÜ et al.Sigma Journal of Engineering and Natural Sciences, 1 January 2025
Sigma Journal of Engineering and Natural Sciences coverSigma Journal of Engineering and Natural Sciences Download PDF

Subscribe to YTUP

Stay connected and receive the latest research updates directly in your inbox.

YTUP — Yıldız Technical University Publishing

Advancing knowledge and fostering innovation through high-quality, peer-reviewed academic publications.

About YTU

Discover

  • ›Articles
  • ›Journals
  • ›Research Topics
  • ›Open Access Policy

Guidelines

  • ›Author guidelines
  • ›Services for authors
  • ›Policies and publication ethics
  • ›Editor guidelines
  • ›Fee policy

Explore

  • ›Articles
  • ›Research Topics
  • ›Journals
  • ›How we publish

Support

  • ›Help center
  • ›Emails and alerts
  • ›Contact us
  • ›Submit
  • ›Career opportunities
YTU Logo

© 2026 Yıldız Technical University (Istanbul, Turkey)

Terms and ConditionsTerms of UsePrivacy PolicyPrivacy SettingsDisclaimer
Like this platform? Join our teamHave feedback or questions?
Supervisor