An Introductory Course on Computational Artificial Intelligence Techniques for Engineering Students

This paper brings forth the design of an introductory course on computational artificial intelligence techniques for graduate and undergraduate engineering students.  The course is aimed at providing students outside the computer science and computer engineering curricula with an affordable and practical introduction to genetic algorithms, fuzzy logic, and artificial neutral networks.  At the end of the course, the students are expected to be able to solve engineering problems using the three covered methodologies.  The general strategy for designing the course aims at three main targets: readiness, practicality, and applicability.  Active and experiential learning methodologies are implemented primarily through three team projects addressing each of the three techniques investigated.  Students are directly involved in the selection of project topics to increase their motivation and participation and effectively close the gap between theory and practice in the context of applications that are relevant for student academic and career interests.  The course has been received with great interest by students and produced positive educational impact by allowing dissemination of powerful techniques to a broader engineering audience.

[1]  Laurene V. Fausett,et al.  Fundamentals Of Neural Networks , 1993 .

[2]  Mario G. Perhinschi,et al.  Fuzzy logic‐based detection scheme for pilot fatigue , 2010 .

[3]  Andries P. Engelbrecht Computational Intelligence , 2002, Lecture Notes in Computer Science.

[4]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[5]  S. Griffis EDITOR , 1997, Journal of Navigation.

[6]  Witold Pedrycz,et al.  Fuzzy control and fuzzy systems , 1989 .

[7]  M. Silberman Active Learning: 101 Strategies To Teach Any Subject. , 1996 .

[8]  Jun Tu,et al.  Evolutionary algorithm for vehicle driving cycle generation. , 2011, Journal of the Air & Waste Management Association.

[9]  D. Kolb Experiential Learning: Experience as the Source of Learning and Development , 1983 .

[10]  Anthony J. Jakeman,et al.  Artificial Intelligence techniques: An introduction to their use for modelling environmental systems , 2008, Math. Comput. Simul..

[11]  Paul P. Wang Computational Intelligence in Economics and Finance , 2007 .

[12]  Shigeo Abe,et al.  Neural Networks and Fuzzy Systems , 1996, Springer US.

[13]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[14]  Michael Black A one-credit artificial intelligence course for a general audience , 2010 .

[15]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[16]  Mario G. Perhinschi,et al.  Design of Intelligent Flight Control Laws for the WVU YF-22 Model Aircraft , 2004 .

[17]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[18]  Mario Perhinschi Parameter optimization via genetic algorithm of fuzzy controller for autonomous air vehicle , 1999 .

[19]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms in Engineering Applications , 1997, Springer Berlin Heidelberg.

[20]  Kris K. Hauser,et al.  Artificial intelligence framework for simulating clinical decision-making: A Markov decision process approach , 2013, Artif. Intell. Medicine.

[21]  Mario G. Perhinschi,et al.  Controller Design for Autonomous Helicopter Model Using a Genetic Algorithm , 1997 .

[22]  Patrick van der Smagt,et al.  Introduction to neural networks , 1995, The Lancet.

[23]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[24]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[25]  John DeNero,et al.  Teaching Introductory Artificial Intelligence with Pac-Man , 2010, Proceedings of the AAAI Conference on Artificial Intelligence.

[26]  Deepak Kumar,et al.  A robot laboratory for teaching artificial intelligence , 1998, SIGCSE '98.

[27]  Reza Sanati-Mehrizy,et al.  Computational Intelligence Course in Undergraduate Computer Science and Engineering Curricula , 2013 .

[28]  Sue Ellen Haupt,et al.  Artificial Intelligence Methods in the Environmental Sciences , 2008 .

[29]  Andrew Kusiak,et al.  Computational Intelligence in Design and Manufacturing , 2000 .

[30]  Mario G. Perhinschi,et al.  Neural Network Modeling of Emissions from Medium-Duty Vehicles Operating on Fisher-Tropsch Synthetic Fuel , 2007 .