Tampa, Florida
June 15, 2019
June 15, 2019
June 19, 2019
Computing and Information Technology
8
10.18260/1-2--32749
https://peer.asee.org/32749
491
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.
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.
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.
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