Embedded systems play more and more important roles in all aspects of our society. The rapid growth of embedded systems has resulted in a shortage of professionals for embedded software development. This project is creating a new model of embedded systems education with the following emphasis: (1) Portable and affordable. The developed courseware is providing portable real labs based on a popular microcomputer unit development kit that is expandable and affordable. This removes the barrier of setting up high cost embedded systems labs; (2) Modular and flexible. The courseware and projects that are being developed are modular and have multiple learning levels. The modular design gives instructors the flexibility to adopt the full course or integrate selected modules based on their specific needs. The proposed modules and projects are infusing modern technology of embedded software to promote students' creativity and to inspire life-long learning.

This courseware is delivered in an integrated package including a supporting textbook bundled with a portable embedded system development kit. The courseware is providing a "ready-to-adopt" model and greatly saves resources and time for broadening embedded systems education to meet emerging workforce and education needs in science, technology, and engineering.

The portable and modular design of this new courseware is benefiting a wide range of universities and colleges that have a for need of embedded systems education but are hindered by limited financial budget, lab facilities, and scarce dedicated staff and faculty. This project includes an academic community that has eight institutions from five states.

Project Report

This project provides portable real life hands-on labs with SDK for a popular microcomputer unit (MCU) and smart embedded devices such as smart phones that is expandable and affordable. It removes the barrier of setting up high cost embedded system labs for learning embedded systems with real labs; The courseware is modular and has multiple learning levels which can be adopted as a full course or integrated into many other related courses. It has infused modern technology of embedded software to promote a student’s creativity and to inspire life-long learning; The courseware is delivered in an integrated package including a supporting textbook bundled with a portable embedded system development kit. Its "ready-to-adopt" model removes the high requirement for instructor’s expertise, greatly saves resources and time for broadening embedded system education to meet the emerging workforce and STEM education needs. The inter-disciplinary designed project has greatly promoted student learning in the software design and programming methodology in computer science, software development life cycle(SDLC) process in software engineering, and electrical and computer engineering disciplines with the real time embedded system software design and system integration. After the project implementation we found this new embedded software courseware with real portable labs in a box is feasible, affordable, and easy adoptable especially for universities and colleges that have limited resources for teaching undergraduate courses on embedded systems. This is an effective approach to enhance student learning in embedded systems. The pretest survey shows that most students had very limited knowledge on embedded system hardware and software design and preferred to have hands-on opportunity to learn embedded systems. The feedback from students’ posttest survey was very positive. Near 80% responses from 101 students were positive in overall. The post test data confirmed that students benefited from the selected course modules and from the hands-on projects for learning embedded software development. The quantity of the course projects student completed in the embedded system course is much higher than before(some of the student projects are posted on the PEARL web site). Also, a number of students successfully designed real world embedded systems such as home automation system in their senior capstone projects. All data indicate that the teaching modules and embedded devices generated positive outcomes for the classes. This project has promoted students to participate in research and other learning activities. They applied the emerging embedded technology they learned in this courseware to their senior projects which they did not have any learning and practice experience from any other courses in the curriculum. Four students published a research paper on development of Android embedded software apps which in ACM SE 2012 conference. The project has outreached minority students and STEM students to promote them to participate in embedded computing learning as described below. 1)Special PERAL project summer session for minority students(summer 2011): This summer session has outreached the minority students in the program of The National Science Foundation-funded Peach State Louis Stokes Alliance for Minority Participation (PSLSAMP) to foster minority student participation in modern embedded system education. Two students in our summer session presented their work in the 6th Annual PSLSAMP National Symposium and Research Conference(approximately 300 students) in 10/2011 and got award for the work they presented. 2)SPSU 1001 Orientation course to reach out students for STEM embedded system education(Fall 2011): We have designed a special session in the SPSU 1001 freshman student orientation class so that students gained learning experience in embedded system design and development with Android smart phone devices. Most students were excited with such hands-on cutting edge technology experience. A textbook accompanying this courseware 'Embedded Software Development with C'by Springer was published to support easy adoption and integration of this courseware. The book has a great impact on embedded systems academic community. Springer reported that, this textbook has received a total of 9538 chapter e-book download requests by the end of 2011. This project has been disseminated in various important educational research conferences such as ACM SIGCSE, IEEE ICALT, ACM ITiCSE, ASEE FIE, and the NSF TUES/CCLI PI conferences.

Agency
National Science Foundation (NSF)
Institute
Division of Undergraduate Education (DUE)
Type
Standard Grant (Standard)
Application #
0942140
Program Officer
Jane Prey
Project Start
Project End
Budget Start
2010-03-15
Budget End
2013-02-28
Support Year
Fiscal Year
2009
Total Cost
$73,695
Indirect Cost
Name
Georgia State University Research Foundation, Inc.
Department
Type
DUNS #
City
Atlanta
State
GA
Country
United States
Zip Code
30303