AI in Engineering and Computer Science Education in Preparation for the 4th Industrial Revolution: A South African Perspective

Artificial intelligence will play an imperative role in meeting the challenges posed by the fourth industrial revolution. This paper discusses how artificial intelligence can be incorporated into engineering and computer science education to prepare for the fourth industrial revolution in South Africa. The paper firstly examines how artificial intelligence can be incorporated into the engineering curriculum to equip engineers and computer scientists with the necessary skills to solve the complex problems that the fourth industrial revolution will bring. These range from online courses and short courses with certification that can be taken by practitioners, to degrees in artificial intelligence and data science. Artificial intelligence can also be used in the teaching and learning of engineering courses. The paper looks at the use of intelligent tutoring systems and teaching assistants to provide individualised tuition to students, artificial intelligence in blended learning and the use of artificial intelligence techniques for data analytics to identify learning difficulties. The paper also examines mechanisms and a case study for involving industry in engineering education. It provides an overview of initiatives at a South African university, namely, the establishment of research chairs, to promote collaboration with industry in education and industry projects at the undergraduate, Honours, Masters, and Phd levels. The paper examines the role that artificial intelligence can play in peace engineering education and concludes by identifying rubrics to assess the effectiveness of artificial intelligence in engineering education.

[1]  Stephen P. Good,et al.  DEVELOPMENT OF A DECISION SUPPORT SYSTEM FOR SUSTAINABLE IMPLEMENTATION OF RURAL GRAVITY FLOW WATER SYSTEMS , 2008 .

[2]  F. López-Iturriaga,et al.  Predicting Public Corruption with Neural Networks: An Analysis of Spanish Provinces , 2018 .

[3]  Utku Kose,et al.  An Example Application of an Artificial Intelligence-Supported Blended Learning Education Program in Computer Engineering , 2015 .

[4]  Tiffany Barnes,et al.  Evolution of an Intelligent Deductive Logic Tutor Using Data-Driven Elements , 2016, International Journal of Artificial Intelligence in Education.

[5]  Burkhard Wünsche,et al.  Intelligent tutoring systems for programming education: a systematic review , 2018, ACE.

[6]  John C. Nesbit,et al.  Work in Progress: Intelligent Tutoring Systems in Computer Science and Software Engineering Education , 2015 .

[7]  Nelishia Pillay Developing intelligent programming tutors for novice programmers , 2003, SGCS.

[8]  Johanna D. Moore,et al.  BEETLE II: Deep Natural Language Understanding and Automatic Feedback Generation for Intelligent Tutoring in Basic Electricity and Electronics , 2014, International Journal of Artificial Intelligence in Education.

[9]  Ajith Abraham,et al.  Intelligent and Interactive Web-Based Tutoring System in Engineering Education: Reviews, Perspectives and Development , 2010, Computational Intelligence for Technology Enhanced Learning.

[10]  George Siemens,et al.  Learning analytics and educational data mining: towards communication and collaboration , 2012, LAK.

[11]  Kuo-Chen Hung,et al.  A decision support system for engineering design based on an enhanced fuzzy MCDM approach , 2010, Expert Syst. Appl..

[12]  Jacqueline Bourdeau,et al.  Building Intelligent Tutoring Systems: An Overview , 2010, Advances in Intelligent Tutoring Systems.

[13]  Hans W. Gottinger,et al.  Intelligent decision support systems , 1992, Decis. Support Syst..

[14]  Julita Vassileva,et al.  Authoring Tools for Designing Intelligent Tutoring Systems: a Systematic Review of the Literature , 2017, International Journal of Artificial Intelligence in Education.