vol27no3pa5

TJES: Al-Jawadi A, Al-Shumam AA. A Review on the Relationship between Computer Engineering, Discrete-Math and Graph Theory. Tikrit Journal of Engineering Sciences 2020; 27(3): 27- 44.

APA: Al-Jawadi, A. , Al-Shumam, A. A. (2020). A Review on the Relationship between Computer Engineering, Discrete-Math and Graph Theory. Tikrit Journal of Engineering Sciences, 27 (3), 38- 44.

References

[1] Kamp A. Rethinking the Vision for Higher Engineering Education. 2nd Rev. ed. Netherlands: Delft University of Technology, Faculty of Aerospace Engineering; 2016.

[2] Wing JM, Mathematics in Computer Science curricula. Sixth International Conference on Mathematics of Program Construction. 2002, July; Dagstuhl, Germany: Carnegie Mellon University.

[3] Internet Source: Cook K. What’s the Main Importance of Mathematics in Computer Science, 2018; Available from: https://www.houseofbots.com/news-detail/3864-1- whats-the-main-importance-of-mathematics-incomputer-science.

[4] Andrews B, The Year in Math and Computer Science. Quanta Magazine 2019 Available from: https://www.quantamagazine.org/print.

[5] Baldwin D, Walker HM, Henderson PB. The Roles of Mathematics in Computer Science. DACM Inroads 2013; 4 (4): 74-80.

[6] Internet Source: Do I Need To Be Good at Math to be a Computer Engineer? , 2019 Available from: https://www.careerigniter.com/questions/do-ineed-to-be-good-at-math-to-be-a-computerengineer/.

[7] Biros G, et al. Research and Education in Computational Science and Engineering. SIAM University of Texas 2017; Available from: https://infoscience.epfl.ch/record/222814/files/CSE %20Report%202017.pdf

[8] Al-Shumam AA , Al-Jawadi AM. Difficulties facing the students of the Third grade of computer engineering technology in the subject of Engineering Analysis. College of Basic Education Researchers Journal, Mosul University 2019; 15.

[9] Internet Source: Does a Computer Science Degree Require A Lot of Math Courses? Computer Science Degree Hub. 2019: Available from: https://www.computersciencedegreehub.com/faq/% 20computer%20-%20sciencedegree%20-%20require-%20lot-%20math%20- courses/.

[10] Internet Source: Computer Engineering B.S. Summary of Requirements. USA: University of Wisconsin–Madison. 2020: Available from: https://guide.wisc.edu/undergraduate/engineering/e lectrical-computer-engineering/computerengineering-bs/#requirementstext.

[11] Khalel TA, Al-Shumam AA. A Study of Graph Theory Applications in IT Security. Iraq Journal of Science 2020; 61(10).

[12] Thomas GB, Finney RL. Calculus and Analytic Geometry.11th ed. USA: Addison Wesley; 2008. [13] Croft A, Davison R. Mathematics for engineering a modern Interactive Approach. 2nd ed. UK: Prentice Hall; 2003. Arjuwan M. A. Al-Jawadi, Ayhan A. K. Al-Shumam / Tikrit Journal of Engineering Sciences (2020) 27(2): 38-44. 44

[14] Thomas GB, Weir MD. Thomas Calculus. 12th ed. USA: Addison Wesley; 2009. [15] Internet Source: Patrick D. Why Discrete Math Is Important. AoPS Art of Problem Solving. 2015: Available from: https://artofproblemsolving.com/news/articles/disc rete-math .

[16] Lehman E, Leighton F T, Meyer A R. Mathematics for Computer Science. 12th Media Services USA: Massachusetts Institute of Technology; 2017.

[17] Kreyszig E. Advanced Engineering Mathematics. 9 th ed. Columbus Ohio State: John Wiley & Sons; 2006. [18] Phillips CL. Parr J, et al. Signals Systems and Transforms.5th ed. Prentice Hall; 2013.

[19] Henderson PB. The role of Mathematics in Computer Science and Software Engineering Education. 1st ed. Elsevier Inc; 2005.

[20] Internet Source: Importance of Discrete Mathematics in Computer Science. UK Essays. 2018: Available from: https://www.ukessays.com/essays/computerscience/the-importance-of-discretemathematics.php.

[21] Internet Source: The Importance of Discrete Mathematics. Ivy League Education Center. 2015: Available from: https://ivyleaguecenter.org/2015/03/17/whydiscrete-math-is-very-important/.

[22] Zhou J, Cui G, et al. Graph Neural Networks: A Review of Methods. Tsinghua University, Beijing, China 2019: Available from: https://arxiv.org/pdf/1812.08434.pdf

[23] Veliˇckovi´ P, et al. Graph Attention Networks. Published as a conference paper at ICLR, 4 Feb 2018.

[24] .Shirinivas SG, Vetrivel S, Elango NM. Application of Graph Theory in Computer Science an Overview. International Journal of Engineering Science and Technology 2010; 2(9): 4610-462 .

[25] Al-shargie F, et al. EEG-Based Semantic Vigilance Level Classification Using Directed Connectivity Patterns and Graph Theory Analysis. IEEE Access 2020; 8: 115941 – 115956

[26] Zonghan Wu, et al. A Comprehensive Survey on Graph Neural Networks. IEEE Transactions on Neural Networks and Learning Systems 2020; 99:1- 21.

[27] Gao X, Hu W, Guo Z. Exploring StructureAdaptive Graph Learning for Robust SemiSupervised Classification. Institute of Computer Technology, Peking University, Beijing 2020;1,1- 6.

[28] Cui J, al. Neural Network-Based Adaptive FiniteTime Consensus Tracking Control for Multiple Autonomous Underwater Vehicles, IEEE Access 2019; 7, 33064 – 33074.

[29] Cui Z. et al. Traffic Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecasting. IEEE Transactions on Intelligent Transportation Systems 2019; Available from: https://ieeexplore.ieee.org/document/8917706%20.

[30] Hwang EO. Digital Logic and Microprocessor Design with VHDL. 1st ed . California USA: La Sierra University; 2005.

 

Tikrit Journal of Engineering Sciences (2020) 27(3): 38- 44.

A Review on the Relationship between Computer Engineering, Discrete-Math and Graph Theory

Arjuwan ..Al-Jawadi, *1 Ayhan A.. Al-Shumam 2

0 Computer Engineering Technology Department / Engineering Technical College of Mosul / Northern Technical University / Mosul, Iraq

* Corresponding author: Jauna_aljawadi@yahoo.com  

DOI: http://dx.doi.org/10.25130/tjes.27.3.05

Abstract

This review is based on understanding the main concept between computer engineering and mathematics based on two of their most important fields, the discrete-math and graph theory. and answering the question that was asked by many students over the years of working in the university, about the necessity of studying mathematics while majoring computer engineering. Most of the students face the same problem over years for not having the vision to connect between studying materials of their specialization and general ones, in particular between studying discrete-math engineering as in Engineering analysis, and discrete-math as in the Digital signal Processing (DSP), and between algebraic mathematics. Moreover, they do not understand the main idea of the transition between different time or frequency domains, by converting the work in real-time domain systems to work in discrete–time or frequency domain systems. And they do ignore the importance of studying graph theory, in which recent researches have proved the powerful of using graphs in learning tasks, developing an important field of computer engineering, the machine learning, where the standard neural networks (SNNs) have been developed to graph neural networks (GNNs). A figure was concluded at the end of the review to brief the importance of discrete-math developing the relationship between computer engineering in general and graph theory’s role in developing machine learning in particular

485 Downloads

Keywords: Artificial Intelligence, Discrete-Math, Graph Theory, Machine Learning.

Related Articles

 

Loader Loading...
EAD Logo Taking too long?
Reload Reload document
| Open Open in new tab

Download