Norman Tiong Seng Lee, Oka Kurniawan, K. T. W. Choo, Matthieu De Mari, Simon T. Perrault
{"title":"Laboratory Activities for an Introductory Programming Course","authors":"Norman Tiong Seng Lee, Oka Kurniawan, K. T. W. Choo, Matthieu De Mari, Simon T. Perrault","doi":"10.1109/TALE54877.2022.00152","DOIUrl":null,"url":null,"abstract":"In this work-in-progress paper, we describe a set of lab activities using the Raspberry Pi for an introductory Python programming course, which includes an introduction to the concept of the Internet of Things. Designed using the flipped classroom and Kolb’s experiential learning pedagogies, these activities reinforce programming concepts and show students some applications of programming in hardware. Some students were slow in completing the lab tasks possibly due to a lack of preparation and familiarity with the hardware. Nonetheless, we received good student feedback about the lab activities.","PeriodicalId":369501,"journal":{"name":"2022 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TALE54877.2022.00152","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this work-in-progress paper, we describe a set of lab activities using the Raspberry Pi for an introductory Python programming course, which includes an introduction to the concept of the Internet of Things. Designed using the flipped classroom and Kolb’s experiential learning pedagogies, these activities reinforce programming concepts and show students some applications of programming in hardware. Some students were slow in completing the lab tasks possibly due to a lack of preparation and familiarity with the hardware. Nonetheless, we received good student feedback about the lab activities.