Asee peer logo

Enhancing Student Learning Experiences in Computer Programming Classes using Robotics

Download Paper |

Conference

2019 ASEE Annual Conference & Exposition

Location

Tampa, Florida

Publication Date

June 15, 2019

Start Date

June 15, 2019

End Date

June 19, 2019

Conference Session

Curriculum and Assessment II

Tagged Division

Computing and Information Technology

Page Count

8

DOI

10.18260/1-2--32749

Permanent URL

https://peer.asee.org/32749

Download Count

419

Request a correction

Paper Authors

biography

Masoud Naghedolfeizi Fort Valley State University

visit author page

Dr.Masoud Naghedolfeizi is a senior professor in the Department of Mathematics and Computer Science at Fort Valley State University. His academic background includes a B.S. in Mechanical Engineering with minor in instrumentation and control, an M.S. in Metallurgical Engineering, and M.S. and Ph.D. in Nuclear Engineering. Dr. Naghedolfeizi’s research interests include instrumentation and measurement systems, applied artificial intelligence, machine learning, and engineering education. He is the author of numerous research and pedagogical articles in his areas of expertise and has obtained several externally funded projects in the fields of computing and engineering.

visit author page

biography

Xiangyan Zeng Fort Valley State University

visit author page

Xiangyan Zeng received her Ph.D. in computer science from University of the Ryukyus, Japan. She is currently a professor of computer science at Fort Valley State University. Her research interests include image processing, pattern recognition and machine learning.

visit author page

biography

Chunhua Dong Fort Valley State University Orcid 16x16 orcid.org/0000-0002-7026-6643

visit author page

She received the B.E. degree in 2010 from Quanzhou Normal University, China, the M.E. degree in 2012 from Hainan University, Hainan, China, and the D.E. degree in 2016 from Ritsumeikan University, Kyoto, Japan. She is currently a Post-doctoral Associate at Department of Mathematics and Computer Science, Fort Valley State University, United State. Her research interests include image processing and analysis, pattern recognition, medical image registration, medical image segmentation and digital watermarking.

visit author page

Download Paper |

Abstract

College level computer programming is known to be challenging and difficult to learn, even after reviewing the subject several times. Research has indicated that learning through application and reflection could enhance student learning of the subject particularly in computer programming. To this end, programmable robots could be utilized to supplement programming activities that encourage and motivate students to apply their creative thinking and programming skills to devise solutions for real-world problems. Since developing a computer program to instruct a robot provides an immediate feedback as whether the program has accomplished its job, it engages students in both learning and reflection processes.

This paper presents the application of an affordable programmable robot in three computer programming classes; namely, Computer Science and Information Systems: An Overview (CS0), Programming I (CS1), and Programming II (CS2). Also, the survey results of student feedback regarding the level of their interest in programming before and after robotic activities, the challenges of programming a robot, and their overall rating of integrating robotic activities in programming classes are presented and discussed.

Naghedolfeizi, M., & Zeng, X., & Dong, C. (2019, June), Enhancing Student Learning Experiences in Computer Programming Classes using Robotics Paper presented at 2019 ASEE Annual Conference & Exposition , Tampa, Florida. 10.18260/1-2--32749

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2019 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015