Pittsburgh, Pennsylvania
June 22, 2008
June 22, 2008
June 25, 2008
2153-5965
Computers in Education
9
13.574.1 - 13.574.9
10.18260/1-2--4483
https://peer.asee.org/4483
393
Jeffrey J. Richardson is an Assistant Professor for the Electrical and Computer Engineering Technology Department at Purdue University where he teaches introductory and advanced embedded microcontroller courses as well as project development and management courses. At Purdue, he is active in the recruitment and retention of students, applied research and has written several conference papers related to teaching embedded microcontroller systems.
Evaluating Development Boards for Laboratory Based Embedded Microcontroller Courses: A Formal Evaluation Matrix
Abstract:
With all the different development board options available for laboratory based embedded microcontroller courses, how do you know that you have selected the best option? As part of the effort to improve the curriculum in the Electrical and Computer Engineering Department at Purdue University, several different development boards were evaluated. To assist in this process and make the “best” choice, a formal evaluation matrix was developed to assess the various attributes of each option. The evaluation matrix and rationale for the criteria are explained in detail in this paper.
Introduction:
Evaluation matrixes are used in engineering fields to make comparisons between technologies on a daily basis. They allow decisions to be made based on priorities of the various engineering requirements for the application at hand. This technique can also be applied to development boards in an educational environment. More and more development boards are becoming available daily and it is difficult to know if we are using the right one.
Background:
Many universities utilize development boards as part of their engineering and technology courses. These boards allow the students to explore the current technology usually in a laboratory setting. In some instances, students also utilize these boards at home. At Purdue University, we actually require all of our students in both the freshman digital and sophomore microcontroller courses to purchase their own development boards. This was driven by years of students inadvertently damaging community boards that the university would supply for student use in the laboratory setting. Students would make honest mistakes as part of the learning process and ultimately damage an input or output pin on both microcontrollers and the CPLD’s that were being used. The current student would not realize that this had occurred, or perhaps didn’t want to admit that they broke something, so they would not notify the laboratory instructor of the failure. The next students would come into lab and immediately be at a disadvantage because they were given faulty hardware without knowing this had occurred. After several hours of wasted time, the laboratory instructor might find the damaged hardware and replace it for the student. More times that not, this broken hardware would be utilized in several laboratory meetings before the damage was located. This caused a significant problem for our students.
Richardson, J. (2008, June), Evaluating Development Boards For Laboratory Based Embedded Microcontroller Courses: A Formal Evaluation Matrix Paper presented at 2008 Annual Conference & Exposition, Pittsburgh, Pennsylvania. 10.18260/1-2--4483
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: © 2008 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