Asee peer logo

Design and Implementation of Project-Based Courses on Cutting-Edge Computer Technologies

Download Paper |

Conference

2017 ASEE Annual Conference & Exposition

Location

Columbus, Ohio

Publication Date

June 24, 2017

Start Date

June 24, 2017

End Date

June 28, 2017

Conference Session

Electrical and Computer Division Technical Session 13

Tagged Division

Electrical and Computer

Tagged Topic

Diversity

Page Count

12

DOI

10.18260/1-2--28114

Permanent URL

https://peer.asee.org/28114

Download Count

555

Request a correction

Paper Authors

biography

Wenbing Zhao Cleveland State University Orcid 16x16 orcid.org/0000-0002-3202-1127

visit author page

Dr. Zhao is a Full Professor at the Department of Electrical Engineering and Computer Science, Cleveland State University (CSU). He earned his Ph.D. at University of California, Santa Barbara in 2002. Dr. Zhao has a Bachelor of Science degree in Physics in 1990, and a Master of Science degree in Physics in 1993, both at Peking University, Beijing, China. Dr. Zhao also received a Master of Science degree in Electrical and Computer Engineering in 1998 at University of California, Santa Barbara. Dr. Zhao joined CSU faculty in 2004. He is currently serving as the director of the Master of Science in Electrical Engineering, and the Chair of the Graduate Program Committee in the Department of EECS, the ABET coordinator for the BS in Computer Science Program, and a member of the faculty senate at CSU. Dr. Zhao has authored a research monograph titled: “Building Dependable Distributed Systems” published by Scrivener Publishing, an imprint of John Wiley and Sons. Furthermore, Dr. Zhao published over 150 peer-reviewed papers on fault tolerant and dependable systems (three of them won the best paper award), computer vision and motion analysis, physics, and education. Dr. Zhao’s research is supported in part by the US National Science Foundation, the US Department of Transportation, Ohio State Bureau of Workers’ Compensation, and by Cleveland State University. Dr. Zhao has served on the organizing committee and the technical program committee for numerous international conferences. Dr. Zhao is an Associate Editor for IEEE Access, an Academic Editor for PeerJ Computer Science, and is a member of the editorial board for International Journal of Parallel Emergent and Distributed Systems, International Journal of Distributed Systems and Technologies, International Journal of Performability Engineering, International Journal of Handheld Computing Research. Dr. Zhao is a senior member of IEEE.

visit author page

biography

Xiong Luo University of Science and Technology, Beijing and Beijing Key Laboratory of Knowledge Engineering for Materials Science Orcid 16x16 orcid.org/0000-0002-1929-8447

visit author page

Xiong Luo received the Ph.D. degree from Central South University, China, in 2004. He currently works as a Professor in the School of Computer and Communication Engineering, University of Science and Technology Beijing, China. His current research interests include machine learning, cloud computing, and computational intelligence. He has published extensively in his areas of interest in journals, such as the Future Generation Computer Systems, Computer Networks, IEEE Access, and Personal and Ubiquitous Computing.

visit author page

biography

Chaomin Luo University of Detroit Mercy Orcid 16x16 orcid.org/0000-0002-7578-3631

visit author page

Dr. Chaomin Luo received his Ph.D. in Department of Electrical and Computer Engineering at University of Waterloo, Canada in 2008, where he was awarded Postgraduate Scholarship (PGS) from the Natural Sciences and Engineering Research Council (NSERC) of Canada; received the Best Student Paper Presentation Award at the SWORD’2007 Conference, earned his M.Sc. in Engineering Systems and Computing at University of Guelph, Canada, and his B.Eng. degree in Radio Engineering from Southeast University, China. He is currently an Associate Professor, Department of Electrical and Computer Engineering, at University of Detroit Mercy, Michigan, USA. He was awarded Faculty Research Awards in 2009, 2010, 2014, 2015, and 2016 at University of Detroit Mercy, Michigan, USA. His research interests include engineering education, robotics and automation, control, autonomous systems, computational intelligence and machine learning.

Dr. Luo was the General Co-Chair of the 1st IEEE International Workshop on Computational Intelligence in Smart Technologies (IEEE-CIST 2015), and Journal Special Issues Chair, IEEE 2016 International Conference on Smart Technologies (IEEE-SmarTech), USA. He was the Publicity Chair in the 2011 IEEE International Conference on Automation and Logistics. He was on the Conference Committee in the 2012 International Conference on Information and Automation and International Symposium on Biomedical Engineering and also the Publicity Chair in the 2012 IEEE International Conference on Automation and Logistics. Also, he was Chair and Vice Chair of IEEE SEM - Computational Intelligence Chapter and is currently a Chair of IEEE SEM - Computational Intelligence Chapter and Chair of Education Committee of IEEE SEM.

Dr. Luo serves as the Editorial Board Member of International Journal of Complex Systems – Computing, Sensing and Control; Associate Editor of International journal of Robotics and Automation (IJRA); and Associate Editor of International Journal of Swarm Intelligence Research (IJSIR). He has organized and chaired several special sessions on topics of Intelligent Vehicle Systems and Bio-inspired Intelligence in IEEE reputed international conferences such as IEEE-IJCNN, IEEE-SSCI, etc. He was the Panelist in the Department of Defense, USA, 2015-2016, 2016-2017 NDSEG Fellowship program, and National Science Foundation, USA, GRFP program, 2016-2017.

visit author page

biography

Yonghong Peng University of Sunderland, St. Peters Campus

visit author page

Professor Yonghong Peng is a Professor of Data Science, and the Leader of Data Science Research at the University of Sunderland. His research include Data Science Foundation and Big Data Innovation including Education Data Analytics, Smart Cities, Business Intelligence, Intelligent Manufacturing and Industry 4.0, Creative industries, Sports, Social Sciences etc. His team developed innovative integrative analytics approaches that have been successfully applied for the discovery of key signatures of human cancers e.g. melanoma and triple-negative breast cancer (TNBC). He is currently acting the Chair for Big Data Task Force (BDTF) of IEEE Computational Intelligence Society (IEEE CIS) and is a member of Data Mining and Big Data Analytics Technical Committee of IEEE CIS. Prof Peng is an associate editor for IEEE Transaction on Big Data, a member of the editorial board of the International Journal of Big Data Intelligence, and an academic editor of the PeerJ and PeerJ Computer Science. Prof Peng has served on the organising committee and the technical program committee for numerous international conferences.

visit author page

Download Paper |

Abstract

In this paper, we describe the design and implementation of two project-based courses, one on Apple iOS application development, and the other on Microsoft Kinect application development, and report the lessons learned in teaching these non-traditional courses. The courses were offered as technical elective courses for both undergraduate and graduate students in the computer engineering and electrical engineering majors. These courses provided students with the opportunities to learn and practice real-world software engineering, and gain experiences in solving multidisciplinary practical problems. Furthermore, these courses help students to attain several ABET student outcomes that are difficult to accomplish via traditional lecture-based and lab-based courses, such as (f) an understanding of professional and ethical responsibility, (i) a recognition of the need for, and an ability to engage in life-long learning, and (j) a knowledge of contemporary issues.

These courses differ from traditional Electrical Engineering and Computer Engineering courses both in the content covered and in the way they were taught. The iOS course covers the topics such as object-oriented programming, the Objective-C programming, various application programing interfaces (APIs) for graphical user interface design, touch-based human-computer interaction, inertial sensors, and computer networking. The Kinect course covers fundamental computer vision technologies that made Kinect possible to perform human motion tracking, the C-sharp programming language, the rich APIs provided by the Kinect Software Development Kit, the Unity 3D game development and visualization platform, and computer vision programming with OpenCV, which empowers students to extend the current Kinect APIs such as object detection. Furthermore, both courses consist of traditional lecture-based instructions as well as active learning components with lab exercises and team-based projects.

The courses were evaluated via both project-based objective assessment, and survey-based assessment. The surveys were administered at the end of each course. The data confirm the success of the courses. Nevertheless, we had to overcome several challenges, including the accommodation of students who have drastically different preparation levels, and cope with issues related to team management and project management. We also recognize that teaching courses on cutting edge technologies is demanding in both hardware resources and the instructor’s time and skills. Institutions must provide general support for purchasing hardware devices. Furthermore, instructors would also have to constantly update their knowledge and skills on the respective programming platforms because they are changed frequently.

Zhao, W., & Luo, X., & Luo, C., & Peng, Y. (2017, June), Design and Implementation of Project-Based Courses on Cutting-Edge Computer Technologies Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. 10.18260/1-2--28114

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: © 2017 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