TY - GEN
T1 - Smart-Learning Course Transformation for an Introductory Programming Course
AU - Amer, Hoda
AU - Harous, Saad
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/8/3
Y1 - 2017/8/3
N2 - The rapid advance in technology has changed how people teach and how students learn. The affordability of smart devices and the abundant variety of mobile applications, web-based applications, movie making tools, and assessment tools has provided a new spectrum for educators to enhance the way courses are delivered, which enabled educators to implement many Smart Learning concepts such as Active learning, Cooperative learning, and Problem-based learning. This paper is the result of a Smart learning course transformation process that was done on an introductory-level programming course. Our goals were to utilize the technologies and mobile applications available to our students to overcome the main problems encountered when learning programming for the first time, which are building a mental model of the program while it executes, and visualizing abstract concepts that are hard to grasp. We added movies and animations to overcome these problems and encouraged cooperative learning. The newly adopted teaching pedagogies proved to be very effective. A survey showed that students are able to better understand the material. They are engaged during class and able to work independently. They cooperated with each other to design and implement creative projects. They are more interested in the topic of programming.
AB - The rapid advance in technology has changed how people teach and how students learn. The affordability of smart devices and the abundant variety of mobile applications, web-based applications, movie making tools, and assessment tools has provided a new spectrum for educators to enhance the way courses are delivered, which enabled educators to implement many Smart Learning concepts such as Active learning, Cooperative learning, and Problem-based learning. This paper is the result of a Smart learning course transformation process that was done on an introductory-level programming course. Our goals were to utilize the technologies and mobile applications available to our students to overcome the main problems encountered when learning programming for the first time, which are building a mental model of the program while it executes, and visualizing abstract concepts that are hard to grasp. We added movies and animations to overcome these problems and encouraged cooperative learning. The newly adopted teaching pedagogies proved to be very effective. A survey showed that students are able to better understand the material. They are engaged during class and able to work independently. They cooperated with each other to design and implement creative projects. They are more interested in the topic of programming.
KW - Acive learning
KW - Course Transformation Process
KW - Mobile learning
KW - Programming
KW - Smart learning
UR - http://www.scopus.com/inward/record.url?scp=85030263507&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85030263507&partnerID=8YFLogxK
U2 - 10.1109/ICALT.2017.91
DO - 10.1109/ICALT.2017.91
M3 - Conference contribution
AN - SCOPUS:85030263507
T3 - Proceedings - IEEE 17th International Conference on Advanced Learning Technologies, ICALT 2017
SP - 463
EP - 465
BT - Proceedings - IEEE 17th International Conference on Advanced Learning Technologies, ICALT 2017
A2 - Huang, Ronghuai
A2 - Vasiu, Radu
A2 - Kinshuk, null
A2 - Sampson, Demetrios G
A2 - Chen, Nian-Shing
A2 - Chang, Maiga
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 17th IEEE International Conference on Advanced Learning Technologies, ICALT 2017
Y2 - 3 July 2017 through 7 July 2017
ER -