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...
Saved in:
Main Authors: | , |
---|---|
Other Authors: | |
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 |