Portland, Oregon
June 12, 2005
June 12, 2005
June 15, 2005
2153-5965
6
10.454.1 - 10.454.6
10.18260/1-2--14677
https://peer.asee.org/14677
406
DEVELOPMENT OF A COMPUTATIONAL INTELLIGENCE COURSE FOR UNDERGRADUATE AND GRADUATE STUDENTS
Ganesh K. Venayagamoorthy
Real-Time Power and Intelligent Systems Laboratory Department of Electrical and Computer Engineering University of Missouri – Rolla, MO 65409, USA gkumar@ieee.org
Abstract This paper presents the design, implementation and experiences of a new three hour experimental course taught for a joint undergraduate and graduate class at the University of Missouri-Rolla, USA. This course is unique in the sense that it covers the four main paradigms of Computational Intelligence (CI) and their integration to develop hybrid algorithms. The paradigms covered are artificial neural networks (ANNs), evolutionary computing (EC), swarm intelligence (SI) and fuzzy systems (FS). While individual CI paradigms have been applied successfully to solve real-world problems, the current trend is to develop hybrids of paradigms, since no one paradigm is superior to the others in all situations. In doing so, we are able capitalize on the respective strengths of the components of the hybrid CI system and eliminate weakness of individual components. This course is an introductory level course and will lead students to courses focused in depth in a particular paradigm (ANNs, EC, FS, SI). The idea of an integrated course like this is to expose students to different CI paradigms at an early stage in their degree program. The paper presents the course curriculum, tools used in teaching the course and how the assessments of the students’ learning were carried out in this course.
Introduction
A major thrust in the algorithmic development and enhancement is the design of algorithmic models to solve increasingly complex problems and in an efficient manner. Enormous successes have been achieved through modeling of biological and natural intelligence, resulting in “intelligent systems”. These intelligent algorithms include neural networks, evolutionary computing, swarm intelligence, and fuzzy systems. Together with logic, deductive reasoning, expert systems, case-based reasoning and symbolic machine learning systems, these intelligent algorithms form part of the field of Artificial Intelligence (AI) [1]. Just looking at this wide variety of AI techniques, AI can be seen as a combination of several research disciplines, for example, engineering, computer science, philosophy, sociology and biology.
There are many definitions to intelligence. The author prefers the definition from [1] - Intelligence can be defined as the ability to comprehend, to understand and profit from experience, to interpret intelligence, having the capacity for thought and reason (especially, to a higher degree). Other keywords that describe aspects of intelligence include creativity, skill,
“Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Education”
Venayagamoorthy, G. (2005, June), Development Of A Computational Intelligence Course For Undergraduate And Graduate Students Paper presented at 2005 Annual Conference, Portland, Oregon. 10.18260/1-2--14677
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2005 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015