An Experiment in Teaching Cognitive Systems Online

Ashok Goel, David Joyner


In Fall 2014 we offered an online course CS 7637 Knowledge-Based Artificial Intelligence: Cognitive Systems (KBAI) to about 200 students as part of the Georgia Tech Online MS in CS program. We incorporated lessons from learning science into the design of the project-based online KBAI course. We embedded ~150 microexercises and ~100 AI nanotutors into the online videos. As a quasi-experiment, we ran a typical inperson class with 75 students in parallel, with the same course syllabus, structure, assignments, projects and examinations. Based on the feedback of the students in the online KBAI class, and comparison of their performance with the students in the inperson class, the online course appears to have been a success. In this paper, we describe the design, development and delivery of the online KBAI class. We also  discuss the evaluation of the course.


Online learning, artificial intelligence, cognitive systems, intelligent tutoring

Full Text:



Bringsjord, S., & Schimanski, B. (2003). What is artificial intelligence? Psychometric AI as an answer. In International Joint Conferences on Artificial Intelligence. 887-893.

Brown, A. (1992). Design experiments: Theoretical and methodological challenges in creating complex interventions in classroom settings. Journal of The Learning Sciences, 2(2), 141–178.

Carpenter, P., Just, M., & Shell, P. (1990). What one intelligence test measures: a theoretical account of the processing in the Raven Progressive Matrices Test. Psychological Review, 97(3), 404.

Collins, A. (1992). Toward a design science of education. In E. Scanlon & T. O’Shea (Eds.), New Directions in Educational Technology. 15–22. New York: Springer-Verlag.

Connelly, D., & Goel, A. (2013) Paradigms of AI Programming in Python. In Proc. Fourth Symposium on Educational Advances in AI (EAAI-2013), Bellevue, Washington, July 2013.

Goel, A. (1994) Teaching Introductory Artificial Intelligence: A Design Stance. In Proc. 1994 AAAI Fall Symposium on Improving Introductory Instruction of Artificial Intelligence, New Orleans, November 1994.

Goel, A., & Davies, J. (2011) Artificial Intelligence. In Handbook of Intelligence, R. Sternberg & S. Kauffman (editors), Chapter 23, pp. 468-484, Cambridge University Press, 3rd Edition, 2011.

Goel, A., Kunda, M., Joyner, D., & Vattam, S. (2013). Learning about Representational Modality: Design and Programming Projects for Knowledge-Based AI. In Procs. Fourth AAAI Symposium on Educational Advances in Artificial Intelligence.

Hunt, E. (1974). Quote the raven? Nevermore! In L. W. Gregg (Ed.), Knowledge and Cognition. 129-158. Hillsdale, NJ: Erlbaum.

Joyner, D., Bedwell, D., Graham, C., Lemmon, W., Martinez, O, & Goel, A. (2015) Using Human Computation to Acquire Novel Methods for Addressing Visual Analogy Problems on Intelligence Tests. In Procs. Sixth International Conference on Computational Creativity. Park City, Utah.

Joyner, D. & Goel, A. (2015) Improving Inquiry-Driven Modeling in Science Education through Interaction with Intelligent Tutoring Agents. In Proc. 20th ACM Conference on Intelligent User Interfaces, Atlanta, Georgia, pp. 5-16.

Kunda, M., McGreggor, K., & Goel, A. (2013) A Computational Model for Solving Problems from the Raven’s Progressive Matrices Intelligence test using Iconic Visual Representations. Cognitive Systems Research, 22:47-66.

Kunda, M., Soulieres, I., Rozga, A., & Goel, A. (2013). Methods for Classifying Errors on the Raven's Standard Progressive Matrices Test. In Proceedings of the 35th Annual Meeting of the Cognitive Science Society. 2796-2801. Berlin, Germany.

Langley, P. (2011) Artificial Intelligence and Cognitive Systems, AISB Quarterly.

Langley P. (2012) The cognitive systems paradigm. Advances in Cognitive Systems 1:3–13.

Lehman, J., Laird, J., & Rosenbloom, P. (2006). A Gentle Introduction to Soar, An Architecture for Human Cognition: 2006 Update.

Lovett, A., Tomai, E., Forbus, K. & Usher, J. (2009). Solving geometric analogy problems through two-stage analogical mapping. Cognitive Science 33(7), 1192-1231.

McGreggor, K., & Goel, A. (2014) Fractal and Ravens. Artificial Intelligence 215: 1-23.

Nilsson, N. (1998) Principles of Artificial Intelligence: A New Synthesis. Morgan Kauffman.

Norvig, P. (1992) Paradigms of AI Programming. Morgan Kauffman.

Raven, J., Raven, J. C., & Court, J. H. (1998). Manual for Raven's Progressive Matrices and Vocabulary Scales. San Antonio, TX: Harcourt Assessment.

Russell, S., & Norvig, P. (2009) Artificial Intelligence: A Modern Approach. 3rd edition. Prentice Hall.

Shadish, W., Cook, T., & Campbell, D. (2002) Experimental and Quasi-Experimental Designs for Generalized Causal Inference. Houghton Mifflin.

Stefik, M. (1995) Knowledge Systems. Morgan Kauffman.

Winston, P. (1993) Artificial Intelligence. Third Edition, MIT Press.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.