**7. Hands-on artificial intelligence education**

Educational researchers have long suggested that instruction utilizing a variety of delivery modes helps students with differing learning styles to better understand the studied material. Few, if any of us, would think about teaching our introductory programming courses solely via textbook readings and lecture. It is firmly believed that, to learn, students must "do." Thus, a variety of assignments and "labs" are provided that allow students to participate in both reflective practice in the classroom, and active practice in the computer lab. Thomas et al. (Thomas L., Ratclife M., Wodobury J., and Jarman E.,) have studied the success rate in traditional computer science courses by students exhibiting each of the

Lego Based Computer Communication for Business and Learning 81

Cooper, Doug., 2002. Control Station Software for Process Control Analysis, Tuning and

Dean, T., 2001. CS148: Building intelligent without representation. Artificial intelligence

Klassner, F., A case study of Lego Mindstorms Suitability for Artificial Intelligence and

Klassner, F., and Anderson, S., 2003. Lego Mindstorms: Not just for K-12 anymore. IEEE

Li, B.; Xu, Y. & Choi, J. (1996). Applying Machine Learning Techniques, *Proceedings of ASME* 

Lima, P.; Bonarini, A. & Mataric, M. (2004). *Application of Machine Learning,* InTech, ISBN

Martaric, M., 1998. CS 445 Introduction to robotics, a Lego-kit-based hands-on lab course.

Martin, F., 2000 Robotic explorations: A hands on introduction to engineering. Prentice

R. Marumo (2007), A proposal to Introduce LEGO® MindstormsTM Teaching Aids into

Siegwart, R. (2001). Indirect Manipulation of a Sphere on a Flat Disk Using Force

Thomas, L., Ratclife, M., Wodobury, J., and Jarman, E., learning styles and performance in

Riggs, James B., 2001. Chemical Process Control, Ferret Publishing, Lubbock TX, pp 221 Sehurutshi R, Marumo R and Wangombe K (2009), E-learning Platform for Education

University of Botswana's Engineering Programmes. Proceedings of the Botswana Institution of Engineers conference. Gaborone. Botswana, on CD, 17th – 19th

Innovation: A Case for Botswana. E-learning Journal. Volume 6 November (issue

Information. *International Journal of Advanced Robotic Systems,* Vol.6, No.4,

introductory programming sequence. Proceedings on the 33rd SIGCS technical

Robot Course at College the Level Proceedings of the 33rd SIGCSE technical Symposium on Computer Science education (SIGCSE 2002), Covington, Kentucky,

*2010 4th International Conference on Energy Sustainability*, pp. 14-17, ISBN 842-6508-

http://sciyo.com/articles/show/title/wind-power-integrating-wind-turbine-

Training, Storrs, CT

2002, pages 8-12

Hall.

October.

4), pp. 351 – 362.

Felder, R., Learning style strategies home page,

generators-wtg-s-with-energy-storage Klassner, F., 2001. Introduction to artificial intelligence. http://www.csc.vill.edu/`klassner/csc4500

robotics and automation (in press) Lego mindstorms education NXT user guide manual

978-953-7619-34-3, Vienna, Austria

http://www-scf.usc.edu/-csci445/

23-3, Phoenix, Arizona, USA, May 17-22, 2010

Littman, M., 1999. CPS196: Programming under uncertainty. http://www.cs.duke.edu/`mlittman/courses/cps196

(December 2009), pp. 12-16, ISSN 1729-8806

Symposium on Computer Science Education, pp 33-77.

Martin, F., 1989. 6.270: The MIT Lego robot design project competition. http://fredm.www.media.mit.edu/people/fredm/projects6270

http://www.ncsu.edu/felder~public/ILSdir/styles.htm

47:139-59.

different learning styles described in the work of (Richard Felder) and suggested that instruction targeted across styles greatly improves the performance of students from all styles, but in particular from those styles less prominent in the domain of computer science.
