Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses

© 2016 IEEE. At the core of every computing related discipline and impacting everyone everywhere, computational thinking or CT has increasingly emerged as its own subject in all levels of education. How to effectively teach CT skills poses real challenges and creates opportunities. Focusing on engin...

Full description

Saved in:
Bibliographic Details
Main Authors: Piyanuch Silapachote, Ananta Srisuphab
Other Authors: Mahidol University
Format: Conference or Workshop Item
Published: 2018
Subjects:
Online Access:https://repository.li.mahidol.ac.th/handle/123456789/42606
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Mahidol University
id th-mahidol.42606
record_format dspace
spelling th-mahidol.426062019-03-14T15:03:38Z Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses Piyanuch Silapachote Ananta Srisuphab Mahidol University Engineering © 2016 IEEE. At the core of every computing related discipline and impacting everyone everywhere, computational thinking or CT has increasingly emerged as its own subject in all levels of education. How to effectively teach CT skills poses real challenges and creates opportunities. Focusing on engineering and computer science undergraduates, we resourcefully integrated elements of Artificial Intelligence (AI) into introductory computing courses. In addition to a comprehension of the essence of CT, AI enabled inspirations of collaborative problem solving beyond abstraction, logical reasoning, critical, and analytical thinking. It fostered the study of basic data structures and algorithms. Students enjoyed active learning classrooms. Learning to learn, they constructed essential knowledge from solving exciting AI puzzles, competing in strategic AI games, and participating in intellectual discussion. Every activity is designed to allow students to fully engage their mental tools. Neither coding nor programming was required. 2018-12-21T07:39:24Z 2019-03-14T08:03:38Z 2018-12-21T07:39:24Z 2019-03-14T08:03:38Z 2017-02-10 Conference Paper Proceedings of 2016 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2016. (2017), 50-54 10.1109/TALE.2016.7851769 2-s2.0-85015222429 https://repository.li.mahidol.ac.th/handle/123456789/42606 Mahidol University SCOPUS https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85015222429&origin=inward
institution Mahidol University
building Mahidol University Library
continent Asia
country Thailand
Thailand
content_provider Mahidol University Library
collection Mahidol University Institutional Repository
topic Engineering
spellingShingle Engineering
Piyanuch Silapachote
Ananta Srisuphab
Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses
description © 2016 IEEE. At the core of every computing related discipline and impacting everyone everywhere, computational thinking or CT has increasingly emerged as its own subject in all levels of education. How to effectively teach CT skills poses real challenges and creates opportunities. Focusing on engineering and computer science undergraduates, we resourcefully integrated elements of Artificial Intelligence (AI) into introductory computing courses. In addition to a comprehension of the essence of CT, AI enabled inspirations of collaborative problem solving beyond abstraction, logical reasoning, critical, and analytical thinking. It fostered the study of basic data structures and algorithms. Students enjoyed active learning classrooms. Learning to learn, they constructed essential knowledge from solving exciting AI puzzles, competing in strategic AI games, and participating in intellectual discussion. Every activity is designed to allow students to fully engage their mental tools. Neither coding nor programming was required.
author2 Mahidol University
author_facet Mahidol University
Piyanuch Silapachote
Ananta Srisuphab
format Conference or Workshop Item
author Piyanuch Silapachote
Ananta Srisuphab
author_sort Piyanuch Silapachote
title Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses
title_short Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses
title_full Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses
title_fullStr Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses
title_full_unstemmed Teaching and learning computational thinking through solving problems in Artificial Intelligence: On designing introductory engineering and computing courses
title_sort teaching and learning computational thinking through solving problems in artificial intelligence: on designing introductory engineering and computing courses
publishDate 2018
url https://repository.li.mahidol.ac.th/handle/123456789/42606
_version_ 1763492912460464128